買這商品的人也買了...
-
深入理解 Android 網絡編程-技術詳解與最佳實踐$414$393 -
$534Android 深度探索(捲 2)-系統應用源代碼分析與 ROM 定製(附光盤) -
Android 安全攻防權威指南$534$507 -
Python 駭客密碼|加密、解密與破解實例應用 Cracking Codes with Python$520$442 -
$330網絡設備配置與調試項目實訓(第4版) -
Oracle 19c 從入門到精通 (視頻教學超值版)$534$507 -
$300反爬蟲 AST 原理與還原混淆實戰 (微課視頻版) -
突破困境!企業開源虛擬化管理平台:使用 Proxmox Virtual Environment (iThome鐵人賽系列書)$620$527 -
$652Azure、DevOps 和微服務軟件架構實戰, 2/e -
$300Docker 快速入門 -
GitLab CI/CD 從入門到實戰$479$455 -
ASP.NET Core 7 MVC 跨平台範例實戰演練$860$679 -
$331Web 滲透測試與防護 (慕課版) -
ASP.NET Core + Vue.js 全棧開發訓練營$594$564 -
$458C# 項目開發全程實錄, 5/e -
大數據 SQL 優化 : 原理與實踐$594$564 -
C# 12 和.NET 8 入門與跨平臺開發, 8/e$1,188$1,128 -
$708ASP.NET MVC 高效構建 Web 應用 -
惡意代碼分析與檢測技術$414$393 -
Web 漏洞分析與防範實戰:卷2$774$735 -
微服務架構設計與實戰$594$564 -
$336Bootstrap 響應式網站開發任務式教程 (微課版) -
$538Django 5 + Vue:Python Web 全棧開發 -
7天上手!駭客特訓班 - 使用 TryHackMe$520$410 -
Cisco CCST Networking 網路管理國際認證應考攻略$350$276
相關主題
商品描述
隨著信息技術的飛速發展,軟件測試已成為確保軟件質量的關鍵環節。軟件測試類課程已成為 高校計算機科學與技術、軟件工程等專業學生必修的實踐課程。本書采用項目式教學設計,通過可操作的實戰案例來講解軟件測試的理論知識和實踐技能。學生可以通過本書提供的實戰項目,在實際的開發環境中應用Selenium、pytest、allure等工具,直觀地掌握軟件測試的流程、方法和技巧。本書在編寫過程中緊跟軟件測試領域的 技術動態,在實戰項目中設有內容全面的基礎知識章節,幫助學生在實際項目中理解和應用理論基礎。項目選擇突出實用性和應用性,註重培養學生的創新思維和工程師素養。全書以Python作為主要的測試編程語言,詳細講解了6個實際項目,項目設計對象涵蓋Web應用測試、API接口測試、接口性能測試等多個領域,為學生未來從事軟件測試工作打下堅實的基礎。本書將實際測試工具和框架融入教學內容中,全書按照由淺入深的原則,使軟件測試的抽象概念具體化,測試過程和結果直觀可視化
作者簡介
吳偉強,博士、副教授,深圳市高層次人才,深圳市 教師。主持 產學合作協同育人項目1項、校級金課1項,指導學生獲得華為ICT大賽 總決賽特等獎1項、全國二等獎2項,挑戰杯廣東省金獎1項、藍橋杯廣東省一等獎1項,廣東省職業院校技能大賽二等獎1項。主持廣東省自然科學基金1項、863合作課題1項、廣東省重點實驗室開放基金1項,發表SCI、EI檢索論文20余篇, 發明專利授權5項, 發明專利授權1項。
目錄大綱
前言
項目1軟件測試概述
1.1軟件測試行業背景及職業前景
1.1.1軟件測試行業發展
1.1.2軟件測試職業前景
1.2軟件工程基礎理論
1.2.1什麼是軟件工程
1.2.2軟件生命周期
1.2.3軟件開發模型
1.3軟件測試基礎理論
1.3.1軟件測試分類
1.3.2軟件測試模型
1.3.3軟件測試流程
1.4常用黑盒測試方法介紹
1.4.1等價類劃分
1.4.2邊界值分析
1.4.3因果圖分析
1.4.4決策表分析
1.5白盒測試流程及常用方法
1.5.1語句覆蓋
1.5.2判定覆蓋
1.5.3條件覆蓋
1.5.4判定條件覆蓋
1.5.5條件組合覆蓋
1.6單元測試流程及方法介紹
1.6.1單元測試基本概念
1.6.2單元測試的歷史變遷
1.6.3Python單元測試框架unittest
1.6.4unittest單元測試案例
1.7項目回顧
項目2雲平臺自動化測試
2.1Selenium應用開發基礎
2.1.1Selenium簡介
2.1.2Selenium工作原理
2.1.3Selenium環境搭建
2.1.4Selenium基本使用方法
2.2自動化測試開發環境搭建
2.2.1教育雲平臺項目背景
2.2.2教育雲平臺測試環境搭建
2.3教育雲平臺教師管理功能分析與
自動化測試
2.3.1教育雲平臺教師管理功能分析
2.3.2教育雲平臺教師管理用例設計
2.3.3教育雲平臺教師管理自動化測試
2.4教育雲平臺班級管理功能分析與
自動化測試
2.4.1教育雲平臺班級管理功能分析
2.4.2教育雲平臺班級管理用例設計
2.4.3教育雲平臺班級管理自動化測試
2.5教育雲平臺課程管理功能分析與
自動化測試
2.5.1教育雲平臺課程管理功能分析
2.5.2教育雲平臺課程管理用例設計
2.5.3教育雲平臺課程管理自動化測試
2.6項目回顧
項目3pytest+allure自動化測試框架應用
3.1pytest+allure測試框架介紹與部署
3.1.1pytest框架簡介及部署
3.1.2allure工具簡介及應用
3.2使用allure進行教育雲平臺
自動化測試
3.2.1教師管理模塊allure框架應用
3.2.2班級管理模塊allure框架應用
3.3項目回顧
項目4Web服務API接口測試案例分析
4.1API接口測試基礎
4.1.1API接口基本概念
4.1.2Rest Web服務基本概念
4.1.3Postman工具安裝部署
4.2教育雲平臺管理接口測試
4.2.1測試準備
4.2.2接口測試
4.3項目回顧
項目5接口性能測試案例分析
5.1JMeter工具安裝部署
5.1.1JMeter工具簡介
5.1.2JMeter工具安裝部署
5.2教育雲平臺管理接口性能測試
5.2.1應用JMeter工具進行性能測試
5.2.2JMeter命令行應用場景
5.3項目回顧
項目6持續集成
6.1Jenkins工具安裝部署
6.1.1Jenkins工具簡介
6.1.2Jenkins工具安裝及登錄
6.2Jenkins持續集成應用
6.2.1Jenkins持續集成之自動化測試
6.2.2Jenkins持續集成之性能測試
6.3項目回顧
參考文獻
