定 價:39.8 元
叢書名:“十四五”高等職業(yè)教育計算機類專業(yè)新形態(tài)一體化系列教材
- 作者:趙恒,鄒香玲,鄒麗霞
- 出版時間:2024/3/1
- ISBN:9787113304836
- 出 版 社:中國鐵道出版社
- 中圖法分類:TP311.5
- 頁碼:
- 紙張:
- 版次:
- 開本:
本書根據(jù)高等職業(yè)院校“軟件測試”課程教學大綱,結合企業(yè)軟件測試崗位能力模型,對接《1+X證書軟件測試職業(yè)技能等級標準》,較全面地介紹了軟件測試必要的基本理論和技能。本書采用項目任務式編寫體例,分為6個項目,包括認識軟件測試、軟件測試基本概念、黑盒測試、白盒測試、性能測試和自動化測試。
本書由校企合作編寫,突出實踐性和實用性,配套資源豐富。本書適合作為高等職業(yè)院!败浖䴗y試”課程的教材,也可以作為軟件測試自學者的參考書。
1.校企合作,突出實踐。引入校企合作項目“教學診斷與改進平臺”,實現(xiàn)理論與實踐的有機融合。2.融入課程思政,培養(yǎng)學生責任意識、規(guī)范意識、質(zhì)量意識、安全意識、精益求精的大國工匠精神和團隊合作精神,激發(fā)學生的家國情懷和使命擔當。3.對接1+X證書。本書對接軟件測試產(chǎn)業(yè),依據(jù)軟件測試工程師崗位技能要求,結合職業(yè)技能等級證書標準內(nèi)容,融入職業(yè)技能大賽,崗課賽證融通,培養(yǎng)學生分析問題和解決問題的能力、軟件測試工程實踐能力和創(chuàng)新能力,樹立學生的質(zhì)量、效率、成本和規(guī)范意識。4.配套資源豐富。本書提供了配套的教學大綱、教案、PPT、案例資源及項目所涉及的代碼、工具等電子資源。
趙恒,副教授,研究方向為物聯(lián)網(wǎng)應用技術。主授軟件測試技術、操作系統(tǒng)原理、計算機組成原理等專業(yè)核心課程。榮獲河南省優(yōu)秀黨務工作者、河南省教育廳學術技術帶頭人、河南省教育廳青年骨干教師等榮譽,主持多門省級精品在線開放課程和省級課程思政示范課程,參編教材4部,發(fā)表論文20余篇。鄒香玲,講師,研究方向為深度學習、圖像處理;主講軟件測試技術、網(wǎng)頁設計與制作、HTML5應用、數(shù)據(jù)庫應用技術、程序設計基礎等課程;主持完成省級項目多項,作為主要完成人參與多項,主持完成廳級項目多項,發(fā)表論文多篇;獲教育信息化成果獎。鄒麗霞,副教授,研究方向為數(shù)據(jù)挖掘;主講Web前端交互設計、網(wǎng)頁設計與制作、HTML5應用、軟件測試技術、數(shù)據(jù)庫應用技術、數(shù)據(jù)結構、計算機網(wǎng)絡等課程;研究成果,主持完成省級項目一項,作為主要完成人參與多項,主持完成廳級項目多項,發(fā)表論文多篇,獲教育信息化成果獎多項。
項目一 認識軟件測試 1任務一 了解IT行業(yè)2一、IT行業(yè)概述2二、IT行業(yè)的發(fā)展歷史3三、IT行業(yè)的發(fā)展現(xiàn)狀4任務二 了解軟件測試的歷史5一、軟件測試概述5二、軟件測試的發(fā)展歷程6任務三 了解軟件測試的發(fā)展現(xiàn)狀、前景及從業(yè)要求7一、軟件測試的發(fā)展現(xiàn)狀7二、軟件測試的前景8三、軟件測試團隊架構 8四、軟件測試工程師崗位要求9任務四 認知軟件測試10一、軟件測試目的10二、軟件缺陷概述11任務五 認識軟件研發(fā)模型與軟件測試模型12一、軟件研發(fā)模型12二、軟件測試模型16三、軟件測試與軟件開發(fā)的關系19項目小結20習題20項目二 軟件測試基本概念21任務一 認知軟件生命周期22一、了解軟件的分類22二、了解軟件生命周期24任務二 掌握軟件測試的分類26一、了解軟件測試的分類依據(jù)26二、掌握常見的軟件測試分類26任務三 認識軟件測試流程31一、了解軟件測試流程31二、編寫軟件測試報告32任務四 設計軟件測試用例33一、測試用例的作用34二、測試用例設計的基本原則34三、測試用例的格式35四、設計測試用例的方法36任務五 理解軟件測試原則36項目小結38習題39項目三 黑盒測試40任務一 使用等價類劃分法設計測試用例41一、等價類劃分概述42二、等價類的種類42三、等價類劃分原則42四、設計測試用例43任務二 使用邊界值分析法設計測試用例45一、邊界值分析法概述45二、邊界點定義46三、邊界值分析法的原則46四、使用邊界值分析法設計測試用例的步驟46任務三 使用因果圖設計法設計測試用例47一、因果圖設計法概述48二、因果圖邏輯關系48三、因果圖設計測試用例的步驟49任務四 使用決策表設計法設計測試用例50一、決策表概述50二、決策表的組成部分50任務五 使用正交實驗設計法設計測試用例53一、正交試驗設計法概述53二、正交實驗法設計測試用例的步驟54任務六 使用狀態(tài)遷移設計法設計測試用例57一、狀態(tài)遷移設計法概述57二、狀態(tài)遷移設計法設計測試用例的步驟57任務七 使用場景設計法設計測試用例59一、場景設計法概述59二、場景設計法流程59任務八 使用錯誤推測法設計測試用例61項目小結62習題63項目四 白盒測試64任務一 使用邏輯覆蓋法設計測試用例65任務二 使用程序插樁法設計測試用例71一、目標代碼插樁法71二、源代碼插樁法72項目小結76習題76項目五 性能測試77任務一 初識性能測試78一、性能測試概述78二、性能測試的指標79三、性能測試的種類81任務二 掌握性能測試流程及常用工具82一、性能測試流程82二、性能測試工具83任務三 使用性能測試工具JMeter完成負載測試87一、JMeter環(huán)境配置87二、JMeter負載測試94任務四 使用性能測試工具LoadRunner完成負載測試107一、LoadRunner負載測試的流程108二、LoadRunner環(huán)境配置108三、LoadRunner負載測試112項目小結142習題143項目六 自動化測試144任務一 初識自動化測試145一、自動化測試概述145二、自動化測試優(yōu)缺點146三、引入自動化測試條件147四、自動化測試工程師應具備的條件147任務二 掌握自動化測試基本流程及常用工具148一、自動化測試基本流程148二、常用的自動化測試工具149任務三 掌握自動化測試環(huán)境搭建150任務四 掌握WebDriver基本操作160一、瀏覽器基本操作160二、窗口操作162三、頁面元素的定位162四、Selenium常用方法165五、設置等待時間168任務五 使用自動化測試模型進行自動化測試169一、線性測試169二、模塊化驅(qū)動測試170三、數(shù)據(jù)驅(qū)動測試171四、關鍵字驅(qū)動測試174任務六 使用UnitTest框架進行自動化測試175一、相關概念175二、設置斷言177三、生成測試報告179項目小結183習題 184