回覆列表
-
1 # Excel小程式
-
2 # AI資訊園
軟體測試是網際網路行業中比較容易入行的職業,具體從事的工作內容,從一個專案(需求)從開始到上線簡單說一下吧。
1.需求評審
產品同學給你測試同學一個新的專案需求,你測試同學就需要閱讀並理解需求,分析測試點,分析需求可行性,分析需求是否有設計漏洞。然後和產品、開發一起開會評審需求,產品負責講解需求,測試和開發提出疑問點。
2.用例編寫
需求評審結束後,測試人員對需求已經足夠熟悉,所以這時候語言進行測試用例設計,為後面的測試做好準備工作。
3.用例評審
既然測試同學可以評審產品同學的需求,產品同學一樣可以評審測試同學的測試用例,提出疑問,達到意見一致。當然,這次評審的主角是測試講解測試方案,開發和產品提出疑問。
4.測試
經過上面的準備,開發同學已經完成了需求開發,開發同學完成自測後,提交給測試人員。測試人員根據測試用例,測試這個程式。發現問題後要提交bug ,開發修改完成後,驗證測試bug修復情況。完成測試後給出測試報告,然後提交給產品體驗。
5.需求上線
測試人員負責需求上線前的驗證工作,和上線後的跟蹤階段
我就不復制貼上了,說說現實中測試工作是乾的。
1 首先測試的根本職責是軟體上線前儘可能多的發現程式的bug
2 測試程式功能是否全部正常
3 所有能輸入的框框,都要測試是否有安全漏洞 ,sql注入
4 美好的願望是實現全部自動化指令碼測試
5 現實是絕大大部分還是靠手來點,發動你的本能,一頓狂點猛操作 ,看看程式是否崩潰
6 記錄bug提交給相關開發人員
7 測試分類: ui測試 安全測試 功能測試 壓力測試,理想情況是有專門的安全測試,但其實絕大部分是沒有的,所以你最好懂點安全的知識
8 理想的測試是自動化測試腦力活,現實測試是個純手動賣力氣的苦力活
9 理想情況是開發完成後會有專門的測試時間,現實是開發基本上都會延期,所以給測試的時間很少,加班是一定的。
10 最後感嘆:測試和開發一脈相承,原本是智力腦力活,生生都幹成了賣力氣的體力活