IT培訓(xùn)網(wǎng)
IT在線學(xué)習(xí)
一、概念
自動化測試是把以人為驅(qū)動的測試行為轉(zhuǎn)化為機(jī)器執(zhí)行的一種過程。通常,在設(shè)計(jì)了測試用例并通過評審之后,由測試人員根據(jù)測試用例中描述的規(guī)程一步步執(zhí)行測試,得到實(shí)際結(jié)果與期望結(jié)果的比較。在此過程中,為了節(jié)省人力、時間和硬件資源,提高測試效率,便引入了自動化測試的概念。
即編寫一個代碼測試一個程序。編寫代碼屬于開發(fā)工作,需要測試人員投入大量的時間和精力。當(dāng)后期產(chǎn)品的頁面元素和業(yè)務(wù)發(fā)生變化時,還需要付出維護(hù)腳本的成本。
二、適合做自動化測試的項(xiàng)目
(1) 軟件需求變動不頻繁;咱們自動化測試最怕的就是需求不穩(wěn)定(功能測試也怕),需求的頻繁變更會導(dǎo)致自動化測試用例的維護(hù)成本直線上升。剛剛開發(fā)完成的腳本可能因?yàn)楫a(chǎn)品頁面的變化和業(yè)務(wù)的變化,不得不重新開發(fā)腳本。因此自動化測試要從需求穩(wěn)定的功能模塊入手。
(2) 項(xiàng)目周期足夠長,需要頻繁執(zhí)行回歸測試;
咱們開展自動化測試要選擇項(xiàng)目生命周期足夠長并有持續(xù)更新版本發(fā)布計(jì)劃的,通常在有8次回歸測試以上的項(xiàng)目中自動化測試的優(yōu)勢才會大于手工測試。
(3) 需要在多個平臺上重復(fù)執(zhí)行相同測試的場景。
當(dāng)你公司的產(chǎn)品符合如下需求,那么投入自動化測試會帶來良好的收益。
產(chǎn)品支持多種瀏覽器;
移動端應(yīng)用需要在近千臺手機(jī)中運(yùn)行;
如果有對于不同的客戶有不同的定制版本,各個定制版本的主體功能絕大多數(shù)是一致的,個別功能有輕微差別。
(4) 無法通過手工實(shí)現(xiàn)或者手工實(shí)現(xiàn)成本過高的項(xiàng)目
通常在執(zhí)行關(guān)鍵業(yè)務(wù) 7×24 小時持續(xù)運(yùn)行的系統(tǒng)穩(wěn)定性測試和高并發(fā)場景的壓力測試時必須使用自動化測試,因?yàn)槿斯y試幾乎不可能完成測試任務(wù)。
(5) 重復(fù)性的業(yè)務(wù)需求
比如當(dāng)你公司需要獲取app的所有差評,來分析產(chǎn)品更好的改進(jìn)產(chǎn)品符合大眾的需求,功能也可以做但每天都做重復(fù)性的工作,浪費(fèi)人力,如果用自動化腳本實(shí)現(xiàn),只需要定時跑下腳本就可以。
三、不適合做自動化測試的項(xiàng)目
除了需求變動頻繁、項(xiàng)目周期短這種典型的不適合做自動化測試的項(xiàng)目,在以下列舉的體驗(yàn)類的項(xiàng)目中也不適合做自動化測試,包括:游戲測試、視頻體驗(yàn)、美觀體驗(yàn)、聲音體驗(yàn)、易用性體驗(yàn)和多用戶交互體驗(yàn)。
以上就是什么樣的項(xiàng)目適合開展自動化測試了,想要了解更多軟件測試相關(guān)知識的話,那么可以持續(xù)關(guān)注我們的欄目。
>>本文地址:http://nfbqydst.cn/zhuanye/2020/48274.html
聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
1 您的年齡
2 您的學(xué)歷
3 您更想做哪個方向的工作?