作為乙個測試工程師,幾乎每次面試都要問的的乙個問題就是講講你們公司的專案--測試流程。千萬別傻傻的說我們公司沒什麼流程,或者,敏捷開發,流程很簡單,這樣基本上你就pass掉了。其實還是有個基本流程的框架呢,其順序如下:
立項-->需求編寫-->需求評審-->確認需求-->測試計畫-->測試用例編寫(研發要寫研發設計了)-->用例評審-->整合測試-->第一**能測試-->第二**能測試(可包含效能,安全,回歸等測試)-->第三**能測試(可包含效能,安全,回歸等測試)-->系統測試-->驗收測試-->發布正式版本。
當然中間穿插其他測試,如果涉及到敏捷開發,也可以減少一輪的功能測試,但是基本上,測試流程按照上述的說,是不會被pass掉的。當然比較嚴格的公司,發布版本的時候可能有試用版,正式版之分,這個看專案具體需求。
測試需求分析階段:閱讀需求,理解需求,主要就是對業務的學習,分析需求點,參與需求評審會議
測試計畫階段:主要任務就是編寫測試計畫,參考軟體需求規格說明書,專案總體計畫,內容包括測試範圍(來自需求文件),進度安排,人力物力的分配,整體測試策略的制定。風險評估與規避措施有乙個制定。
測試執行階段:搭建環境,執行冒煙測試(預)-然後進入正式測試,bug管理直到測試結束
測試評估階段:出測試報告,確認是否可以上線測試
其實很多時候,公司並不需要這麼複雜的流程,特別是小公司,為了敏捷開發,可能會減少很多步驟,筆者就遇見過不做效能測試,只測一輪就上線的公司,當然這樣做,風險也很大,質量就不敢保證了。而面試官更願意看到你有這個流程規範。每天分享一點測試技術,喜歡的話關注筆者 完全免費的 v x 公 眾 號 王大哥自動化測試 公 眾 號更新更早,更全面。
軟體測試工程師
首先,最根本的還是要看企業自身的需要,綜合自己的測試團隊力量,自己公司的研發狀況,當然還有公司的資金 到底到測試這塊公司願意投入多少money呢?另外要搞清楚自己公司招聘測試人員的目的是什麼?比如,如果公司暫時還沒有測試團隊,這個時候公司剛好有財力,同時研發力量比較大的時候,因為發展的需要,必須要組...
軟體測試工程師
理解產品的功能要求,並對其進行測試,檢查軟體有沒有缺陷,測試軟體是否具有穩定性 安全性 易操作性等效能,寫出相應的測試規範和測試用例的專門工作人員。最重要的客戶是軟體的使用者。測試工程師需要站在客戶的使用和需求角度測試軟體,報告問題。軟體測試只能證明軟體存在錯誤,不能保證軟體沒有錯誤,不可能找出全部...
測試工程師由淺到深 軟體測試方法篇
由於咱們的受眾測試人員,有測試老鳥,也有新入手的菜鳥。所以筆者準備一篇基礎篇,一篇技術篇,這樣就是你好,我好,大家都好!老鳥就只當複習了,溫故而知新嘛。作為乙個測試工程師,我們最基本的工作就是寫測試用例,執行測試用例。而想寫乙個覆蓋度特別全的測試用例,避免不了的,我們在寫測試用例的時候,加入很多測試...