什么是功能測試
功能測試,也叫行為測試,即測試人員不知道程序內部是如何運行的。功能測試是所有測試工作中最大也是最重要的部分。主要是要求分析師根據(jù)用戶需求編寫功能用例,然后測試工程師編寫測試用例,進行測試驗證,確保執(zhí)行結果一致和預期結果一致。
為什么需要功能測試
1.從用戶的角度,確保系統(tǒng)的執(zhí)行與需求一致。
2.因為是功能測試,測試者根本不知道應用的內部實現(xiàn),可以發(fā)現(xiàn)開發(fā)者沒有發(fā)現(xiàn)的問題,找出哪里有遺漏。
3.可以測試一些異常,比如隨機操作,不按照既定流程的操作,檢查應用程序的漏洞。
從以上幾點我們可以得到:功能測試等于檢查需求的實現(xiàn)和找出功能實現(xiàn)中的遺漏和檢查應用程序是否存在漏洞組成的。
功能測試步驟
1、需求分析師根據(jù)需求編寫功能執(zhí)行預期。
2、測試工程師根據(jù)需求分析師給出的執(zhí)行預期編寫測試用例。
3、測試工程師根據(jù)需求分析師給出的執(zhí)行預期準備所需數(shù)據(jù),包括測試所需數(shù)據(jù),以及預期結果數(shù)據(jù)。
4、測試工程師根據(jù)自己的測試用例進行測試用例操作。
5、測試工程師對比實際結果是否與預期結果一致,并給出報告。
6、需求分析師根據(jù)測試工程師給出的報告判斷應用是否滿足用戶的需求。
作者: 千里和他的軟件測試
軟件測試學習交流: 軟件測試交流群 172489141
銀行金融業(yè)務交流: 軟件測試學習交流群 52304542
接口自動化性能交流: 一個正經的測試群 188427938

浙公網安備 33010602011771號