1. 程式人生 > >軟件測試 - 軟件測試人員的實用技巧

軟件測試 - 軟件測試人員的實用技巧

知識 說明 發現 安全 平板 敏捷 維護 更多 問題

以下是軟件測試人員和QA專業人員參與測試應用程序時的指南和技巧列表。這些軟件測試技巧來自於在敏捷環境中測試Web應用程序的多年經驗。如果要共享測試提示,請將其添加到註釋字段中。

測試故事/錯誤時的QA指南

----不要留下任何未回答的問題。驗收標準必須完整,以確保您完全了解功能/故事想要實現的目標。
----確保您知道如何測試功能/故事。
----在考慮測試用例時,請考慮完整的端到端流程。
----考慮所有相關的錯誤情況,例如Web服務連接斷開,輸入無效等。
----考慮不同的瀏覽器 - 根據支持的瀏覽器。
----考慮移動影響 - 移動網絡和平板電腦 - 與使用鍵盤導航相比,任何功能在觸摸設備上使用時的行為都不同嗎?

----考慮安全測試的基礎知識,例如https網站受保護區域的URL和資源。
----考慮這個故事是否需要包含在自動化測試套件中。
----作為一個粗略的指南:只有在其生產過程中導致P1或P2失敗的情況才會自動化。這還包括需要檢查大量數據的場景,這將是非常重復的手動操作。
----當您發現與故事相關的錯誤時,請將它們作為錯誤子任務提升,以確保保留與故事的鏈接。
----在完成測試時將故事或錯誤簽名時,請確保在Jira中添加註釋,其中包括測試簽署的測試環境和代碼版本。
----如果故事或錯誤不能或不會被QA測試並且將由開發人員進行測試,請確保您查看測試方法並在Jira中添加一條註釋,即您批準了開發人員的測試方法,最好是簡短說明。確保dev添加了正在簽署的版本。

關於日常任務

----了解開發人員正在修改的應用程序區域
----開發人員編寫了哪些單元測試
----什麽是高優先級的故事,並根據沖刺的日子優先工作
----澄清模糊的故事
----檢查自動檢查以查看是否有任何故障

關於Sprint規劃

----估算每個故事的測試
----與PO交談以解決對新故事的任何誤解
----確保故事是可測試的
----通過提出問題來獲得測試的想法,在會議中非常積極主動
----開始考慮高級測試場景

與Dev和PO合作進行測試設計

----考慮測試用例以驗證功能,應用各種測試技術,正面,負面,邊界值,等效分區等
----使用Mindmaps協助測試場景和用戶旅程
----考慮風險 - 圍繞高風險特征提供更多測試條件

----在設計測試用例時,始終要考慮“如果”,“還有什麽”,“還有什麽”
----考慮集成測試,此功能如何影響最近鄰功能
----真正了解與特征交互時發生的事情,而不僅僅是從表面查看。想想正在觸摸的後端系統/數據庫/ Web服務
----自動化的候選人 - 哪些測試用例最好是自動化的
----當有許多數據組合要測試時,如何在不影響質量/測試的情況下減少排列 - 例如使用成對測試技術
----同行評審測試條件 - 與開發人員討論設計的測試用例

關於測試執行/完成

----執行前測試環境/先決條件設置
----功能準備就緒後即可進行測試
----確保為開發人員提供快速反饋
----檢查自動檢查以查看是否存在故障
----新開發的功能是否具有商業意義
----與開發人員交談以提高功能的可測試性
----如果工作流程發生更改,請確保更新現有測試
----維護測試包並確保所有測試都是最新的

關於過程改進/自我發展

----了解軟件測試的新發展
----QA流程的當前問題是什麽?如何解決和改進當前問題
----學習數據庫,編碼,Web技術等技術技能,以便更好地了解測試時發生的情況
----與團隊討論他們對流程改進的看法

軟件測試 - 軟件測試人員的實用技巧