教你7招搞定手工測試

教你7招搞定手工測試

來自專欄 每天五分鐘測試知識

每一個與軟體相關的企業,都少不了這樣一群人。他們被稱之為測試,一群以發現缺陷為職責的人。

他們與開發是一對歡喜冤家,他們每天做的最多的工作就是重複,無盡的重複,在待測軟體中找出隱藏的隱患,保證軟體的質量。他們是一群永遠都保持懷疑的人。

很多時候,其他人對於我們測試人員寄予厚望,希望我們能夠發現軟體產品中潛在的所有風險(當然這是不可能的,世界上沒有完美)。

但是總有很多因素在制約著我們的發揮,知識面、經驗、思維定式等等。知識和經驗也許可以通過別的途徑來彌補,但是思維定式很難跳出,特別是當一個軟體、一個模塊,同一個人測試了多遍以後,思維定式幾乎不可避免。

這個時候我們怎麼辦,這時就要看我們測試準備工作的功底如何了。

下面是我整理的測試準備工作,希望能給大家帶來一定的幫助。

一、測試內容

確定自己的測試對象是什麼,一個軟體,什麼軟體;或者一個模塊,什麼模塊。準備需要測試的軟體的需求規格說明書、原型交互圖以及系統效果圖等等一切和軟體有關的需求文檔;通過對這些需求文檔進行分析總結,使測試人員能夠很好的了解甚至是全面了解被測對象的所有功能點以及需求點;

二、使用場景

用戶在什麼情況下會使用該軟體或者模塊,期望達到什麼效果,用戶關注什麼。測試人員需要在測試之前認真的去思考待測對象被使用的場景,包括測試場景以及用戶場景。

三、測試重點

本次測試的重點是什麼,是主要測試功能還是測試性能,功能健壯性還是性能或者其他方面。測試人員需要清晰的知道本次測試的重點內容,知道重點之後不僅可以著重測試重點內容,而且可以減少測試時間提高測試效率。

四、測試環境

在什麼環境下測試,即待測軟體需要什麼樣的測試環境,包括軟體和硬體以及網路要求等;對於資料庫有無要求,數據量有無要求,操作系統有無要求,存不存在制約軟體使用的硬體等等;

五、實現機制

作為一個測試,我們也許不需要了解一個軟體的實現細節。但是基本的實現流程,我們絕對需要了解,它可以幫我們快速鎖定軟體的危險區,通過了解待測軟體的實現機制,可以減少測試時間,提高我們的測試效率。並且能夠為開發人員提供詳細準確的bug產生的位置,幫助開發人員快速高效的解決產生的bug;

六、日誌路徑

測試軟體之前,一定要確定日誌文件在哪裡。作為一個測試,定位bug產生的點是我們必不可少的一個工作,有日誌的話,相信大家可以快速確定一個bug的級別高低。測試人員需要學習如何查看錯誤日誌,並且學習更多的關於快速定位bug的方法。

七、版本差異

如果是一個增量版本,請確定是否存在版本差異。本次測試版本與上個版本不同點在哪裡,需要關注什麼,這點很重要。因為很多軟體,外觀可能沒有變動,裡面早已今非昔比。而且,測試人員需要時刻關注待測軟體是否有需求變更的部分,若有需求變更的部分,測試人員在測試的時候需要著重測試需求變更的部分,同時要關注需求變更是否是否會對其他關聯模塊產生什麼影響。

文章來源:雲測學院


邀請有禮!邀請好友進行企業認證即可獲得積分獎勵,用積分可以兌換測試服務時長。此積分長期有效,兌換的權益也長期有效,獲得的積分越多,可兌換的免費測試服務權益就越多!詳情可訪問 testin.cn/activity/invi 查看。

企業認證即可享受 Testin 專屬大禮包

  • 遠程真機/自動化測試時長:240分鐘
  • 標準兼容測試:每天均可提測一次,每次100款機型任你挑
  • 自動化安全測試:每天均可免費提測一次
  • Google Android Oreo 真機測試
  • Google Android P Monkey 自動化兼容測試
  • 價值千元的測試培訓課全部免費觀看
  • 測試行業白皮書
  • 測試培訓精品文章
  • BUG 探索免費諮詢服務
  • Testin 新功能搶先體驗

了解更多權益,歡迎訪問:

testin.cn/business/acti(點擊或複製此網址到瀏覽器打開即可)


推薦閱讀:

如何評價伊隆·馬斯克的「殖民火星大計劃」?
科技足夠發達之後,還會有迷信嗎?
2018好未來 AI 訓練營完美落幕:一大波「AI+教育」人才正在靠近!
如何評價小米的 4.15 發布會?
HPV陽性,不要盲目恐慌!

TAG:軟體測試 | 互聯網 | 科技 |