回覆列表
-
1 # M蟲神軟體測試
-
2 # 我囍檸檬
軟體測試工作包括:搭建測試環境,寫測試計劃、測試用例,執行測試,最後出個測試報告
主要包括兩種測試:黑盒和白盒測試
1.完全黑盒測試的話,就相當於介面測試,你熟悉業務就點點功能,看看正常操作是否透過,異常操作是否作了控制,比如提示:你沒有許可權。這種測試的技術含量不高,一般待遇不太高。
2.白盒測試的話,就要看程式碼了,走查程式碼,一般這種要求很高,待遇也很高,可以與開發的相比,或者更高也在可能
軟體測試的主要工作內容,對於軟體測試中不同崗位還是有比較大的差距的。如測試實習、測試助理、測試開發等,專項測試又包含效能測試,安全測試,介面測試,白盒測試等,其工作雖然都是保證最後的產品質量,但每種型別的測試都是針對不同的維度去做測試的。
以上這種情況尤其在大公司中比較常見,小型專案組的話可能一崗多能也是普遍的,但還是要看專業水準的。
一般而言,對於初入職場的初級、中級測試人員來說,可以對整個的專案流程瞭解了,就基本明白軟體測試主要需要做哪些工作了。
以下是一個專案從接收需求到上線的過程:
接收客戶/產品的原始需求-確認需求-分析需求-風險預測-確認可測性(接收測試)-工作(測試)計劃-測試設計(用例)評審-執行測試-提交缺陷報告-迴歸測試-提交測試報告-工作總結-持續整合
從以上過程可以分析,軟體測試人員需要從需求評審時就開始介入, 進行靜態測試,分析梳理測試需求 ,同時提供風險預測,然後制訂測試計劃,編寫測試用例,執行測試,提交缺陷報告,進行迴歸測試等,這個過程需要用到我們的測試思維能力,測試技能,文件能力,執行能力以及溝通協調能力等等。
如果再到高階測試崗,就需要兼職帶領管理團隊,以及測試架構師需要針對整個產品設計測試框架等等。#軟體測試#