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