軟體測試中如何主動思考?如何實現測試人員的自由?你是如何理解的?
專案經理給你分配了工作後,他是否經常要關注你的進度和質量,如果真的是這樣,你就應該好好反思了。下面我談談我對測試人員主動思考的理解(不包含測試模式等)
其實首先要了解軟體測試的本質或者說是目標,一般可以理解為「快速地發布高質量的產品」,2個維度,1.質量 2.效率,不管你在測試團隊的角色是什麼,最終目的肯定如此。
我剛畢業進入測試行業1年,是乙個測試小兵,從剛開始實習及適用進入公司做測試執行,現在做測試設計及執行,1年來講,不長,依然是乙個測試小兵;也不短,自己覺得成長還可以。由於目前還是在測試團隊依然會做測試執行(我們公司資深設計師才不會做測試執行),那我就以乙個測試執行人員的角色談談對主動思考的理解吧。
測試人員和pm的目標一樣,都是為了快速的發布高質量版本,無非是測試人員往往只負責1-2個模組,而pm負責專案的整體進度及質量,那我們如何協助pm做好角色內的工作呢?拿到乙個負責的模組,我們如何確保它的測試質量和進度呢?我比較推崇端到端的思考方式,你可以從不同的維度去分解,如這個模組要產出哪些東西,這個模組流程上要經過哪些人的審計(我們公司是pm,pmo)。
1.測試策略(計畫),我們要協助專案經理制定好模組的測試計畫,因為一般來說,模組負責人比pm更了解模組的細節,風險點等,當然不要少了和pm的溝通。測試策略是指導了整個測試週期,如果測試策略有問題,後面勢必要痛苦的為此買單。
2.質量,如何確保模組質量已經達標,這個不同的公司有不同的質量分析手段。拿到乙個測試模組後,在測試前期,我首先根據自己對這個模組的理解,結合之前版本類似模組的bug,網上問題的bug,提出自己的風險點,然後集合開發負責人,開發模組專家及測試模組專家共同分析制定的風險點是否正確。測試過程中定期分析模組的質量,如果質量出現風險要及時去消除,如模組測試完成後,突然有爆發一些bug,那麼我們要分析這些bug是之前沒有測試到的,還是開發改動引發的,回溯分析後要做好後續改進措施。測試後期,由於我們公司有pmo(協助專案pm管理專案),他們也會有相應的專案缺陷預防庫,每當分析完成後,我會結合pm的專案檢視庫,去分析之前自己的模組哪些沒有做到位,然後去補充分析再加強測試。
3.進度,其實做好質量就是為了保證進度,因為如果你質量做的不好,進度就沒有什麼意義了,畢竟你最終還是要為質量買單的。當然我們也要保證高效率,如何保證高效率這裡不做細的說明了,取決於公司的測試模組,測試平台,及專案管理及自我時間管理,計畫控制等一系列因素。我的原則是絕不能因為任何因素讓負責的模組進度落後。
4.之前我覺得做好上述3點已經很好了(主動發現解決問題,避免pm老是不放心自己負責的事情,不管怎麼樣就是要讓pm放心),後來看到一篇文章後覺得自己還待提高,如總結自己的工作方法在專案內分享交流。
關於測試人員的主動思考意識,你做到了嗎?或許,你有更好的歡迎交流分享~~
zabbix之主動監控配置
root localhost egrep v etc zabbix zabbix agentd.conf pidfile var run zabbix zabbix agentd.pid logfile var log zabbix zabbix agentd.log logfilesize 0 s...
主動性之主動承擔起你的責任
it s not my business it s my fault 我們欠缺 主動承擔責任 的意識,不論是對待宣傳,還是9期作品展。我們在 躲事 更不要說 主動去了解 還記得,寒假開學,邢海芳父母來的時候,公尺老師就說過,別人不知道 不了解,那是你們的責任!他們是你們的父母兄弟,是你的親戚朋友,他...
FTP之主動模式vs被動模式
背景說明 關於ftp ftp是基於tcp的乙個服務。它之所以特別是特別在它使用了兩個埠,乙個用來傳送資料,乙個用來傳送命令。大家通常理解的,是用來傳送命令的使用21埠,用來傳送資料的使用20埠。但實際上並不是總是用20埠進行資料傳輸的,這還是要看使用的模式。ftp 主動模式 在主動模式中,ftp客戶...