一、 手工測試1、 什麼是手工測試?
手工測試是由測試工程師手動測試軟件各項功能以發現缺陷的過程。測試人員應該從最終用戶的角度出發,并确保所有功能都按照項目的需求文檔中的說明工作。在此過程中,測試人員執行測試用例 并手動生成報告,而無需使用任何自動化工具。
▶ 300G軟件測試自學教程 [全套完整版]分享一波學習資料:測試猿課堂為大家準備了一份總量達300G左右的【軟件測試全套自學教程】
包含完整的課件 PPT 實戰項目源碼 千套測試模闆,内容極其珍貴,千萬不要錯過:https:///s/10nqKV0Vp23BSgCiCt9EqNA
提取碼:3mkj
2、 什麼階段适合使用手工測試?
探索性測試:探索性的測試一般由測試領域的專家來進行。他們僅通過檢查應用程序的功能來執行測試,而無需了解需求。
可用性測試:驗證應用程序是否對用戶友好,并且能否保障最終用戶的使用體驗。此測試的主要重點是檢查最終用戶是否可以輕松理解和操作應用程序。
臨時測試:臨時測試與正式測試完全相反。它是一種非正式的測試類型。在 Adhoc 測試中,測試人員在不遵循任何文檔和測試設計技術的情況下随機測試應用程序。測試人員在沒有任何測試用例或任何業務需求文檔的情況下随機測試應用程序。
3、什麼情況下選擇手工測試而非自動化?
在以下場景中,我們更喜歡使用手工測試而不是自動化:
- 當項目處于初始開發階段時。
- 在測試程序界面時,尤其是程序的視覺方面。
- 當需要執行探索性或臨時測試時。
- 如果項目是短期的,與手工測試相比,編寫腳本會很耗時,相對來講手工更方便
- 如果測試用例不能自動化執行時會選擇手工測試。比如,較為複雜的登錄驗證碼測試。
4、手工測試的優缺點
①手動測試的優點:
- 可以對各種應用程序進行手動測試
- 更适合生命周期較短的産品
- 适用于需求頻繁變化的項目和GUI不斷變化的産品
- 與自動化測試相比,手工測試的初始投資更便宜
- 手工測試可以執行臨時測試
- 測試人員無需了解自動化工具
②手工測試的缺點:
- 手工測試在進行回歸測試時,非常耗時。
- 與自動化測試相比,手動測試的可靠性較低,因為它是由人工進行的。所以總會容出現錯誤和失誤。
- 從長遠來看,相比自動化測試,手工測試代價過于昂貴
二、 自動化測試1、什麼是自動化測試?
自動化測試是使用自動化工具測試軟件以發現缺陷的過程。在此過程中,執行測試腳本并生成結果由自動化工具自動執行。一些最流行的自動化測試工具是Selenium WebDriver、appium、postman、LoadRunner等
2、一些常見的自動化測試工具
- HP QTP(QUIck Test Professional)/UFT(Unified Functional Testing):惠普關鍵字驅動測試工具
Selenium:web自動化測試工具- LoadRunner:性能測試工具
- SilkTest:功能測試工具
- TestComplete:自動化功能測試平台
- WinRunner:企業級功能測試工具
- WATIR:Web自動化測試工具
3、 什麼階段使用自動化測試?
回歸測試:在修改後對已經測試過的程序進行重複測試,以發現由于正在測試的軟件或其他相關或不相關的軟件組件中的更改而引入或發現的任何缺陷。因此,回歸測試最适合自動化測試,因為代碼更改頻繁,及時執行測試的複雜程度超出了手工的能力範圍。
負載測試:驗證系統/應用程序是否可以處理預期數量的事務,并驗證系統/應用程序在正常和峰值負載條件下的行為。在負載測試方面,自動化測試也是高效完成測試的最佳方式。它最适合自動化測試。
性能測試:這種類型的測試确定或驗證被測系統或應用程序的速度、可擴展性和/或穩定性特征。性能與實現滿足項目或産品性能目标的響應時間、吞吐量和資源利用水平有關。它最适合自動化測試。
4、哪些測試不能自動化測試?
- 探索性測試
- 用戶界面測試
- 臨時測試
5、什麼時候選擇自動化測試優勢更大?
- 處理重複和耗時的任務
- 進行并發測試
- 進行非功能性測試,如負載、性能、壓力測試為避免人為錯誤
6、自動化測試的優缺點
①自動化測試的優點:
- 自動化測試執行速度更快
- 從長遠來看,它比手動測試更利于企業長久發展
- 自動化測試得到結果更可靠
- 自動化測試更強大、更通用
- 它主要用于回歸測試
- 可重複使用,可以記錄自動化過程
- 它不需要人工幹預。測試腳本可以在無人值守的情況下運行
- 它有助于增加測試覆蓋率
② 自動化測試的缺點:
,
- 僅适合長期叠代更新的産品
- 自動化測試在最初搭建時成本會比較高
- 大多數收費的自動化工具費用都比較高
- 它有一些限制,例如處理驗證碼,獲取 UI 的視覺方面,例如字體、顔色、大小等不适合使用自動化測試
- 需求反複變化的項目,進行大量維護的項目都不适合自動化
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!