《高等學校計算機課程規(guī)劃教材·軟件測試管理:基于TestDirector應用》主要結(jié)合主流的測試管理工具testdirector8.0及測試流程管理全面開展講解,并貫穿項目實例和同步訓練來進一步鞏固知識點。本教程主要內(nèi)容包括軟件測試流程介紹、testdirector安裝部署、testdirector站點管理、testdirector項目自定義管理、testdirector測試過程管理、testdirector常用擴展功能內(nèi)容、測試管理項目實戰(zhàn)等內(nèi)容,使讀者通過學習能夠體會如何通過testdirector來管理項目的測試過程,從而能更好理解測試管理工具的真正含義。
本書內(nèi)容全面、層次清晰、難易適中,所采用的工具和項目同企業(yè)實際情況緊密結(jié)合,并且本書講練結(jié)合,使讀者更好地理解和掌握各款工具的使用,在實際工作中能夠靈活有效地開展自動化測試。
本書可作為高等學校、示范性軟件學院、高職高專院校的計算機相關(guān)課程和軟件工程專業(yè)的教材,也可作為各大軟件培訓機構(gòu)的培訓教程,同時也可供從事軟件開發(fā)及測試工作的人員,以及對軟件測試有興趣的讀者參考與學習。
伴隨著軟件行業(yè)發(fā)展,測試在整個軟件開發(fā)生命周期中占的比重越來越高。據(jù)調(diào)查統(tǒng)計,智聯(lián)招聘2011年1月份軟件測試工程師的需求量有3000余人,足以看出軟件測試在目前市場上的需求量很大,但在軟件測試行業(yè)從業(yè)人員中,測試技術(shù)扎實,符合企業(yè)要求的自動化測試工程師卻非常匱乏,因此自動化測試工程師也越來越受到企業(yè)的青睞與重視。
目前市場上關(guān)于自動化測試方面的書籍很少,其中能夠?qū)I(yè)化、系統(tǒng)化,并且與實踐相結(jié)合,深入淺出來剖析的書籍就更是鳳毛麟角,這也是造成目前軟件自動化測試人才培養(yǎng)困難的一個原因。同時,目前面向高校發(fā)行的自動化測試書籍不僅數(shù)量少,而且重理論輕實踐,與市場結(jié)合不夠緊密,這就在某種程度上加大了讀者從業(yè)余水平步入專業(yè)化的難度。
“河北師范大學軟件學院軟件測試教研室”由工作在一線的具備多年測試及管理工作經(jīng)驗的專業(yè)測試工程師組成,基于市場的現(xiàn)狀,著眼于高等院校的需求,經(jīng)過長期軟件測試項目實踐及實際教學不斷積累,多次討論、精心設(shè)計、修改后,形成了一套成熟可行的軟件測試課程體系,從中提取精華形成了自動化測試工具的系列教材。其目的在于:
(1) 為順應高等教育普及化迅速發(fā)展的趨勢,配合高等院校的教學改革和教材建設(shè),更好地協(xié)助河北師范大學向應用型、就業(yè)型院校發(fā)展。
(2) 協(xié)助河北師范大學軟件學院建設(shè)更加完善的IT人才培養(yǎng)機制,建立完整的軟件測試課程體系及測試人才培訓方案,進一步培育出符合當前測試企業(yè)需要的自動化測試人才。
(3) 使學生更加高效、快捷、有針對性的學習自動化測試技術(shù),并通過理論與實踐的結(jié)合進一步鍛煉學生的動手實踐能力,為跨入自動化測試領(lǐng)域打下堅實基礎(chǔ)。
(4) 為企業(yè)測試人員提供自動化測試技術(shù)學習的有效途徑,同樣理論和實踐的有效結(jié)合,能使各位測試人員更加真實、快捷地體驗自動化測試的開展。
本教材主要結(jié)合主流的測試管理工具TestDirector 8.0及測試流程管理全面開展講解,并貫穿項目實例和同步訓練來進一步鞏固知識點。本教材主要內(nèi)容包括軟件測試流程介紹、TestDirector安裝部署、TestDirector站點管理、TestDirector項目自定義管理、TestDirector測試過程管理、TestDirector常用擴展功能內(nèi)容、測試管理項目實戰(zhàn)等內(nèi)容,使讀者通過學習能夠體會如何通過TestDirector來管理項目的測試過程,從而能更好理解測試管理工具的真正含義。其內(nèi)容全面、層次清晰、難易適中,所采用的工具和項目同企業(yè)實際情況緊密結(jié)合,并且本書講練結(jié)合,使讀者更好地理解和掌握該工具的使用,在實際工作中能夠靈活有效地開展測試管理。
本教材的撰寫得到了多方面的支持、關(guān)心與幫助,在此深表感謝。首先,要感謝河北師范大學校長蔣春瀾教授,他在軟件學院教學改革上的主張及所付出的心血使軟件學院凝聚了一批來自于企業(yè)的優(yōu)秀工程師及師大的優(yōu)秀教師,使軟件學院在教材建設(shè)、實習實訓、學生就業(yè)等方面取得了一系列的成果。其次要感謝軟件學院的測試方向的全體學生,他們試用、試讀了本系列教材,提出了不少寶貴建議。還要感謝軟件學院的全體職工,沒有他們的配合,此書是無法完成的。
本教材還提供了教學PPT、教材隨書腳本文件、教學視頻文件、教學實驗手冊等,有需要的讀者可通過郵箱peijunxia@edu2act.org進行聯(lián)系!
本系列叢書可作為高等學校、示范性軟件學院、高職高專院校的計算機相關(guān)課程和軟件工程專業(yè)的教材,也可作為各大軟件培訓機構(gòu)的培訓教程,同時也可供從事軟件開發(fā)及測試工作的人員,以及對軟件測試有興趣的讀者參考與學習。
編 者2012年1月
第1章 測試流程介紹
1.1 軟件測試流程
1.2 測試計劃階段
1.3 測試設(shè)計階段
1.4 測試開發(fā)階段
1.5 測試實施階段
1.6 測試總結(jié)
1.7 管理工具的產(chǎn)生
1.8 常用測試管理工具
第2章 testdirector安裝
2.1 testdirector介紹
2.2 testdirector安裝
2.3 testdirector使用案例介紹
2.4 同步訓練
第3章 testdirector站點管理
3.1 站點管理概述
3.2 管理項目
3.3 管理用戶
3.4 管理連接數(shù)
3.5 管理許可證
3.6 管理testdirector服務(wù)器
3.7 管理數(shù)據(jù)庫服務(wù)器
3.8 設(shè)置testdirector服務(wù)器參數(shù)配置
3.9 sitescope簡單介紹
3.10 testdirector重要配置文件
3.11 同步訓練
第4章 testdirector項目自定義管理
4.1 項目自定義管理概述
4.2 管理項目用戶
4.3 管理用戶組及權(quán)限
4.4 自定義項目信息
4.5 設(shè)置郵件配置
4.6 設(shè)置跟蹤警告規(guī)則
4.7 設(shè)置缺陷工作流
4.8 設(shè)置缺陷工作流
4.9 同步訓練
第5章 測試需求管理
5.1 啟動測試過程管理
5.2 測試過程管理主窗口
5.3 測試過程管理工具欄
5.4 數(shù)據(jù)組織與顯示
5.5 需求管理模塊概述
5.6 視圖概覽
5.7 測試需求管理
5.8 同步訓練
第6章 測試計劃管理
6.1 測試計劃管理概述
6.2 視圖概覽
6.3 測試計劃管理概述
6.4 同步訓練
第7章 測試實驗室管理
7.1 測試實驗室模塊概述
7.2 視圖概覽
7.3 測試實驗室
7.4 同步訓練
第8章 缺陷管理
8.1 缺陷管理模塊概述
8.2 視圖概覽
8.3 分析缺陷
8.4 生成測試過程整體文檔
8.5 同步訓練
第9章 功能擴展
9.1 將excel數(shù)據(jù)導人到testdirector
9.2 testdirector設(shè)置自動發(fā)送郵件
9.3 使用internetexplorer7.0訪問testdirector
9.4 testdirector的遷移
9.5 同步訓練
第10章 discuz!社區(qū)項目實戰(zhàn)
10.1 discuz!社區(qū)項目實戰(zhàn)介紹
10.2 testdirector的站點管理
10.3 testdirector項目自定義管理
10.4 testdirector測試需求管理
10.5 testdirector測試計劃管理
10.6 testdirector測試執(zhí)行管理
10.7 testdirector缺陷管理
附錄a 學生信息管理系統(tǒng)項目工作現(xiàn)狀分析
附錄b 學生信息管理系統(tǒng)功能測試需求
附錄c 學生信息管理系統(tǒng)功能測試用例
附錄d discuz!項目工作現(xiàn)狀分析
附錄e discuz!社區(qū)功能測試需求
附錄f discuz!社區(qū)功能測試用例