軟件測試技術
趙恆,鄒香玲,鄒麗霞
- 出版商: 中國鐵道
- 出版日期: 2024-03-01
- 定價: $240
- 售價: 8.5 折 $204
- 語言: 簡體中文
- 頁數: 184
- ISBN: 7113304834
- ISBN-13: 9787113304836
下單後立即進貨 (約4週~6週)
相關主題
商品描述
本書根據高等職業院校“軟件測試”課程教學大綱,結合企業軟件測試崗位能力模型,對接《1+X證書軟件測試職業技能等級標準》,較全面地介紹了軟件測試必要的基本理論和技能。本書採用項目任務式編寫體例,分為6個項目,包括認識軟件測試、軟件測試基本概念、黑盒測試、白盒測試、性能測試和自動化測試。本書由校企合作編寫,突出實踐性和實用性,配套資源豐富。本書適合作為高等職業院校“軟件測試”課程的教材,也可以作為軟件測試自學者的參考書。
作者簡介
趙恆,副教授,研究方向為物聯網應用技術。主授軟件測試技術、操作系統原理、計算機組成原理等專業核心課程。榮獲河南省優秀黨務工作者、河南省教育廳學術技術帶頭人、河南省教育廳青年骨幹教師等榮譽,主持多門省級精品在線開放課程和省級課程思政示範課程,參編教材4部,發表論文20餘篇。 鄒香玲,講師,研究方向為深度學習、圖像處理;主講軟件測試技術、網頁設計與製作、HTML5應用、數據庫應用技術、程序設計基礎等課程;主持完成省級項目多項,作為主要完成人參與多項,主持完成廳級項目多項,發表論文多篇;獲教育信息化成果獎。 鄒麗霞,副教授,研究方向為數據挖掘;主講Web前端交互設計、網頁設計與製作、HTML5應用、軟件測試技術、數據庫應用技術、數據結構、計算機網絡等課程;研究成果,主持完成省級項目一項,作為主要完成人參與多項,主持完成廳級項目多項,發表論文多篇,獲教育信息化成果獎多項。
目錄大綱
項目一 認識軟件測試
任務一 瞭解IT行業
一、IT行業概述
二、IT行業的發展歷史
三、IT行業的發展現狀
任務二 瞭解軟件測試的歷史
一、軟件測試概述
二、軟件測試的發展歷程
任務三 瞭解軟件測試的發展現狀、前景及從業要求
一、軟件測試的發展現狀
二、軟件測試的前景
三、軟件測試團隊架構
四、軟件測試工程師崗位要求
任務四 認知軟件測試
一、軟件測試目的
二、軟件缺陷概述
任務五 認識軟件研發模型與軟件測試模型
一、軟件研發模型
二、軟件測試模型
三、軟件測試與軟件開發的關系
項目小結
習題
項目二 軟件測試基本概念
任務一 認知軟件生命周期
一、瞭解軟件的分類
二、瞭解軟件生命周期
任務二 掌握軟件測試的分類
一、瞭解軟件測試的分類依據
二、掌握常見的軟件測試分類
任務三 認識軟件測試流程
一、瞭解軟件測試流程
二、編寫軟件測試報告
任務四 設計軟件測試用例
一、測試用例的作用
二、測試用例設計的基本原則
三、測試用例的格式
四、設計測試用例的方法
任務五 理解軟件測試原則
項目小結
習題
項目三 黑盒測試
任務一 使用等價類劃分法設計測試用例
一、等價類劃分概述
二、等價類的種類
三、等價類劃分原則
四、設計測試用例
任務二 使用邊界值分析法設計測試用例
一、邊界值分析法概述
二、邊界點定義
三、邊界值分析法的原則
四、使用邊界值分析法設計測試用例的步驟
任務三 使用因果圖設計法設計測試用例
一、因果圖設計法概述
二、因果圖邏輯關系
三、因果圖設計測試用例的步驟
任務四 使用決策表設計法設計測試用例
一、決策表概述
二、決策表的組成部分
任務五 使用正交實驗設計法設計測試用例
一、正交試驗設計法概述
二、正交實驗法設計測試用例的步驟
任務六 使用狀態遷移設計法設計測試用例
一、狀態遷移設計法概述
二、狀態遷移設計法設計測試用例的步驟
任務七 使用場景設計法設計測試用例
一、場景設計法概述
二、場景設計法流程
任務八 使用錯誤推測法設計測試用例
項目小結
習題
項目四 白盒測試
任務一 使用邏輯覆蓋法設計測試用例
任務二 使用程序插樁法設計測試用例
一、目標代碼插樁法
二、源代碼插樁法
項目小結
習題
項目五 性能測試
任務一 初識性能測試
一、性能測試概述
二、性能測試的指標
三、性能測試的種類
任務二 掌握性能測試流程及常用工具
一、性能測試流程
二、性能測試工具
任務三 使用性能測試工具JMeter完成負載測試
一、JMeter環境配置
二、JMeter負載測試
任務四 使用性能測試工具LoadRunner完成負載測試
一、LoadRunner負載測試的流程
二、LoadRunner環境配置
三、LoadRunner負載測試
項目小結
習題
項目六 自動化測試
任務一 初識自動化測試
一、自動化測試概述
二、自動化測試優缺點
三、引入自動化測試條件
四、自動化測試工程師應具備的條件
任務二 掌握自動化測試基本流程及常用工具
一、自動化測試基本流程
二、常用的自動化測試工具
任務三 掌握自動化測試環境搭建
任務四 掌握WebDriver基本操作
一、瀏覽器基本操作
二、窗口操作
三、頁面元素的定位
四、Selenium常用方法
五、設置等待時間
任務五 使用自動化測試模型進行自動化測試
一、線性測試
二、模塊化驅動測試
三、數據驅動測試
四、關鍵字驅動測試
任務六 使用UnitTest框架進行自動化測試
一、相關概念
二、設置斷言
三、生成測試報告
項目小結
習題