歡迎來到培訓無憂網(wǎng)!

全國切換

咨詢熱線 400-001-5729

位置:培訓無憂網(wǎng) > 新聞資訊 > 電腦/IT > 軟件測試 >  軟件測試學習中自動化測試的考量因素

軟件測試學習中自動化測試的考量因素

來源:www.elsolbar.com 發(fā)布人:云朵

2021-12-27 09:40:22|已瀏覽:187次

軟件測試學習中自動化測試的考量因素

    你為什么要寫自動化測試?為什么該選擇用人工測試而不是自動化?什么時候該做這樣的選擇呢?事實上,幾乎所有的測試工程師早晚都要面對的問題就是是否選擇自動化以及自動化測試的程度。如果你只打算執(zhí)行一次測試,根本沒有必要自動化。可是,如果你打算測試兩次呢?這也不意味著你應(yīng)該使用自動化。

    有些軟件在發(fā)布之前或者在維護階段,可能需要執(zhí)行上百次,上千次,甚至百萬次的測試。有些因素有助于在具體環(huán)境下  準確地評估自動化的益處。如下是其中幾個需要考量的因素:

1、投入

    確定創(chuàng)建自動化測試的投資回報率(ROI--Return On Investment)的第一步是確定要花費的投入和成本。
    有些種類的產(chǎn)品或功能的自動化很簡單,而其他的自動化卻不可避免得很麻煩。例如,應(yīng)用程序編程接口(API--Application Programming Interface)測試,以及別的通過編程對象的方式 展現(xiàn)給用戶的功能測試,對其自動化往往都能夠直截了當。
    而在另一方面,用戶界面(UI--User Interface)的自動化測試常會遇到問題而需要花費更多的精力。

2、測試的生命期

    一個自動化測試在變得無用之前將會運行多少次?對測試的長期價值的評估是決定是否對某個特定的場景或者測試用例實現(xiàn)自動化的考量的一部分。要考慮被測試的產(chǎn)品本身的使用壽命和產(chǎn)品開發(fā)周期長度。
    對于短期內(nèi)就要發(fā)布而且將來不打算更新的產(chǎn)品,和對于兩年后要發(fā)布將來也會有多次更新發(fā)布的產(chǎn)品,自動化的選擇必須是不一樣的。

3、價值

    要考慮自動化測試在其生命周期內(nèi)的價值。有些測試人員說測試用例的價值是找到缺陷,但是很多自動化測試所找到的缺陷是在測試第一次運行時或者在寫自動化測試時發(fā)現(xiàn)的。
    當缺陷被修復(fù)以后,這些測試成為了回歸測試——確認最近的改動不會導致以前能夠正常運行的功能停止工作。
    很多自動化測試技術(shù)通過改變測試用的數(shù)據(jù),或者改變每次測試運行路徑的方法,從而在測試的生命期中繼續(xù)找到缺陷。對一個生命周期很長的產(chǎn)品來說,不斷增長的回歸測試套件有很大的優(yōu)勢:隨著底層軟件功能越來越復(fù)雜,存在大量的能確認以前工作的功能能夠繼續(xù)工作的測試是極為有用的。

4、切入點

    我目睹的許多成功的測試自動化項目都是測試團隊從最開始的時候就參與了。代碼寫到尾聲或者完成之后才開始想到加入自動化測試的項目通常都是失敗的。----注---測試團隊什么時候能參與項目的自動化測試過程中、項目時間安排是否允許加入自動化實施過程、測試人員的工作負載是否允許、人力資源的投入多少等都可能影響測試人員的自動化實施工作及效果。

5、準確性

    好的自動化測試在每次運行后會報告準確結(jié)果。企業(yè)管理層對自動化測試最大的抱怨之一是自動化測試中誤報的數(shù)量。

誤報是指測試報告中的測試失敗是由測試本身的某些問題造成的,與產(chǎn)品無關(guān)。項目的有些領(lǐng)域(例如經(jīng)常變化的用戶界面組件)難以用自動化測試分析,且較容易產(chǎn)生誤報。

    本文由培訓無憂網(wǎng)千鋒教育屬課程顧問整理發(fā)布,希望能夠?qū)ο雽W習軟件測試培訓的同學有所幫助。更多軟件測試培訓課程歡迎關(guān)注培訓無憂網(wǎng)軟件測試培訓培訓頻道或添加老師微信:15033336050

      注:尊重原創(chuàng)文章,轉(zhuǎn)載請注明出處和鏈接 http://www.elsolbar.com/news-id-10183.html 違者必究!部分文章來源于網(wǎng)絡(luò)由培訓無憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實性請自行核實或聯(lián)系我們,了解更多相關(guān)資訊請關(guān)注軟件測試頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費申請試課。關(guān)注官方微信了解更多:150 3333 6050

留下你的信息,課程顧問老師會一對一幫助你規(guī)劃更適合你的專業(yè)課程!
  • 姓名:

  • 手機:

  • 地區(qū):

  • 想學什么:

  • 培訓無憂網(wǎng)
免 費 申 請 試 聽
提交申請,《培訓無憂網(wǎng)》課程顧問老師會一對一幫助你規(guī)劃更適合你的專業(yè)課程!