提高軟件測試管理流程的50個理念——第一部分
已經進入2013的一到兩個月了,我們決定在新的一年里,制定在余下的10個月如何提高大家的管理流程的方法。在接下來的5天,我們將列出50個改進思路,你可以考慮實施。下面為大家列出前10個:
1、查看報告
測試管理工具捕獲數據的主要目的之一是為了讓你可以了解你的項目中的各個方面,例如進步、資源利用、和目標。如果您目前正在創建的報告不會觸發必
要的修改,那么你應該開始質疑這些報告的目的。也許是時候開始問自己和其他參與人,這樣的信息真的會幫助您的開發和QA 項目。
2、為你的團隊找一個行政助理
與許多其他職業一樣,QA 工程師和經理日常都要完成很多管理任務。
這就可能需要人力資源,利用齊心協力的做月度報告。
問問你自己如果這些類型的任務能夠找人來承擔,它會不會更有效率(無論是在時間和成本)?你永遠不知道他們甚至可能比你做的更好!而你能很好的利用你的時間和精力。
3、改善項目估算
估計的工作量參與QA 項目是我們的工作的一部分。即使我們承認這是一個“how long is a piece of string” 問題,我們要知道項目經理對整個項目生命周期中這類信息的要求。如果你一直在捕捉這類信息(如平均時間執行一組),那么通過這些記錄對工程的回歸測試部分所花費的時間比你認為的還要簡單。即使這小塊信息,如果你將它用于將來的項目也能增加你的資源需求的可信度。
4、集成需求管理
同時根據需求創建 testcase 僅僅是QA 拼圖中一個重要的部分。如果你的測試人員發現用其他測試管理工具更容易實現他們要求的,那么他們更容易創建有意義的測試。永遠不要低估一個小case。對一個新的需求用你的測試管理工具可以使生產力大幅提高。
我們越容易完成的任務, QA 工程師才可能有更多的能量和精力投入開發新產品。
5、讓您更多的支持合同
當我們開始使用新的測試管理解決方案,我們將毫不猶豫地從工具供應商呼吁支持團隊。然而,隨著我們的使用的工具被取代,我們開始尋找解決我們遇到的問題。有時似乎比通過花幾個小時或者尋求工程師幫助更容易解決問題。所以我們從未真正開始考慮過解決這些問題,而是滿足于低效的變通方法,成本我們的時間、精力和金錢。找出那些問題和尋求改善他們。呼吁支持團隊使用您的測試管理工具來幫助你找到解決和提高效率的方法。
6、內部支持
你上次是什么時候被意識到在你的團隊中已經有人已經熟悉掌握了這個工具? 你上次是什么時候在你的團隊或者問任何人,他們有問題嗎?我們假設,如果一切都是安靜的,一切都是好的。這并非總是這樣的。
在你的團隊中提名有豐富的經驗的人作為一個內部支持資源。你會驚奇地發現很多人開始呼吁,內部支持的人。
7、捕獲數據
我們都開始用偉大的思想來捕獲和記錄數據和復雜的業務流程和復雜的數據輸入表單。在團隊中這種熱情很快減弱。因此,人們要么開始輸入錯誤數據或他們開始繞過這個過程。問問你自己如果這個過程或這個特定的塊數據確實需要捕捉。我們真的報告和作用于這些數據?如果不是本它,讓你的生命QA工程師更容易(和更富有成效)。
8、由第三方審核
不管我們喜歡與否,我們都會定位在我們的方式在某種程度上。我們被鎖在一個溝,我們很少拉自己。這是人的本性。現在你可能會有一個奇妙的想法,他是朝著正確方向的常規做法,它是否由于公司的其他方法?有時它值得有人在用一個新的視角來審視你的方法是好。這是非常罕見的,人們發現他們做的是完美的。我們都能從別人在某個點學到新東西。為什么不看看有新的東西可以學習,看看第三方可以幫助你讓那些改進?
9、升級到最新版本
有多少公司已經實施了一個測試管理工具和從未騰出時間去升級到最新版本?必須有不少。太容易就湊合一下我們有。你真的了解在你的過程一個過時的版本是阻礙你前進,創造效率低下嗎?花一個小時來找出哪些功能已經實現在以后的版本那些新的或改進的功能可以帶給您的團隊什么好處。
10、看動態代碼檢查工具
太容易認為游戲只有手動和自動化測試。不要忽視其他工具,如靜態代碼分析工具。雖然,也許你已經避免了因為你沒有技能在你的團隊來實現這樣一個工具。如果你沒有足夠的能力為什么不配對測試人員與開發人員,讓他們實現他們之間的靜態代碼檢查工具呢?測試和開發可能看起來幾英里遠,但出人意料的是,有效的一個好的開發/測試配對可以。