如何構(gòu)建有效的自動化測試筆記
如何構(gòu)建自動化測試。
通常測試的五個步驟
1.分析:測試需求分析。
2.設(shè)計:測試用例設(shè)計。
3.建立:測試環(huán)境建立。
4.執(zhí)行:測試用例執(zhí)行。
5.檢查:測試結(jié)果檢查。
其中測試用例的執(zhí)行和檢查需要執(zhí)行多次且很無聊,所以考慮自動化測試。
自動化測試:
項目A:
1.一定要把它當(dāng)成獨立的項目去做。
資源的投入,領(lǐng)導(dǎo)的支持。
2.參照企業(yè)開發(fā)流程。
框架開發(fā)人員。
3.明確解決什么問題。
替代人增強執(zhí)行效率,提高廣度。
4.測試的設(shè)計。
5.相應(yīng)代碼的開發(fā)管理。
6.測試的推廣
總結(jié):自動化測試一定要成體系,一定要按照一個獨立的項目區(qū)運作。
案列B:
POC(概念驗證)
1.要照顧到已有案列的組織形態(tài)。
2,自動化測試不要做太多的改變?nèi)ヮ嵏苍袦y試。
案列C
1,要考慮自動化測試的可延續(xù)性。
包括,能否大規(guī)模推廣,腳本的完整性,可獨立性,可維護性等。
自動化測試體系概述。
1.自動化測試策略(目標(biāo)分析,范圍分析,可行性分析)。
指定明確的。合理的自動化測試目標(biāo),對自動化測試范圍進行詳細(xì)規(guī)劃,通過試點項目進行可行性分析。
2.自動化測試管理要素(投資回報,流程與規(guī)范,團隊與組織):
制定完整的,與手工測試配合的自動化測試流程規(guī)劃及組織結(jié)構(gòu),以投資回報模型來衡量自動化測試價值。知道推進放心是開展有效自動化測試的關(guān)鍵管理要素。
3.自動化測試技術(shù)要素(測試層次,測試框架,測試工具)
選取使用的自動化測試工具,根據(jù)業(yè)務(wù)系統(tǒng)特點定制開發(fā)良好設(shè)計的自動化測試框架。
自動化測試的合理目標(biāo):
1.減少人力資源的投入。
2.在相同的人力支援投入的情況下減少人力資源的投入
3.讓測試的執(zhí)行向上游浮動,
4。幫助開發(fā)者更早的發(fā)現(xiàn)產(chǎn)品中的問題。
如何制定實際而合理的自動化測試目標(biāo):
1.不追求大而全,追求達到特定目的
2.針對自動化測試特點,期望契合實際。
3.分階段的,有計劃的,做不達到目標(biāo)。
ROI平衡點
手工
投資平穩(wěn)。
自動
前期比較多,后期平穩(wěn)。
流程與規(guī)范
BPT:
功能和流程相分離。
框架:
可重用的平臺,
自動化測試所需要的人員:
1 一個技術(shù)背景好的人。
2.一個懂測試的人。
3.一個測試經(jīng)理。
posted on 2014-01-02 09:43 順其自然EVO 閱讀(221) 評論(0) 編輯 收藏 所屬分類: selenium and watir webdrivers 自動化測試學(xué)習(xí)