解決“測試流程”問題的底層邏輯
你好,我是剛哥。
這周技術群有3個討論激烈的問題,①進到一個完全沒有規則流程的新公司,怎么接手安排讓自己盡可能舒服點?②需求一個接一個,測都測不過來,哪還有時間寫用例?③如果一個需求開發測試1天內進行,你還有其他測試任務,會怎么安排?
這3個問題本質上都是測試流程問題,解決的底層邏輯是建立自己的流程并靈活調整。
我們先來分析下問題的關鍵點是什么?缺少時間。然后看看是為什么沒有時間?第1個問題是因為公司要搶占市場,還沒有時間來建設流程。第2個問題是需求任務太多,才沒有時間寫用例。第3個問題是多個測試任務并行,沒時間走測試流程。
部分觀點是,在小公司哪管得了那么多,快速交付,搶占市場,能活下來才是最重要的。這個觀點沒有問題,這是我們無法改變的客觀事實,要想推動建設公司流程,很難。但我們希望能找到一種方式,能夠讓“自己”的工作更順暢點。
聚焦到自己的工作,建立自己的流程,形成閉環。測試流程最核心的4個節點是用例設計、測試執行、缺陷管理、測試報告。按照這4個核心節點去順序執行測試流程。一定要順序執行,并靈活調整形式。
比如說,研發提測了,時間還夠就用XMind設計用例,時間不夠就用文本寫測試點,完全沒時間,你自己也要先分析要測哪些內容,怎么測。把用例設計這一步做完以后,再去做測試執行。缺陷管理沒有平臺就聊天交流,你本地還是要做好記錄,有哪些缺陷,哪些解決了,哪些沒解決,寫清楚。最后測完了要上線了,有時間就寫份測試報告發個郵件,沒時間也要評估上線風險,定測試結論,同步遺留問題。
認知提升以后,針對第2個問題,就不會提出“哪還有時間寫用例”這種經典問題了,因為用例設計這一步我是花時間做了的,只是形式可能不同,如果需要某種特定產物,就可以說“我現在只簡單列了測試點,還沒寫成XMind用例”,這是可以理解的。
按照測試流程有序進行工作,有助于構建軟件測試知識體系。
所有文章公眾號【測試開發剛哥】首發!
版權申明:本文為博主原創文章,轉載請保留原文鏈接及作者。

浙公網安備 33010602011771號