如何構建有效的自動化測試筆記
如何構建自動化測試。
通常測試的五個步驟
1.分析:測試需求分析。
2.設計:測試用例設計。
3.建立:測試環境建立。
4.執行:測試用例執行。
5.檢查:測試結果檢查。
其中測試用例的執行和檢查需要執行多次且很無聊,所以考慮自動化測試。
自動化測試:
專案A:
1.一定要把它當成獨立的專案去做。
資源的投入,領導的支援。
2.參照企業開發流程。
框架開發人員。
3.明確解決什麼問題。
替代人增強執行效率,提高廣度。
4.測試的設計。
5.相應程式碼的開發管理。
6.測試的推廣
總結:自動化測試一定要成體系,一定要按照一個獨立的專案區運作。
案列B:
POC(概念驗證)
1.要照顧到已有案列的組織形態。
2,自動化測試不要做太多的改變去顛覆原有測試。
案列C
1,要考慮自動化測試的可延續性。
包括,能否大規模推廣,指令碼的完整性,可獨立性,可維護性等。
自動化測試體系概述。
1.自動化測試策略(目標分析,範圍分析,可行性分析)。
指定明確的。合理的自動化測試目標,對自動化測試範圍進行詳細規劃,通過試點專案進行可行性分析。
2.自動化測試管理要素(投資回報,流程與規範,團隊與組織):
制定完整的,與手工測試配合的自動化測試流程規劃及組織結構,以投資回報模型來衡量自動化測試價值。知道推進放心是開展有效自動化測試的關鍵管理要素。
3.自動化測試技術要素(測試層次,測試框架,測試工具)
選取使用的自動化測試工具,根據業務系統特點定製開發良好設計的自動化測試框架。
自動化測試的合理目標:
1.減少人力資源的投入。
2.在相同的人力支援投入的情況下減少人力資源的投入
3.讓測試的執行向上遊浮動,
4。幫助開發者更早的發現產品中的問題。
如何制定實際而合理的自動化測試目標:
1.不追求大而全,追求達到特定目的
2.針對自動化測試特點,期望契合實際。
3.分階段的,有計劃的,做不達到目標。
ROI平衡點
手工
投資平穩。
自動
前期比較多,後期平穩。
流程與規範
BPT:
功能和流程相分離。
框架:
可重用的平臺,
自動化測試所需要的人員:
1 一個技術背景好的人。
2.一個懂測試的人。
3.一個測試經理。
最新內容請見作者的GitHub頁:http://qaseven.github.io/
相關文章
- 構建高效的自動化測試框架框架
- 軟體測試筆記——11.自動化測試和手動測試的選擇筆記
- 如何學習自動化測試?從手工測試到自動化測試的過程…
- 自動化測試系列 —— UI自動化測試UI
- 自動化測試如何管理測試資料
- 自動化測試框架: 設計的重構框架
- 自動化裝置測試與自動化測試的區別
- 持續整合(CI)、自動化構建和自動化測試--初探 .
- 【自動化測試入門】自動化測試思維
- 如何構建自動化的前端開發流程前端
- 如何實現高度自動化測試?
- 如何有效地進行自動化測試?靠譜軟體測評中心安利
- 2023年好用的自動化測試框架有哪些?如何提高自動化測試效果?框架
- GitHub 的 MySQL 基礎架構自動化測試GithubMySql架構
- [原創] 上海招聘高階測試工程師(效能測試/自動化測試/App測試),長期有效工程師APP
- 軟體測試:自動化測試
- 如何用Postman做介面自動化測試Postman
- Robot Framework自動化測試框架核心指南-如何做好自動化測試平臺框架的設計Framework框架
- 自動化測試理解
- 自動化測試思路
- airTest自動化測試AI
- 介面自動化測試
- API自動化測試API
- 自動化測試框架框架
- 自動化元件測試元件
- 功能測試、自動化測試、效能測試的區別
- API自動化測試平臺,高效實現對API的自動化測試API
- 如何制定介面自動化測試的覆蓋率?
- 如何選擇合適的自動化測試工具?
- 如何處理不穩定的自動化測試?
- 測試開發之自動化篇-自動化測試框架設計框架
- 自己動手寫Web自動化測試框架(6):自動化測試框架的規劃Web框架
- 移動裝置的自動化測試工具,如何選型?
- 物聯網方面的測試,自動化測試怎麼架構?架構
- 手工測試和自動化測試 BattleBAT
- 自動化測試系列(三)|UI測試UI
- 小程式自動化測試--測試3
- Junit測試Android自動化測試Android