第一篇:測試部門規劃
一.人員規劃: 測試部部門規劃
測試部現有測試人員兩名,主要負責公司現有軟件項目的測試工作和對外測試和演示需求的協助;
隨著公司規模的擴大和測試職能從軟件部獨立出來,現提人力需求如下:
1.軟件性能測試工程師1名:主要負責公司設計軟件的性能是否滿足軟件設計的實際需求;
2.硬件測試工程師1名:主要負責硬件部所開發的射頻基站和射頻卡等硬件的測試及產品技術認證;
二.軟件測試規劃:
1.各測試人員正常完成軟件部所開發的軟件功能測試;
2.后續測試重點除正常軟件功能外,也要從用戶角度考慮軟件功能的易用,提出相關意見,與市場和研發部討論;
3.測試中檢查軟件開發中代碼注釋是否規范;
4.規范軟件測試中測試計劃、測試用例和測試計劃編寫,測試文檔統一上傳備份至SVN服務器,測試用例統一使用QC服務器管理;
5.逐步引入軟件性能測試(軟件壓力、負載、容量等測試);
三.硬件測試規劃:
根據目前硬件部所設計的產品,分為射頻基站和射頻卡,整理硬件測試點如下:
1.射頻基站:
? 基站讀寫速度
? 基站覆蓋有效距離(室內,室外空曠地)
? 數據傳輸丟包率
? 基站長時間運行掉線率
2.射頻卡:
? 功耗測試
? 傳輸有效距離
3.可靠性測試:
? 壓力測試(大量卡數據接收等);
? 高溫、高濕、低溫下測試硬件設備工作穩定性;
? 震動測試;
? 電線扭力測試;
?
? 耐壓測試;
? 外殼受力測試;
? 安規測試(委托第三方測試);
? EMC測試(委托第三方測試);
4.硬件產品技術認證:3C認證、RFID應用認證、CQC標志認證、EMC認證、安規認證
第二篇:測試部門規劃
測試部門規劃與管理
1.引言
1.1測試部門現狀
通過幾天在公司的學習,觀察,了解到我們公司現階段的測試組的情況如下: 1)測試流程不規范; 2)測試文檔不健全;
3)測試文檔也沒有控制和管理; 4)測試人員不參與需求分析; 5)被測軟件沒有版本控制; 6)測試部門人員多為行業的新人。1.2編寫規劃目的
根據測試部門現狀,以及公司領導對測試部們的重視與期望,該文檔明確定義了測試部門崗位職能、測試流程、測試文檔規范、日常項目工作、部門考評機制以及測試部門人員技能與業務的培訓等方面,同時該文檔將作為測試部門發展的一個指導,在后期的工作實踐中由測試部門成員不斷地改進優化,使得測試部門能夠更好與其他部門成員做好產品的質量控制。
2.測試部門規劃
2.1團隊建設
1)崗位職能與技能:參考質量管理流程,測試人員分5各崗位,具體職能如下:
a.b.c.測試部門經理:負責測試部門發展規劃、協調測試部門資源配合公司各個項目的測試工作、組織培養測試部門人員的技能和業務培訓,指導測試人員技能提升與職業發展。配置管理員:負責公司各個產品的軟件版本控制,包括代碼版本和文版本以及相關變更控制,在項目的不同階段輸出相關的配置文檔,如:配置管理計劃、配置審計報告等 測試組負責人:負責項目測試環境搭建和bug管理庫的維護、同時負責協調測試組所有事宜,包括與開發、需求、設計人員的溝通,分配任務并指導團隊測試人員做系統測試,在項目的不同環節階段輸出相關的項目文檔,如:測試計劃、測試報告以及部分測試用例的編寫。d.e.性能測試工程師:負責項目的性能測試工作,輸出文檔:性能測試計劃、性能測試用例、性能測試報告等。
功能測試工程師:負責項目的功能測試和流程測試,提出bug到bug管理庫。輸出文檔:功能測試用例、功能測試報告。
根據公司現狀,測試部門目前暫時定位為:測試部門經理、測試組負責人、功能測試功能師3各崗位。配置管理的工作與項目人員溝通,配備專人參與,要求測試人員也要從中學習,性能測試工程師工作由測試團隊人員共同來做,必要時測試經理參與。
2)測試人員技能要求:測試崗位不同技能要求的程度也會有所不同,測試團隊的成員應該對現市場上比較流行的各種測試軟件都應有簡單的了解,對于公司部門內部使用的測試工具能夠靈活運用。以下測試技能和工具需要部門人員能夠掌握到一定的程度:
a.測試部目前選擇testdirector做為部門的bug管理工具:要求測試部人員對于從測試需求到bug列表管理的功能熟練使用,并能夠做測試報告總結。對于測試組負責人和配置管理員除了功能使用外系統管理員的常用功能使用熟練。對于市場上流行的Bugzilla、bugfree、QC、mantis等都能夠有一定的認識。b.測試部門目前需要LoadRunner作為性能測試工具,性能測試人員能夠熟練使用該工具,利用該工具能夠分析到系統的瓶頸提高系統的性能。對于測試團隊的其他成員要求,了解LoadRunner的工作原理,腳本處理中能夠做到參數化和關聯,針對測試結果做簡單的分析。對于市場上流行的自動化測試工具有了解。c.公司目前使用svn作為配置管理工具,要求配置管理員熟練掌握svn的功能。所有團隊成員能夠使用svn做update操作,并了解簡單的svn知識。對于團隊的所有成員隊員目前常用的配置管理工具vss、cvs、jiar等工具要有一定的認識。
d.除以上使用的測試管理工具外,要求測試部門人員在以下技能方面有一定的深度。? ? ? server2005、Oracle是公司使用的數據庫,要求測試組團隊成員能夠熟練的使用這兩個數據庫的常用的語句 例:查詢、插入、修改、刪除和簡單的表關聯。
在網絡協議方面,性能測試人員要了解常用的網絡協議http、oracle、tuexdo、snmp等協議,團隊成員根據個人興趣愛好適當的學習。
操作系統方面:對于流行的操作系統windows server、linux、unix等,希望測試人員能夠了解常用的命令,對于測試組長和性能測試人員需要能夠獨立安裝操作系統并搭建測試環境。? ? 常用軟件:tomcat、weblogic等,測試組負責人能共使用這些工具做測試環境的搭建,同時了解該工具的一些相關配置的含義,團隊成員能夠了解這些工具
其他技能:測試團隊成員能夠使用viso、project、excel的部分函數編寫測試文檔,同時測試團隊成員應能看懂系統的數據模型,對系統使用的架構和使用語言等方面根據個人的興趣愛可以進一步學習。
e.人員數量:視公司要求而定。
2.2測試流程
1)項目整體測試流程:
開始測試項目確認測試執行問題修正與更新測試關閉測試結束
2)測試流程:
接收測試申請代碼配置管理庫中指定的提測版本號在配置庫中獲 取可測試版本搭建測試環境 測試申請需開發人提測試版本時同步給測試人員,內容包括:
1、提測試的需求功能概述
2、提交代碼
3、提交代碼對應的數據庫腳本
4、提交環境部署文檔 測試數據的準備,必要時需要開發人員配合測試數據和測 試用例準備就緒輸入測試用例提交缺陷編寫測試總結報告評審團隊:測試組成員、開發組長、項目經理、需求和設計人員測試報告通 過相關評審測試結束
2.3技能、業務培訓
測試部門根據部門人員能力情況,以及測試人員的發展方向,定期安排技能、工具和業務流程的培訓等。
技能和工具的培訓時間安排一個月1-2次,根據測試部門員工的工作時間進行調配。學習內容將匯總測試部門人員的期望學習意愿統一安排。每次培訓結束后希望測試人員能夠有所收獲。
業務流程培訓將根據部門人員參與項目情況,會請需求和設計人員統一給測試人員做培訓。
2.4日常項目管理
1)測試各個階段的分工: a.b.c.d.e.單元測試:由開發人員完成
集成測試;由開發人員與測試人員共同完成 確認測試:由測試人員完成 回歸測試:由測試人員完成
驗收測試:由測試人員、用戶、開發人員完成
2)測試環境:
測試環境要求測試部門獨立搭建并負責測試環境維護,搭建測試環境時需要開發或是實施人員提供系統的安裝部署手冊、版本代碼、數據庫腳本等。必要時可要求開發人員做配合。3)測試過程輸出文檔:
a.測試需求:參考需求規格說明書和業務流程說明文檔。b.c.d.e.f.測試計劃:參考項目整體計劃、開發計劃以及測試需求。測試用例:參考需求規格說明書、demo、系統的詳細設計文檔。執行測試:測試用例
提交缺陷單:定期統計bug管理工具的問題。
測試總結報告:根據各個階段的測試總結,借助測試bug管理工具,對項目做測試總結報告文檔輸出。
以上的這些文件必需要有的,這樣可以有效監督測試整個過程,并且對以后的軟件測試也有參考價值,對于相似軟件的開發也能提出參考的建議,長期提高軟件質量有很大的幫助。所輸出文檔請按照測試部門文檔模板編寫。項目測試文檔請用配置管理工具管理 svn。(根據現狀測試需求文檔可以暫不輸出,)如果項目經理對測試輸出文檔有特殊要求,請按項目組輸出文檔模板輸出,測試部門問題模板可以在工作過程中改進并完善。
4)Bug的追蹤機制和處理方法:
使用testdirector作為項目的bug管理工具,bug管理流程參考公司流程,bug的管控可以根據項目組的需求進行調整。測試部門問題流程管理模板可以在工作過程中改進并完善。
5)項目團隊人員安排:
根據項目任務量協調測試人員,至少每一個項目會有1-2人,其中測試組長任務繁重,建議項目組適當的做測試人員的備份,使得在項目中因個人原因而無法到崗情況得到緩解,同時對測試人員的培養提供了空間,希望測試工程師能有一個積極的心態面對工作任務。在工作中測試小組人員階段性的組織技術和心得的交流,達到共同的進步。2.6和其他各部門的接口
1)測試組與開發組: a.與開發人員交朋友
b.要采用恰當的方法與開發人員進行溝通,不要總是責怪開發人員的能力和經驗,而是要主動協助開發人員解決問題,排除阻礙;
c.兩個部門負責人之間的溝通和協作是工作成敗的關鍵
d.測試人員一定要熟悉業務流程和技術, 這樣才能對系統的bug有更多的發言權,有時還可以給開發人員提出建議.f.明確規定各部門人員的職責
建議:,測試組的負責人員參與開發人員的項目需求分析的研討會,并且對測試組的其他成員進行講解項目需求與培訓業務流程,這樣才能保證每個測試人員對所測的系統的業務流程熟悉,對提高軟件質量有很大幫助。
2)測試組與其他部:
建議:對于驗收測試由開發、需求業務部著重考慮軟件是否滿足規定的所有功能和性能,文檔資料是否完整、準確人機界面和其他方面(例如,可移植性、兼容性、錯誤恢復能力和可維護性等)是否令用戶滿意,在適當時候測試人員也要參與。
用戶操作手冊、幫助文件的撰寫:對于這部分的文件建議由測試人員配合實施部人員完成。
3.部門考核與激勵 3.1整體考核機制
測試部門按月或按季度對部門員工作考評,考評總分100分,考評等級分為五個層次,考評內容包括工作任務及完成情況、個人行為及能力表現以及測試人員技能學習的提升等。
工作任務及完成情況考評分是總分的80%。個人行為及能力表現考評分是總分的20%。員工考評總體評價:考評分數=sum(工作任務及完成情況*80%+行為及能力表現*20%,考評等級根據分數定位。
考評流程:
開始測試人員錄入任務及目標、權重、完成情況、積學習計劃是是否參與項目否項目經理根據測試 人員工作表現考評測試經理根據測試 人員工作表現情況考評測試人員確認結束3.2測試人員考核機制
1)月考評具體考核項參考考評用表。
2)測試部門人員做月度考評的同時,要求每年的年底寫一份總結報告。模板如下:
3.4考評獎勵機制
根據部門員工的工作表現能力,考核員工后做職位的級別調整,同時會考慮員工的職業規劃做崗位的調換。
部門員工薪資待遇問題,可以根據員工表現在公司統一調薪期間做申請調薪。
4.其它
第三篇:測試部門規劃
測試部門規劃與管理
1.引言
1.1測試部門現狀
通過幾天在公司的學習,觀察,了解到我們公司現階段的測試組的情況如下: 1)測試流程不規范; 2)測試文檔不健全;
3)測試文檔也沒有控制和管理; 4)測試人員不參與需求分析; 5)被測軟件沒有版本控制; 6)測試部門人員多為行業的新人。1.2編寫規劃目的
根據測試部門現狀,以及公司領導對測試部們的重視與期望,該文檔明確定義了測試部門崗位職能、測試流程、測試文檔規范、日常項目工作、部門考評機制以及測試部門人員技能與業務的培訓等方面,同時該文檔將作為測試部門發展的一個指導,在后期的工作實踐中由測試部門成員不斷地改進優化,使得測試部門能夠更好與其他部門成員做好產品的質量控制。
2.測試部門規劃
2.1團隊建設
1)崗位職能與技能:參考質量管理流程,測試人員分5各崗位,具體職能如下:
a.b.c.測試部門經理:負責測試部門發展規劃、協調測試部門資源配合公司各個項目的測試工作、組織培養測試部門人員的技能和業務培訓,指導測試人員技能提升與職業發展。配置管理員:負責公司各個產品的軟件版本控制,包括代碼版本和文版本以及相關變更控制,在項目的不同階段輸出相關的配置文檔,如:配置管理計劃、配置審計報告等 測試組負責人:負責項目測試環境搭建和bug管理庫的維護、同時負責協調測試組所有事宜,包括與開發、需求、設計人員的溝通,分配任務并指導團隊測試人員做系統測試,在項目的不同環節階段輸出相關的項目文檔,如:測試計劃、測試報告以及部分測試用例的編寫。d.e.性能測試工程師:負責項目的性能測試工作,輸出文檔:性能測試計劃、性能測試用例、性能測試報告等。
功能測試工程師:負責項目的功能測試和流程測試,提出bug到bug管理庫。輸出文檔:功能測試用例、功能測試報告。
根據公司現狀,測試部門目前暫時定位為:測試部門經理、測試組負責人、功能測試功能師3各崗位。配置管理的工作與項目人員溝通,配備專人參與,要求測試人員也要從中學習,性能測試工程師工作由測試團隊人員共同來做,必要時測試經理參與。
2)測試人員技能要求:測試崗位不同技能要求的程度也會有所不同,測試團隊的成員應該對現市場上比較流行的各種測試軟件都應有簡單的了解,對于公司部門內部使用的測試工具能夠靈活運用。以下測試技能和工具需要部門人員能夠掌握到一定的程度:
a.測試部目前選擇testdirector做為部門的bug管理工具:要求測試部人員對于從測試需求到bug列表管理的功能熟練使用,并能夠做測試報告總結。對于測試組負責人和配置管理員除了功能使用外系統管理員的常用功能使用熟練。對于市場上流行的Bugzilla、bugfree、QC、mantis等都能夠有一定的認識。b.測試部門目前需要LoadRunner作為性能測試工具,性能測試人員能夠熟練使用該工具,利用該工具能夠分析到系統的瓶頸提高系統的性能。對于測試團隊的其他成員要求,了解LoadRunner的工作原理,腳本處理中能夠做到參數化和關聯,針對測試結果做簡單的分析。對于市場上流行的自動化測試工具有了解。c.公司目前使用svn作為配置管理工具,要求配置管理員熟練掌握svn的功能。所有團隊成員能夠使用svn做update操作,并了解簡單的svn知識。對于團隊的所有成員隊員目前常用的配置管理工具vss、cvs、jiar等工具要有一定的認識。
d.除以上使用的測試管理工具外,要求測試部門人員在以下技能方面有一定的深度。? ? ? server2005、Oracle是公司使用的數據庫,要求測試組團隊成員能夠熟練的使用這兩個數據庫的常用的語句 例:查詢、插入、修改、刪除和簡單的表關聯。
在網絡協議方面,性能測試人員要了解常用的網絡協議http、oracle、tuexdo、snmp等協議,團隊成員根據個人興趣愛好適當的學習。
操作系統方面:對于流行的操作系統windows server、linux、unix等,希望測試人員能夠了解常用的命令,對于測試組長和性能測試人員需要能夠獨立安裝操作系統并搭建測試環境。? ? 常用軟件:tomcat、weblogic等,測試組負責人能共使用這些工具做測試環境的搭建,同時了解該工具的一些相關配置的含義,團隊成員能夠了解這些工具
其他技能:測試團隊成員能夠使用viso、project、excel的部分函數編寫測試文檔,同時測試團隊成員應能看懂系統的數據模型,對系統使用的架構和使用語言等方面根據個人的興趣愛可以進一步學習。
e.人員數量:視公司要求而定。
2.2測試流程
1)項目整體測試流程:
開始測試項目確認測試執行問題修正與更新測試關閉測試結束
2)測試流程:
接收測試申請代碼配置管理庫中指定的提測版本號在配置庫中獲 取可測試版本搭建測試環境 測試申請需開發人提測試版本時同步給測試人員,內容包括:
1、提測試的需求功能概述
2、提交代碼
3、提交代碼對應的數據庫腳本
4、提交環境部署文檔 測試數據的準備,必要時需要開發人員配合測試數據和測 試用例準備就緒輸入測試用例提交缺陷編寫測試總結報告評審團隊:測試組成員、開發組長、項目經理、需求和設計人員測試報告通 過相關評審測試結束
2.3技能、業務培訓
測試部門根據部門人員能力情況,以及測試人員的發展方向,定期安排技能、工具和業務流程的培訓等。
技能和工具的培訓時間安排一個月1-2次,根據測試部門員工的工作時間進行調配。學習內容將匯總測試部門人員的期望學習意愿統一安排。每次培訓結束后希望測試人員能夠有所收獲。
業務流程培訓將根據部門人員參與項目情況,會請需求和設計人員統一給測試人員做培訓。
2.4日常項目管理
1)測試各個階段的分工: a.b.c.d.e.單元測試:由開發人員完成
集成測試;由開發人員與測試人員共同完成 確認測試:由測試人員完成 回歸測試:由測試人員完成
驗收測試:由測試人員、用戶、開發人員完成
2)測試環境:
測試環境要求測試部門獨立搭建并負責測試環境維護,搭建測試環境時需要開發或是實施人員提供系統的安裝部署手冊、版本代碼、數據庫腳本等。必要時可要求開發人員做配合。3)測試過程輸出文檔:
a.測試需求:參考需求規格說明書和業務流程說明文檔。b.c.d.e.f.測試計劃:參考項目整體計劃、開發計劃以及測試需求。測試用例:參考需求規格說明書、demo、系統的詳細設計文檔。執行測試:測試用例
提交缺陷單:定期統計bug管理工具的問題。
測試總結報告:根據各個階段的測試總結,借助測試bug管理工具,對項目做測試總結報告文檔輸出。
以上的這些文件必需要有的,這樣可以有效監督測試整個過程,并且對以后的軟件測試也有參考價值,對于相似軟件的開發也能提出參考的建議,長期提高軟件質量有很大的幫助。所輸出文檔請按照測試部門文檔模板編寫。項目測試文檔請用配置管理工具管理 svn。(根據現狀測試需求文檔可以暫不輸出,)如果項目經理對測試輸出文檔有特殊要求,請按項目組輸出文檔模板輸出,測試部門問題模板可以在工作過程中改進并完善。
系統測試計劃(模版).doc
系統測試用例(模版).doc
系統測試報告(模版).doc
4)Bug的追蹤機制和處理方法:
使用testdirector作為項目的bug管理工具,bug管理流程參考公司流程,bug的管控可以根據項目組的需求進行調整。測試部門問題流程管理模板可以在工作過程中改進并完善。
項目問題管理流程說明.doc
5)項目團隊人員安排:
根據項目任務量協調測試人員,至少每一個項目會有1-2人,其中測試組長任務繁重,建議項目組適當的做測試人員的備份,使得在項目中因個人原因而無法到崗情況得到緩解,同時對測試人員的培養提供了空間,希望測試工程師能有一個積極的心態面對工作任務。在工作中測試小組人員階段性的組織技術和心得的交流,達到共同的進步。2.6和其他各部門的接口
1)測試組與開發組: a.與開發人員交朋友
b.要采用恰當的方法與開發人員進行溝通,不要總是責怪開發人員的能力和經驗,而是要主動協助開發人員解決問題,排除阻礙;
c.兩個部門負責人之間的溝通和協作是工作成敗的關鍵
d.測試人員一定要熟悉業務流程和技術, 這樣才能對系統的bug有更多的發言權,有時還可以給開發人員提出建議.f.明確規定各部門人員的職責
建議:,測試組的負責人員參與開發人員的項目需求分析的研討會,并且對測試組的其他成員進行講解項目需求與培訓業務流程,這樣才能保證每個測試人員對所測的系統的業務流程熟悉,對提高軟件質量有很大幫助。
2)測試組與其他部:
建議:對于驗收測試由開發、需求業務部著重考慮軟件是否滿足規定的所有功能和性能,文檔資料是否完整、準確人機界面和其他方面(例如,可移植性、兼容性、錯誤恢復能力和可維護性等)是否令用戶滿意,在適當時候測試人員也要參與。
用戶操作手冊、幫助文件的撰寫:對于這部分的文件建議由測試人員配合實施部人員完成。3.部門考核與激勵 3.1整體考核機制
測試部門按月或按季度對部門員工作考評,考評總分100分,考評等級分為五個層次,考評內容包括工作任務及完成情況、個人行為及能力表現以及測試人員技能學習的提升等。
工作任務及完成情況考評分是總分的80%。個人行為及能力表現考評分是總分的20%。
員工考評總體評價:考評分數=sum(工作任務及完成情況*80%+行為及能力表現*20%,考評等級根據分數定位。
考評流程:
開始測試人員錄入任務及目標、權重、完成情況、積學習計劃是是否參與項目否項目經理根據測試 人員工作表現考評測試經理根據測試 人員工作表現情況考評測試人員確認結束3.2測試人員考核機制
1)月考評具體考核項參考考平用表。
測試部員工考評工作用表.xls
2)測試部門人員做月度考評的同時,要求每年的年底寫一份總結報告。模板如下:
測試部員工總結.doc
3.4考評獎勵機制
根據部門員工的工作表現能力,考核員工后做職位的級別調整,同時會考慮員工的職業規劃做崗位的調換。
部門員工薪資待遇問題,可以根據員工表現在公司統一調薪期間做申請調薪。4.其它
第四篇:測試部門規劃及職責
自動化測試組
功能測試組
性能測試組
現場維護組
維修組
測試經理職責:縱觀全局的公司測試部門的,其必須有豐富的項目經驗或是測試經驗,熟悉項目流程和測試流程以及有顧全大局能決策的。
1、制定部門測試工作流程,對測試流程進行過程改進
2、測試資源管理
3、組織(實施)測試培訓
4、負責測試部門和其他相關部門的協調工作
5、測試人員績效考核
6、如果公司沒有質量管理部,測試部門還要做一部分質量管理工作(如:制定公司項目管理流程及相關項目管理制度),QA和Test是不能割裂的,相輔相成。
7、對測試項目進行監控,對測試質量負責
8、測試工作總結,匯報
1、根據公司業務發展目標,制定團隊工作計劃,管理測試團隊,按照測試計劃保證測試工作的質量;
2、指導測試人員編制測試計劃,負責跟蹤和督促測試計劃的實施,指導測試人員編寫測試報告;
3、負責測試工具和測試手段的不斷完善創新,引入新的測試框架和測試策略,最大限度提高測試效率和質量;
4、負責培訓測試人員,選拔高級測試人員,儲備測試人員。
測試主管和測試組長職責:從項目測試的大局出發 制定測試規范 測試計劃、方案分析結果 建立/改善流程 人員協調工作分派對下屬的考核還包括測試工具的開發 等等,項目的測試質量與項目的溝通負責,跟蹤該項目的測試狀態,當然要能做測試計劃,編寫相關的測試方案和測試用例,具有一定的溝通能力。
測試工程師職責:從項目測試的具體對象出發根據計劃方案編寫對應的用例執行報告結果,能根據項目的需求編寫測試步驟,根據測試用例執行任務,編寫問題報告,將問題明確描述和向組長匯報測試工作情況。
助理職責:一般都是新手執行用例記錄問題反饋結果學習為主
第五篇:部門規劃
2013-2014生活紀檢部部門規劃
一、部門招新
二、日常職能
三、與校區后勤服務公司聯合創辦《生活期刊》之類,里面
可宣傳一些維權或者其他方面的知識
四、活動策劃:
1、寢室文化藝術節
2、廚藝大賽(美食節)
3、強化紀檢部分的工作,例如晨檢
4、根據相關節日策劃相關的活動
五、加強部門內部管理,促進內部感情交流。
1、開展例會
2、部門聚會