若是是你的話,你選擇手工仍是自動化?

做爲一個多年的測試猿,對這個問題仍是比較糾結的!web

先說手工測試,也就是傳統的測試方法,由測試人員手工編寫測試用例,缺點在於測試工做量大,重複多,迴歸測試難以實現;自動化測試利用軟件測試工具自動實現所有或者部分測試工做:管理、設計、執行和報告,自動化測試節省大量的測試開銷,並可以完成一些手工測試沒法實現的測試。服務器

個人見解是自動化測試是對手工測試的一種補充,自動化測試不可能徹底替代手工測試,由於不少數據的正確性、界面是否美觀、業務邏輯的知足程度等都離不開測試人員的人工判斷。而僅僅依賴手工測試的話,則會讓測試過於低效,尤爲是迴歸測試的重複工做量對測試人員形成了巨大的壓力。工具

但自動化是目前的趨勢所在,手工和自動化都不是萬能,手工就不是了,這裏介紹些我有所瞭解的自動化測試工具:性能

Interactive公司的WinRunner是一種企業級的功能測試工具,用於檢測應用程序是否可以達到預期的功能及正常運行。經過自動錄製、檢測和回放用戶的應用操做,WinRunner可以有效地幫助測試人員對複雜的企業級應用的不一樣發佈版進行測試,提升測試人員的工做效率和質量,確保跨平臺的、複雜的企業級應用無端障發佈及長期穩定運行。測試

QEngineAdventNet QEngine是一個應用普遍且獨立於平臺的自動化軟件測試工具,可用於Web功能測試、web性能測試、Java應用功能測試、Java API測試、SOAP測試、迴歸測試和Java應用性能測試。支持對於使用HTML、JSP、ASP、.NET、PHP、JavaScript/VBScript、XML、SOAP、WSDL、e-commerce、傳統客戶端/服務器等開發的應用程序進行測試。設計

TestBird 一家專一手遊測試和App測試的自動化測試平臺,創建了雲手機、雲測試平臺,經過自助功能測試、遠程真機調試、真機兼容性測試、真人體驗測試、 真人壓力測試和崩潰分析等產品,爲移動應用提供從研發到上線再到運營的一站式質量管理服務,幫助移動應用企業創建完善的質量管理體系,全面提升移動應用的DAU、留存率以及付費狀況。調試

Partner是一個自動化的功能測試工具,它專爲測試基於微軟、Java和Web技術的複雜應用而設計。它使測試人員和開發人員均可以使用可視的腳本編制和自動向導來生成可重複的測試,用戶能夠調用VBA的全部功能,並進行任何水平層次和細節的測試。ip

在現今移動互聯網大力發展,對於移動應用測試領域更是嚴格要求,無論是移動應用仍是其餘軟件,都須要更精準的測試來保證質量。仍是這個問題若是是你的話,你選擇手工仍是自動化?手工測試和自動化測試都是必要的!開發

相關文章
相關標籤/搜索