當(dāng)前位置:澤眾軟件測試網(wǎng)- 技術(shù)文章 -正文

自動化測試之用例設(shè)計使用場景是什么?與手工測試有何區(qū)別?

發(fā)布時間:2020-09-25

  自動化測試的使用場景:
  自動化測試指的是以程序測試程序,以代碼代替思維,以腳本的運(yùn)行代替手工測試,在軟件測試中非常方便快捷。目前自動化測試更多的是定位在冒煙測試和回歸測試;冒煙測試執(zhí)行的是主體功能點(diǎn)的用例,回歸測試執(zhí)行全部或部分的測試用例。它的主要目的在于驗(yàn)證問題,而不是發(fā)現(xiàn)問題。所以對于自動化的設(shè)計,主要集中在功能正確性方面,下面我們來具體說一下冒煙測試和回歸測試。
 
  冒煙測試:是針對每個版本或每次需求變更后,在正式測試前,對產(chǎn)品或系統(tǒng)的一次簡單的驗(yàn)證性測試。冒煙測試的目的是為正式測試前,驗(yàn)證是否產(chǎn)品或系統(tǒng)的主要需求或預(yù)置條件是否存在bug。冒煙測試怎么做?最好的方法,設(shè)計出自動化測試腳本,每一次版本更新后都可以去執(zhí)行腳本驗(yàn)證一下。
 
  回歸測試:就是在軟件生命周期中,只要軟件發(fā)生了改變,就可能給該軟件產(chǎn)生問題;所以,每當(dāng)軟件發(fā)生變化時我們就必須重新測試現(xiàn)有的功能,以便確定修改是否達(dá)到了預(yù)期的目的,檢查修改是否破壞原有的正常功能。
那么手工測試和自動化測試用例有什么區(qū)別?
在自動化測試的流程中,其關(guān)鍵點(diǎn)在于自動化測試設(shè)計,包括測試用例設(shè)計、測試腳本架構(gòu)及測試組織。
 
  手工測試用例:
  1.能通過人為邏輯判斷校驗(yàn)當(dāng)前步驟的功能實(shí)現(xiàn)是否正確,能較好的處理異常場景。
  2、執(zhí)行測試用例具備一定的跳躍能力。
  3、人工測試可以步步跟蹤分析,能夠細(xì)致的定位問題。
  4、主要用來發(fā)現(xiàn)產(chǎn)品缺陷。
 
  自動化測試用例:
  1、所有的判斷校驗(yàn)都需要編寫腳本來實(shí)現(xiàn)。
  2、測試用例步驟之間需要關(guān)聯(lián)關(guān)系。
  3、主要用來保證產(chǎn)品主體功能正確完整和讓測試人員從繁瑣重復(fù)的工作中解脫出來。
  4、目前自動化測試階段主要定位在冒煙測試和回歸測試。
  總體來說兩者的測試效率是不同的,自動化測試雖然速度快,可以實(shí)現(xiàn)24小時不間斷測試,但并不是所有的功能都可以代替手工測試,通俗的來講,機(jī)器肯定不能代替人工。自動化測試和手工測試覆蓋率也是不同的,自動化可以覆蓋更多功能,手工測試只能覆蓋小部分,不過如果將二者結(jié)合,才是可靠的選擇。
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

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

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

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

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

方案咨詢

×
提交信息

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

您的信息已成功提交!

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