自動(dòng)化測(cè)試生命周期的6個(gè)階段

發(fā)布時(shí)間:2020-05-20

在自動(dòng)化測(cè)試方面,我們?cè)S多人認(rèn)為這只是軟件開發(fā)生命周期的一部分,但是要實(shí)現(xiàn)自動(dòng)化測(cè)試的最佳結(jié)果,必須遵循完整的自動(dòng)化測(cè)試周期,即自動(dòng)化測(cè)試生命周期。本文適用于希望學(xué)習(xí)完整的自動(dòng)化測(cè)試生命周期的實(shí)施如何提高軟件產(chǎn)品質(zhì)量的學(xué)習(xí)者。在這里,小編將討論完整的自動(dòng)化測(cè)試生命周期。
 
結(jié)構(gòu)化的自動(dòng)化測(cè)試生命周期包括一個(gè)多階段過程,該過程支持利用和引入自動(dòng)化測(cè)試工具,開發(fā)和運(yùn)行測(cè)試用例,開發(fā)測(cè)試設(shè)計(jì),構(gòu)建和處理測(cè)試數(shù)據(jù)和環(huán)境所需的活動(dòng)。在自動(dòng)化測(cè)試生命周期方法中,構(gòu)建測(cè)試設(shè)計(jì)以描繪測(cè)試工作,從而為項(xiàng)目和測(cè)試團(tuán)隊(duì)提供有關(guān)測(cè)試程序范圍的框架。
 
一、確定測(cè)試自動(dòng)化的范圍
 
這是自動(dòng)化測(cè)試生命周期的第一階段,旨在確定自動(dòng)化的可行性。分析可行性時(shí)應(yīng)考慮各個(gè)方面。同樣,在手動(dòng)測(cè)試用例包上執(zhí)行可行性分析也很重要,它可以使自動(dòng)化工程師設(shè)計(jì)測(cè)試腳本。
 
二、選擇正確的自動(dòng)化工具
 
自動(dòng)化測(cè)試高度依賴于工具。這就是為什么找到正確的自動(dòng)化測(cè)試工具是自動(dòng)化測(cè)試生命周期中至關(guān)重要的階段的原因。當(dāng)您在尋找自動(dòng)化工具時(shí),您需要記住預(yù)算,項(xiàng)目中使用的技術(shù),工具對(duì)板載資源的熟悉程度,直觀性,靈活性等。選擇一種工具,為您提供可以解決查詢或問題的支持團(tuán)隊(duì)。
 
例如,如果您正在尋找一種自動(dòng)化的瀏覽器兼容性測(cè)試工具,則需要牢記所提供的各種瀏覽器。能夠在不同的瀏覽器和設(shè)備之間捕獲視頻日志,自動(dòng)化腳本的元數(shù)據(jù)。突出顯示和跟蹤錯(cuò)誤的機(jī)制。
 
需要提供了一個(gè)基于云的Selenium Grid,它與支持Selenium的每個(gè)測(cè)試自動(dòng)化框架兼容。提供的自動(dòng)化儀表板甚至可以捕獲測(cè)試執(zhí)行的詳細(xì)信息,最終為您提供分步截圖,測(cè)試執(zhí)行的視頻日志以及元數(shù)據(jù)。
 
三、測(cè)試計(jì)劃+測(cè)試設(shè)計(jì)+測(cè)試策略
 
自動(dòng)化測(cè)試生命周期方法的最關(guān)鍵階段定義了如何實(shí)現(xiàn)和實(shí)現(xiàn)測(cè)試自動(dòng)化的目標(biāo)。在自動(dòng)化測(cè)試生命周期的“測(cè)試策略”階段,選擇測(cè)試自動(dòng)化框架是首要的任務(wù)。
 
選擇工具取決于應(yīng)用程序中使用的技術(shù)。在開始自動(dòng)化測(cè)試之前,請(qǐng)完全了解您的產(chǎn)品。例如,如果它是一個(gè)桌面應(yīng)用程序,請(qǐng)找到它所基于的語言?;蛘撸绻獪y(cè)試Web應(yīng)用程序,請(qǐng)了解您所使用的不贊成使用的功能,該功能可能在各種瀏覽器中都不兼容。
 
在測(cè)試計(jì)劃階段,測(cè)試團(tuán)隊(duì)將確定測(cè)試程序的創(chuàng)建標(biāo)準(zhǔn)和準(zhǔn)則;硬件; 支持測(cè)試環(huán)境的軟件和網(wǎng)絡(luò);初步測(cè)試時(shí)間表;測(cè)試數(shù)據(jù)要求;缺陷跟蹤過程和相關(guān)的跟蹤工具,以及控制測(cè)試配置和登臺(tái)環(huán)境的過程。
 
測(cè)試工程師團(tuán)隊(duì)開發(fā)了一種測(cè)試架構(gòu),以描述測(cè)試程序的結(jié)構(gòu)以及設(shè)計(jì)測(cè)試程序模型后管理測(cè)試程序的方式。后期設(shè)計(jì)是一種測(cè)試體系結(jié)構(gòu),其中描述了整個(gè)測(cè)試程序的結(jié)構(gòu)以及測(cè)試過程的管理。
 
計(jì)劃測(cè)試管理策略時(shí),請(qǐng)確??紤]以下事項(xiàng):
 
測(cè)試管理工具中收集所有手動(dòng)測(cè)試用例,以確定需要自動(dòng)化的測(cè)試用例。
 
了解測(cè)試工具的優(yōu)缺點(diǎn)后,確定要使用的框架。
 
在用于測(cè)試管理的工具中為自動(dòng)化測(cè)試用例構(gòu)建測(cè)試套件。
 
確保在測(cè)試計(jì)劃中提及背景,風(fēng)險(xiǎn),背景以及工具與應(yīng)用程序之間的依賴關(guān)系。
 
向客戶或利益相關(guān)者尋求測(cè)試策略的批準(zhǔn)。
 
四、設(shè)置測(cè)試環(huán)境
 
顧名思義,自動(dòng)化測(cè)試生命周期的這一階段涉及設(shè)置將要執(zhí)行測(cè)試用例的機(jī)器或遠(yuǎn)程機(jī)器。為什么我們需要遠(yuǎn)程機(jī)器?因?yàn)槌俏覀兩钤诶硐氲氖澜缰?,否則您的用戶將使用不同的機(jī)器來訪問您的網(wǎng)站或Internet上的Web應(yīng)用程序。
 
不斷檢查不同的設(shè)備是一回事,但是我們還需要對(duì)各種瀏覽器和瀏覽器版本保持謹(jǐn)慎。由于您的網(wǎng)站在一個(gè)瀏覽器與另一個(gè)瀏覽器上的呈現(xiàn)方式可能不同??鐬g覽器兼容性測(cè)試(也稱為跨瀏覽器測(cè)試)是一種程序,其中我們跨多個(gè)瀏覽器版本測(cè)試網(wǎng)站或Web應(yīng)用程序,以確保我們?yōu)樗锌蛻籼峁o縫的用戶體驗(yàn)。
 
環(huán)境設(shè)置階段需要周密的計(jì)劃,您需要確保能夠在盡可能多的不同場(chǎng)景中最大化測(cè)試覆蓋率。測(cè)試團(tuán)隊(duì)負(fù)責(zé)安排和跟蹤環(huán)境設(shè)置活動(dòng);安裝測(cè)試環(huán)境軟件,網(wǎng)絡(luò)資源和硬件;完善測(cè)試數(shù)據(jù)庫并開發(fā)測(cè)試平臺(tái)腳本和環(huán)境設(shè)置腳本。
 
五、自動(dòng)化測(cè)試腳本開發(fā)+執(zhí)行
 
一旦安裝了測(cè)試環(huán)境,就該執(zhí)行測(cè)試腳本了。因此,自動(dòng)化測(cè)試生命周期的這一階段專用于執(zhí)行所有測(cè)試腳本。為了執(zhí)行腳本執(zhí)行,已簽名和經(jīng)過單元測(cè)試的測(cè)試腳本將交付給自動(dòng)化測(cè)試團(tuán)隊(duì)。對(duì)于確保所有測(cè)試腳本均正確運(yùn)行至關(guān)重要。
 
為了執(zhí)行測(cè)試腳本和過程,測(cè)試團(tuán)隊(duì)必須遵守為執(zhí)行過程而決定的時(shí)間表。在此階段,將執(zhí)行測(cè)試結(jié)果的評(píng)估并準(zhǔn)備測(cè)試結(jié)果文檔。執(zhí)行測(cè)試結(jié)果評(píng)估并準(zhǔn)備測(cè)試結(jié)果文檔。運(yùn)行針對(duì)單元,系統(tǒng),用戶接受度和集成測(cè)試而設(shè)計(jì)的計(jì)劃,以測(cè)試整個(gè)系統(tǒng)。代碼分析是在單元測(cè)試時(shí)完成的。當(dāng)算法,資源利用率和實(shí)例化不當(dāng)擴(kuò)展時(shí),性能分析會(huì)發(fā)現(xiàn)實(shí)例。
 
六、分析+測(cè)試結(jié)果和測(cè)試報(bào)告的生成
 
在執(zhí)行所有類型的測(cè)試之后,測(cè)試團(tuán)隊(duì)將進(jìn)行分析以識(shí)別遇到相對(duì)數(shù)量的問題報(bào)告的特定功能或組件。
 
分析結(jié)果表明是否需要額外的測(cè)試工作和程序。
 
分析產(chǎn)生的測(cè)試結(jié)果可以確認(rèn)執(zhí)行的測(cè)試腳本/過程是否可以識(shí)別錯(cuò)誤。
 
這是自動(dòng)化測(cè)試生命周期的最后一個(gè)階段,現(xiàn)階段與所有相關(guān)利益相關(guān)者共享測(cè)試報(bào)告。這就是為什么測(cè)試報(bào)告對(duì)于分析您的網(wǎng)絡(luò)應(yīng)用對(duì)逆境的反應(yīng)至關(guān)重要。
 
自動(dòng)測(cè)試是在適當(dāng)?shù)臅r(shí)間范圍內(nèi)并以足夠的資源滿足測(cè)試目標(biāo)的有效方法。但是,請(qǐng)確保實(shí)現(xiàn)完整的自動(dòng)化測(cè)試生命周期,以獲得預(yù)期結(jié)果并以最佳方式測(cè)試應(yīng)用程序。沒有計(jì)劃或序列的自動(dòng)化測(cè)試會(huì)導(dǎo)致大量腳本,這些腳本可能經(jīng)常失敗,并且也需要人工干預(yù)。
 
 
相關(guān)閱讀:
 
 
 
 
 
本文內(nèi)容不用于商業(yè)目的,如涉及知識(shí)產(chǎn)權(quán)問題,請(qǐng)權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號(hào) 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測(cè)試工具和測(cè)試服務(wù)

微信客服
問題
反饋
產(chǎn)品
畫冊(cè)

掃描二維碼下載澤眾軟件企業(yè)宣傳冊(cè)

產(chǎn)品畫冊(cè)
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報(bào)價(jià))。

您的信息已成功提交!

我們的客服人員稍后會(huì)與您聯(lián)系