有許多軟件測試方法,常用的測試方法包括等效類劃分和方案方法,偶爾的測試方法包括邊界值和判斷表,以及不常用的正交排列方法和測試輪廓方法。其中等價類劃分,邊界值分析,判斷表等屬于黑盒測試方法;檢查功能是否滿足指定要求,主要用于軟件確認測試階段。白盒測試也稱為結構測試或邏輯驅動測試,該測試基于測試涵蓋的所有代碼,路徑和條件。可能有人就要問了軟件測試要經歷哪幾個階段?下面我們來詳細了解一下吧。
軟件測試要經歷哪幾個階段?
軟件測試的工作流程需要經歷以下幾步:制定測試計劃、編寫測試用例、執行軟件測試、提交Bug、提交測試報告,以及測試需求分析。可以看到,編寫軟件測試用例是測試崗位的一個重要工作環節。
第一個段位:所見即所得
軟件測試行業就是容易到難的一個職業,薪資也是足逐步增加的。就比如說我們剛剛那個能的測試,有簡單的測試也也有難一點的測試。簡單的,大家都可以想到的,可以說是剛剛好及格的答案:
1.輸入已經注冊的用戶名和正確的密碼,驗證是否登錄成功。
2.輸入已經注冊的用戶名和正確的密碼,驗證是否登錄失敗,并且提升信息正確。
3.輸入未注冊的用戶名和任意的密碼,驗證是否登錄失敗,并且提升信息正確。
4.用戶名和密碼兩者都為空,驗證是否登錄失敗,并且提示信息正確。
5.用戶名和密碼兩者之一為空,驗證是否登錄失敗,并且提示信息正確。
6.如果啟用了驗證碼,輸入正確的用戶名、密碼、驗證碼、驗證是否登錄成功。
7.如果啟用了驗證碼,輸入正確的用戶名、密碼,錯誤的驗證碼,驗證是否登錄成功。
第二個段位:兼容性
1.不同瀏覽器下,驗證登錄頁面顯示以及功能的正確性
2.相同的瀏覽器不同版本下,驗證登陸頁面的顯示以及功能的正確性
3.不同移動設備終端的不同瀏覽器下,驗證登陸頁面的顯示以及功能的正確性
4.不同分辨率的界面下,驗證登陸頁面的顯示以及功能的正確性
第三個段位:挖掘深層次需求
1.用戶名和密碼是否大小寫敏感
2.頁面上的密碼加密是否加密顯示或者是可以以點擊小眼睛看到明文
3.后臺系統創建的用戶第一次登陸成功時,是否提示修改密碼
4.忘記用戶名和忘記密碼找回的功能是否可以用
5.輸入框是否限制的用戶名和密碼的輸入長度
6.如果啟用了圖片驗證碼功能,點擊驗證碼是否會刷新
7.刷新頁面是否會更新驗證碼
8.如果短信驗證碼有時效性,需要驗證碼時效性
9.用戶登陸成功超時后,是否會要求用戶重新登陸
10.用戶的權限控制,普通用戶與管理員用戶登陸后是否有界面不同的展示
11.輸入時,光標是否聚集在用戶名的輸入框中
13.快捷鍵是否支持使用
軟件測試要經歷哪幾個階段通過上述介紹,相信大家已經知曉了吧,想了解更多關于軟件測試的信息,請繼續關注中培偉業。