如何構建有效的自動化測試筆記

沉默術士發表於2017-07-03

如何構建自動化測試。
  通常測試的五個步驟
  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/


相關文章