目錄 :
一、專案職責與分工
二、專案立項
三、測試流程
四、測試人員主要工作
五、小結
一、專案職責與分工:
1、產品經理 ------> 負責設計產品的原型圖和prd。
2、專案經理 ------>負責並保證高質量的產品按時完成和發布的專職管理人員。
3、開發人員 ------> 負責完成公司新產品開發計畫;開發人員主要分為 前端開發、
後端開發、ios開發和安卓開發。
4、配管 ------> 主要負責線下測試環境的搭建,測試環境包括 開發環境,測試環境,
staging環境(細講),還有就是**庫的管理和jar包管理,保證線下服務正常提供。
5、運維人員 ------> 負責維護生產環境的穩定,測試環境的包正常上線等等。
6、測試人員 ------> 負責保證發布出去的產品達到了一定的質量標準。測試分為功能
測試、效能測試、測試開發(包含自動化測試)
二、專案立項:
1、介紹產品的用途、功能、前景。
2、本次開發的模組。
3、本次開發的產品的週期。
三、測試流程:
1、閱讀相關技術文件(如產品prd、ui設計、產品流程圖等)。
2、參加需求評審會議。
3、根據最終確定的需求文件編寫測試計畫。
4、編寫測試用例(等價類劃分法、邊界值分析法等)。
5、用例評審(主要參與人員:開發、測試、產品、測試leader)。
6、開發提交**至svn或者git ,配管搭建測試環境。
7、執行測試用例,記錄發現的問題。
8、驗證bug與回歸測試。
9、編寫測試報告。
10、產品上線。
四、測試人員主要工作:
1、熟悉業務;
2、制定測試計畫;
3、設計測試用例;
4、bug管理
5、編寫測試報告
6、編寫上線發布單
7、 測試發布流程
1 熟悉業務:
1.熟悉當前負責模組的業務;
2.熟悉測試的模組的表結構、資料流走向;
3.熟悉相關業務的架構;
4.了解業務上線的流程;
5.熟悉功能所屬專案以及相關工作人員(開發、產品等);
2 測試計畫:
測試計畫是由測試leader編寫,內容大致如下:
3 測試用例:
1、根據產品的rpd,提取測試點。
2、根據資料流的走向。
3、根據的架構部署。
4、編寫測試用例的常用方法:等價類劃分法、邊界值分析法、流程圖法等。
5、覆蓋弱網測試、介面測試、安全測試、效能測試等。
6、常用測試工具有:postman、 charles、 fiddler 、jemter、loadrunner等
4 bug管理:
bug定義:
1、不符合需求的
2、程式本身的報錯
3、不符合使用者使用習慣的
bug生命週期:
當我們測試人員提交乙個bug的時候,自始bug就有它的生命週期,從開始到
結束,生命週期如下:
bug單內容
5 測試報告:
把測試的過程和結果寫成文件,對發現的問題和缺陷進行分析,為糾正軟體的存在的
質量問題提供依據,同時為軟體驗收和交付打下基礎測試報告和測試計畫一樣,一般
由測試leader編寫,測試人員需要了解一下測試報告中都有哪些內容,大致內容如下:
6上線發布單:
測試人員寫完測試報告,根據上線標準確定專案能否上線。如果達到上線標準,
編寫上線發布單,準備上線,上線發布單內容如下:
7 測試發布流程:
測試發布的流程,跟我們的測試環境有關,測試環境的搭建又跟**結
發布到生產之後,測試人員應該做簡單的驗證,驗證的內容根據本次迭代的需求來定。
五、小結:
本次學習課程中的知識點如何運用到我們的工作當中,我們來簡單總結一下:
最後跟大家推薦乙個學習資料分享群(574253227),裡面大牛已經為我們整理好了許多的學習資料,有自動化,介面,效能等等的學習資料!
軟體測試之「專案測試設計」
近來工作挺忙,因此也都沒什麼時間總結了。當然,忙的這段時間我也發現了自己工作中的諸多問題,今天偷閒上來總結一下。在這之前,我對測試工作的觀點是,熟悉業務加上熟練的技術能力就能很好的完成大部分測試工作,通過這次專案的追趕,我突然感覺到這之中有太多的不合理性,畢竟測試有很多不確定性,而且每個人的測試思路...
功能測試與專案實戰之測試計畫(精闢乾貨)
二 確定測試資源 三 工作量估算 里程碑和進度安排 2.測試里程碑和進度安排 四 測試風險分析與管理 五 制定測試策略 六 編寫測試計畫書 測試計畫進入準則 測試計畫退出準則 測試計畫責任人 專案需求文件建立 測試計畫由專案組評審通過 測試負責人 任務天任務天 m21 測試計畫制定 11m26 測試...
軟體專案管理 實戰心得
幾個疑問 沒有業務方講得清業務?有沒有搞錯?那還調研個屁?對,沒錯。如果能講得清,就不需要產品經理了。其中首要原因就是 他 她 只是乙個螺絲釘,而企業的運轉則是一支鏈條。所以進行需求調研最首要的就是確定業務流程 乙個方法 1 4級流程規劃 戰略層 跨流程 跨部門 跨崗位 先丟擲三個問題 啥叫非功能性...