不同專案模型中的自動化測試

2021-08-22 14:00:38 字數 590 閱讀 9897

不同專案模型中的自動化測試

陳能技

2008-1-9

bob galen在名為《sizing up automation candidates – selecting which tests,when to automate them,and which to take off the ticket entirely》的文章中提到:採用不同的專案開發模型對自動化測試有不同的影響。

瀑布模型:瀑布模型在需求定義方面做得很好,這對自動化測試是有益的,包括可以盡早選擇合適的自動化測試策略,讓自動化測試可以從高層次、整體進行計畫。

rup:rup強調的迭代開發讓自動化測試可以應用在開發周期的很大一部分時間中。但是也意味著頻繁的變更,自動化測試需要與開發策略緊密結合,關注早期構建、迭代的速度、風險、覆蓋目標等。

敏捷:敏捷方法打破了傳統的自動化測試方法。第乙個破壞點集中在自動化的可接受性測試。這種測試所使用的工具超越了傳統的自動化測試工具的範圍,並且很難被其他型別的自動化重用。細粒度的迭代讓每次自動化測試難以集中目標和定義標準。

自動化測試模型

自動化測試庫 框架和工具的區別 1.自動化測試庫 library 庫是 整合的乙個產品,供程式設計師呼叫,如webdriver就是乙個庫 web自動化測試庫 物件導向的 組織形成的庫叫類庫 面向過程的 組織形成的庫叫函式庫 2.自動化測試框架 framework 框架是為解決乙個或一類問題而開發的產...

自動化測試模型

線性模型 指令碼相對獨立,單純的模擬使用者完整的操作場景,測試用例的開發和維護成本高 模組化驅動測試 把重複的操作獨立成公共模組,當用力執行過程中需要用到這一模組是則被呼叫,最大限度的消除了重複,提高了測試用例的可維護性 資料驅動測試 資料的改變從而驅動自動化測試的執行,最終引起測試結果的改變,其實...

自動化測試之六 自動化測試模型

from selenium import webdriver chrome driver path r c users administrator envs selenuimautotest lib site packages selenium webdriver chrome chromedriv...