最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

為什么要學習自動化測試?

2023-05-14 15:02 作者:軟件測試碼尚學院官方  | 我要投稿

自動化測試與軟件開發(fā)過程從本質(zhì)上來講是一樣的,無非是利用自動化測試工具(相當于軟件開發(fā)工具),經(jīng)過對測試需求的分析(軟件過程中的需求分析),設計出自動化測試用例(軟件過程中的需求規(guī)格);

從而搭建自動化測試的框架(軟件過程中的概要設計),設計與編寫自動化腳本(詳細設計與編碼),測試腳本的正確性,從而完成該套測試腳本(即主要功能為測試的應用軟件)。

1、自動化測試需求分析。

當測試項目滿足了自動化的前提條件,并確定在該項目中需要使用自動化測試時,我們便開始進行自動化測試需求分析。此過程需要確定自動化測試的范圍以及相應的測試用例、測試數(shù)據(jù),并形成詳細的文檔,以便于自動化測試框架的建立。

2、自動化測試框架的搭建。

所謂自動化測試框架便是像軟件架構一般,定義了在使用該套腳本時需要調(diào)用哪些文件、結構,調(diào)用的過程,以及文件結構如何劃分。

而根據(jù)自動化測試用例,我們很容易能夠定位出自動化測試框架的典型要素:

a、公用的對象。

不同的測試用例會有一些相同的對象被重復使用,比如窗口、按鈕、頁面等。這些公用的對象可被抽取出來,在編寫腳本時隨時調(diào)用。當這些對象的屬性因為需求的變更而改變時,只需要修改該對象屬性即可,而無需修改所有相關的測試腳本。

b、公用的環(huán)境。

各測試用例也會用到相同的測試環(huán)境,將該測試環(huán)境獨立封裝,在各個測試用例中靈活調(diào)用,也能增強腳本的可維護性。

c、公用的方法。

當測試工具沒有需要的方法時,而該方法又會被經(jīng)常使用,我們便需要自己編寫該方法,以方便腳本的調(diào)用。

d、測試數(shù)據(jù)。

也許一個測試用例需要執(zhí)行很多個測試數(shù)據(jù),我們便可將測試數(shù)據(jù)放在一個獨立的文件中,由測試腳本執(zhí)行到該用例時讀取數(shù)據(jù)文件,從而達到數(shù)據(jù)覆蓋的目的。

在該框架中需要將這些典型要素考慮進去,在測試用例中抽取出公用的元素放入已定義的文件,設定好調(diào)用的過程。

自動化測試框架的定義為

由一個或多個自動化測試基礎模塊、自動化測試管理模塊、自動化測試統(tǒng)計模塊等組成的工具集合。

按框架的定義來分,自動化測試框架可以分為:基礎功能測試框架、管理執(zhí)行框架;按不同的測試類型來分,可以分為:功能自動化測試框架、性能自動化測試框架;按測試階段來分,可以分為:

單元自動化測試框架、接口自動化測試框架、系統(tǒng)自動化測試框架;按組成結構來分,可以分為:單一自動化測試框架、綜合自動化測試框架;按部署方式來分,可以分為:單機自動化測試框架、分布式自動化測試框架。

【已經(jīng)給你規(guī)劃好了學習路線只需按照路線學習就可以了】

2023全網(wǎng)最詳細的功能測試進階教程

為什么要學習自動化測試?的評論 (共 條)

分享到微博請遵守國家法律
高安市| 华阴市| 东平县| 莆田市| 榆社县| 平邑县| 常熟市| 隆尧县| 张掖市| 贵州省| 镇平县| 塔河县| 辛集市| 姚安县| 太湖县| 和田县| 绥宁县| 杭锦后旗| 华坪县| 江都市| 武威市| 顺义区| 蓬溪县| 辽阳市| 石渠县| 卢湾区| 永福县| 定州市| 黄梅县| 绥阳县| 迁安市| 仙游县| 盐城市| 阳信县| 嵩明县| 视频| 姜堰市| 信阳市| 巴中市| 元谋县| 玛沁县|