如何規范小開發公司的測試流程


作者:錢蓓蕾
鏈接:http://www.zhihu.com/question/33406353/answer/112029328
來源:知乎
著作權歸作者所有,轉載請聯系作者獲得授權。

1、梳理測試流程,可以重點把關的測試流程有:
需求Review 策划完成的需求文檔必須讓開發、測試、運營進行Review,提出Review意見並最終改掉。這種Review能發現需求的漏洞並提早改掉,提高整個研發過程的效率。
測試用例Review測試人員針對需求寫出粗略的用例點之后,再讓策划、開發、測試、運營Review一遍,目的還是發現需求的遺漏點,根據我們的經驗,由於測試人員已經思考了測試點,所以相當於是對需求的細化和剖析,這個Review環節還是能發現很多需求的漏洞。
開發提測 測試人員事先發出冒煙測試用例,開發完成后,讓開發人員先根據冒煙用例進行自測,自測通過了以后才提交給測試,然后測試再根據相同的用例做冒煙測試。這樣能提高開發提測的質量。
上線前報告上線以前,需要讓測試人員發一封報告,重點指出測試過程中發現的問題、及上線以后可能會出的質量問題,並在項目群里面、或者召集開會把這些風險一一溝通過。如果有因為時間不足、或者因為客觀條件限制導致的測試不足的情況,一定要在這個環節進行說明,這樣,如果上線以后出問題了,大家也能理解測試。
線上Bug Review對於線上發現的Bug,如果沒有分析流程,測試人員需要制定線上Bug的分析流程,先重點分析這個線上Bug產生的原因、線上Bug的影響范圍,然后大家一起決定可以有哪些改進措施可以避免同類線上Bug再犯。這種改進措施需要能真正落實的,如果是可有可無的改進措施,就不要提了。這個措施可以讓大家一起剖析線上Bug的產生原因,一方面可以避免項目組認為都是測試的錯導致線上Bug,一方面,也發揮了測試人員質量保證的角色,推動流程讓質量更好。

2、確定測試技術可以提升的點:
環境部署如果有技術積累,可以把測試環境的部署拿來讓測試來做,這樣測試人員可以自己控制測試的版本和配置。也提高測試人員的工作范圍。
性能測試:如果是流量很大的產品,需要專業的服務端性能測試人員來進行性能測試,對於測試的專業性提升有很大的價值。
專項測試:如果是APP產品,需要讓技術比較好的同學來探索專項的測試,把APP端的性能、流量、電量等體驗提升上去。

題主可以自己先評估需要引入上述哪些流程,然后,就是 溝通、溝通、再溝通。所謂新官上任三把火,第一把火就是要把現有的情況先摸清楚。跟自己的組員溝通、跟項目的開發負責人、產品負責人溝通、跟自己的老大溝通。清楚他們希望我們重點改進的點,同時也把我們想要推的流程、理念傳遞出去。

在推流程的時候, 建議盡量不要把自己站在產品的對立面,而是要跟產品站在同一邊,以產品的質量、開發效率等出發點來進行流程的推廣。大家相處愉快,整個團隊齊心協力,這才是老大願意看到的局面。根據我的經驗,其實不管是開發負責人還是老大,還是比較願意尊重我們的職業經驗,只要我們真正站在產品的角度去溝通,大多數人還是願意配合的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM