0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

第三方檢測中—人工測試無法被取代的理由

齊魯物理聯網測試中心 ? 來源: 齊魯物理聯網測試中心 ? 作者: 齊魯物理聯網測試 ? 2022-11-27 14:43 ? 次閱讀

有些開發(fā)團隊十分推崇自動化測試,不可否認,自動化測試在回歸測試和檢查冗余組件方面不失為安全有效的方法。但是我們更應該堅信探索性的手動測試。雖然自動化測試變得越來越復雜,但這始終需要人工驅動。實際上,自動化測試通常是從最初的手工工作中轉換過來的。這就是為什么開發(fā)團隊需要手動測試人員,不管是外包還是內部測試。人工測試是由測試人員手工逐步執(zhí)行所有的活動,并觀察每一步是否成功完成。在自動化測試過程中,可以節(jié)省人力、時間或硬件資源,提高測試效率,所以自動化測試越來越流行。

1、bug總是出現在你意料不到的地方
即使在測試特定的產品案例時,測試人員依然可以找到他們沒有預料到的bug。這可不是一項小工程!對于一些項目, 大多數bug其實是測試人員在尋找其他問題的時候發(fā)現的,自動測試無法注意到程序沒有找到的錯誤。

2、相當一部分測試工作必須要人工進行 用戶體驗應該算是進行人工測試很重要的原因。我們可以通過用戶的反饋得到寶貴的意見,即便是批評,也是有價值 的。因為在產品推出的時候,用戶不僅會關注其功能,對UI界面的第一印象也很重要。
因為任何一個細節(jié)都逃不過用戶的眼睛。雖然冒煙測試(冒煙測試是微軟公司在《微軟項目求生法則》一書中提出的一種功能測試,目的是對一個新編譯需要正式測試的軟件版本,確認軟件的基本功能是正常的,可以進行后續(xù)的測試工作。)可以實現自動化,但人工測試始終是無法代替的。對于測試人員來說,查看應用程序是否適合 進行自動化測試,比編寫同樣的腳本進行自動化測試要快得多。而且早期的腳本也不會持續(xù)太久。此外,只有人工才能 針對多個區(qū)域的產品中的語言使用和其他關鍵本地化因素進行雙重檢查。

3、對于小型項目來說,自動化測試成本太高 自動化軟件是需要付費的,而且由于腳本編寫和重寫,以及設置和處理時間,需要更高的相關維護和管理成本。對于長 期項目或大型產品來說,高成本的付出是值得的,但對于周期較短,比較小的項目來說,實施自動化測試是對時間和金 錢的巨大浪費。在計算自動化采購的潛在投資回報率時,還必須考慮額外增加的工時的因素

4、人工測試人員對用戶習慣更加了解 測試人員在漫長的工作過程中積累了豐富的經驗,誰也不想浪費這些經驗和知識。因為測試人員經常像用戶一樣工作, 他們提供的價值遠遠超過了產品的測試文檔所描述的。測試人員還可以通過交付問題和建議幫助和引導產品走向新的方向。

5、自動化測試需要測試人員監(jiān)督 就像開車在緊急情況下需要急剎車一樣,自動化測試同樣需要人的監(jiān)管。雖然自動化軟件測試節(jié)省了重復工作的時間, 但手工測試工作可以圍繞創(chuàng)造性的用例展開。自動化測試最成功的用途并不是試圖使其行為像人一樣工作,而是通過創(chuàng)建性的,獨特的腳本來提高整體產品的覆蓋率。

6、人工測試的通過率更高 在測試中產品是否通過測試是很重要的一件事,我們要求自動測試軟件一邊模擬使用,一邊呈現所有的測試結果。但對 于大多數項目來說,可能發(fā)生更復雜的情況。

7、自動化測試無法捕捉到測試人員沒有意識到的問題 跟第1點類似,bug經常出現在我們意想不到的地方。除此之外,在整個項目中還可能存在其他我們沒有意識到的風險, 而探索性的測試可能會降低這些風險的發(fā)生。無論測試團隊依賴什么形式,預先制定策略總是必要的。簡單的一次性測試通過是不可能的,對于那些細枝末節(jié),人工測試的速度反而更快。

8.人工測試具有創(chuàng)造力和分析能力 雖然我們總在抱怨人類能力的不足,但我們也有自己的優(yōu)點。測試人員帶來的技能和經驗可以幫助他們在每次開始新會話時制定策略。在這一點上,沒有什么可以替代我們快速的思維處理速度和分析能力!

9.自動化測試更適合用于最后沖刺 我們希望技術能為我們做什么,與我們實際能用它做什么是有區(qū)別的。隨著腳本的不斷更新,要持續(xù)保證自動化測試的 準確性是很困難的,測試不再流行的補丁也沒有價值。成功的自動化測試很早就開始了,而且從來沒有在更新環(huán)節(jié)上落 后過。如果開發(fā)團隊沒有資源來實現這一目標,最好不要嘗試(除非團隊正在進行長期投資以改進流程)。

10、好的測試是可重復的,也是可變的 成功的測試有兩個因素:重復和變化。自動化測試對于持續(xù)的檢查過程非常有用,但這還不夠。你還需要演進,還有一些未知的變化。綜合考慮這兩個因素,可以最大程度地實現產品的全面覆蓋。

11.測試腳本的快速重寫
在不斷的反饋、快速反應的環(huán)境下使用測試腳本意味著對產品流、UI甚至特性的更改。幾乎每次更改都要重新編寫一個Sprint自動化腳本。新的更改也會影響回歸測試的腳本,因此即使是典型的自動化測試也需要進行大量快速的更新。這之中大量的工作需要開發(fā)團隊考量應該在何處投放更多資源。

12.手工發(fā)現的缺陷遠遠比自動化測試得多
在目前如果不采用基于AI的自動化測試下,有機構做過統(tǒng)計,估計80%的缺陷是由人工測試發(fā)現的,自動化測試發(fā)現的缺陷僅占20%。在ISTQB初級大綱中,軟件測試目的被概括為四點,其兩點為“發(fā)現程序缺陷”和“對程序樹立質量信心”。所以手工測試主要針對于新開發(fā)出來的特性,其目的主要在于“發(fā)現程序缺陷”;而自動化測試化測試主要在于對老特性的回歸測試,其目的主要在于“對程序樹立質量信心。把軟件測試分為“測”與“試”兩部分:“測”即驗證軟件是否滿足用戶提出的需求,主要通過自動化測試來實現;而“試”即試圖找出軟件中存在的缺陷,主要通過手工測試來實現。

如上所述,自動化測試完全不可能取代手工測試。現在有些書籍、論壇、社群把自動化測試談得神乎其神,無所不能、無所不可,這是對自動化測試的曲解,是一種不負責任的表現。什么樣的產品用什么樣的方式這個是最重要的。

免責聲明:1、文章文字與圖片來源網絡,如有問題請及時聯系我們。2、涉及轉載的所有文章、圖片、音頻視頻文件等資料,版權歸版權所有人所有。3、本文章內容如無意中侵犯了媒體或個人的知識產權,請聯系我們立即刪除

審核編輯 黃昊宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 測試
    +關注

    關注

    8

    文章

    5360

    瀏覽量

    126873
  • 自動化測試
    +關注

    關注

    0

    文章

    214

    瀏覽量

    26929
收藏 人收藏

    評論

    相關推薦

    EE-303:將VisualDSP線程安全庫與第三方RTOS配合使用

    電子發(fā)燒友網站提供《EE-303:將VisualDSP線程安全庫與第三方RTOS配合使用.pdf》資料免費下載
    發(fā)表于 01-07 14:09 ?0次下載
    EE-303:將VisualDSP線程安全庫與<b class='flag-5'>第三方</b>RTOS配合使用

    武漢第三方坐標測量檢測中心協(xié)助外地用戶完成產品驗收

    武漢易測儀器公司為武漢小鵬汽車提供坐標測量服務,精準調整檢具并驗收合格。企業(yè)尋求本地坐標檢測機構可節(jié)約成本,第三方機構確保數據公正,提升產品質量和客戶信任。
    的頭像 發(fā)表于 01-03 13:47 ?104次閱讀
    武漢<b class='flag-5'>第三方</b><b class='flag-5'>三</b>坐標測量<b class='flag-5'>檢測</b>中心協(xié)助外地用戶完成產品驗收

    第三方檢測機構該如何提升核心競爭力?

    取代企業(yè)自檢的趨勢日益明顯,占比逐年上升。多種因素共同推動了第三方檢測機構取代企業(yè)內部檢測的進程: 隨著我國
    的頭像 發(fā)表于 12-17 15:44 ?196次閱讀
    <b class='flag-5'>第三方</b><b class='flag-5'>檢測</b>機構該如何提升核心競爭力?

    維天地低代碼開發(fā)平臺助力第三方質檢行業(yè)數據可視化

    第三方 LIMS 檢驗檢測流程主要包括業(yè)務受理、檢驗檢測以及報告審核個環(huán)節(jié)。由于每個第三方檢測
    的頭像 發(fā)表于 08-09 13:59 ?301次閱讀
    <b class='flag-5'>三</b>維天地低代碼開發(fā)平臺助力<b class='flag-5'>第三方</b>質檢行業(yè)數據可視化

    炬芯科技低功耗藍牙SoC通過Apple授權第三方測試機構合規(guī)性驗證

    近期,炬芯科技ATB1113系列低功耗藍牙SoC成功通過Apple授權第三方測試機構的各項合規(guī)性驗證,已全面兼容Find My network accessory的最新規(guī)格和功能要求,可為第三方硬件
    的頭像 發(fā)表于 08-07 09:46 ?533次閱讀

    請問esp8266會開放使用第三方云服務器嗎?

    如題,esp8266會開放使用第三方云服務器嗎,如百度,阿里云服務器?
    發(fā)表于 07-12 11:40

    x-ray射線無損檢測第三方檢測機構廠家

    樣的背景下,X-ray射線無損檢測技術以其獨特的優(yōu)勢,在第三方檢測機構脫穎而出,成為保障產品質量、守護安全底線的重要利器?!究萍贾?,透視未來】X-ray射線無損
    的頭像 發(fā)表于 07-09 16:36 ?521次閱讀
    x-ray射線無損<b class='flag-5'>檢測</b><b class='flag-5'>第三方</b><b class='flag-5'>檢測</b>機構廠家

    是否有可能在支持gdb的第三方集成開發(fā)環(huán)境中使用DAS配置調試?

    是否有可能在支持 gdb 的第三方集成開發(fā)環(huán)境中使用 DAS 配置調試?
    發(fā)表于 07-02 07:29

    微軟或將開放Xbox主機授權給第三方廠商

    據悉,5 月 26 日,知名媒體 Windows Central 的編輯 Jez Corden 揭露了微軟即將遵循第三方手柄流程,允許在其 XBOX 主機上引入第三方產品。
    的頭像 發(fā)表于 05-27 15:18 ?682次閱讀

    MacPaw將在歐盟成員國推出第三方應用商店Setapp

    5月14日,MacPaw正式宣布將在今年5月14日在歐盟成員國面向蘋果iPhone推出第三方應用商城Setapp。自今年2月起,MacPaw已著手籌備該平臺。S
    的頭像 發(fā)表于 05-14 10:14 ?397次閱讀

    谷歌開放ZenDeviceEffects API,助第三方應用實現睡前屏幕管理

    據報道,谷歌近日在安卓 15 開發(fā)者預覽版 2 推出了全新 ZenDeviceEffects API,允許第三方應用訪問數字健康的就寢模式功能。
    的頭像 發(fā)表于 05-08 16:41 ?507次閱讀

    Labview如何內嵌操作第三方EXE程序!

    自己在網上搜了下相關資料,能把第三方EXE內嵌進入容器里,但是有個問題,這個第三方軟件必須手動拖到容器正中間,手動最大化。請問有什么方法可以自動實現嗎? 下圖是我內嵌的POLL 軟件。如圖!
    發(fā)表于 04-18 14:26

    YouTube強化廣告攔截器,第三方應用觀看視頻或受影響

    YouTube團隊在其支持網頁聲明,為了更嚴格地執(zhí)行違反服務條款的第三方應用程序,尤其是廣告屏蔽類,使用這些應用的用戶在瀏覽視頻時可能遇到緩沖問題或者顯示“此應用無法播放此內容”的錯誤信息。
    的頭像 發(fā)表于 04-16 15:02 ?547次閱讀

    Meta Quest頭顯將支持多款安卓第三方應用并行

    Meta已悄然啟動了與此相關的功能,意味著Quest頭顯可同時操作多個第三方Android應用。在此之前,Quest對第三方Android應用有嚴格限制,用戶每次僅能打開一個,無法實現同屏幕并行多個
    的頭像 發(fā)表于 03-11 10:58 ?785次閱讀

    MacPaw將于4月在歐洲市場推出Setapp第三方應用商城

    3月1日報道,知名廠商MacPaw于今日發(fā)表聲明,宣稱其自有的第三方應用商城Setapp將進軍歐洲市場,發(fā)布會定于今年4月舉行,并且官網預告了可供用戶試用的候選頁面,以吸引更多人參與到Setapp移動版本Beta的測試來。
    的頭像 發(fā)表于 03-01 10:16 ?598次閱讀