前言
本書旨在介紹軟件測試技術的基礎知識,力求用清晰的邏輯和過程引導讀者學習軟件測試技術。
本書在內容的選擇上沒有強求全面覆蓋軟件測試專業的知識,而是將實際工作中要用到的主要知識、工作過程中的各種模板資料,按照軟件測試的實際工作過程的順序組織在一起。
本書的內容完全按照軟件測試的工作過程進行編排。根據實際工作過程,將每個軟件測試的工作階段稱為“項目”,再將各工作階段的工作內容稱為“任務”,將每個任務的目標、任務的結果,完成任務需要使用的軟件測試技術以及工作過程模板等內容合理地組織在一起,形成相對獨立又互為關聯的學習單元。
在本書中,每個主要“項目”(對應于軟件測試的工作階段)的開始都包含以下內容:
●【學習目標】說明通過此工作階段的學習需要掌握的知識;
●【技能目標】說明通過此工作階段的學習能夠學會的技能;
●【主要參與人員】說明在實際工作中,此工作階段主要有哪些職位的人員參與工作;
●【測試主要內容】說明在實際工作中,此工作階段測試的主要內容;
●【所需參照資料】說明要完成此工作階段的工作需要用到的參考資料。
每個主要“任務”(即實際工作過程中的階段任務)都包括下述內容:
●【任務引入】對本任務內容、任務要求進行說明;
●【任務目標】簡單描述本任務要達成的目標;
●【任務分析】對本任務的完成思路、過程、方法進行分析;
●【結果輸出】說明完成本任務后的結果;
●【相關模板】給出完成本任務需要用到的工作文檔、報告等模板;
●【知識點睛】介紹完成本任務需要用到的軟件測試專業知識;
●【思考與討論】對本節內容學習之后進行復習、歸納、總結、提高的練習題;
●【實訓題】與本節內容學習相關的課后實訓項目,由學習者自主完成實訓,這些實訓項目既能鍛煉學習者的實際動手能力和其他綜合素質,又能通過實訓工作強化對所學內容的掌握。
本書“項目一”是對后續內容的概述與指引,開始學習時可以通過這部分內容理解后續內容知識間的關系,也可以在后續內容學習過程中通過這部分內容理清學習思路。
本書在內容選擇上充分體現了軟件測試技術學習的“職業性、實踐性”,在內容組織上體現了CDIO的工程教育理念。因此,本書既適用于高職高專軟件測試入門課程教材,又適用于推行CDIO教學體系的其他院校作為軟件測試課程教材。同時,本書還能作為企業軟件測試職位相關人員的業務參考書使用。
本書由南海東軟信息技術職業學院、廣西經濟管理干部學院、桂林航天工業高等專科學校等校的教師共同編寫完成。參與編寫的教師均具有較豐富的企業工作經驗,特別是軟件測試職位的工作經驗,因此本書內容的選擇與編排是對編者實際工作經驗的總結與歸納。
本書由魏琴、梅佳擔任主編,劉建華、姚庚梅、陳再新擔任副主編,其中,前言、項目一由陳再新編寫;項目二由劉建華編寫;項目四由梅佳編寫;項目三、項目六由魏琴編寫;項目五由姚庚梅編寫。參加本書編寫的還有陳惠紅、張彤宇等。
為了方便教學,本書配有電子教學課件,請有此需要的教師登錄華信教育資源網(www.hxedu.com.cn)免費注冊后進行下載,如有問題可在網站留言板留言或與電子工業出版社聯系(E-mail:hxedu@phei.com.cn)。
由于對項目式教學法正處于經驗積累和改進過程中,同時,由于編者水平有限和時間倉促,書中難免存在疏漏和不足,希望同行專家和讀者能給予批評和指正。
編者
- Node.js+Webpack開發實戰
- 微服務設計原理與架構
- Learning AndEngine
- Node.js全程實例
- DB2SQL性能調優秘笈
- Access數據庫應用教程(2010版)
- Microsoft Exchange Server 2016 PowerShell Cookbook(Fourth Edition)
- Using Yocto Project with BeagleBone Black
- Java Web開發教程:基于Struts2+Hibernate+Spring
- Java服務端研發知識圖譜
- MySQL核心技術與最佳實踐
- Raspberry Pi開發實戰
- Spring Boot 2+Thymeleaf企業應用實戰
- Scratch少兒編程高手的7個好習慣
- 谷歌JAX深度學習從零開始學