QQ在线客服
免费咨询热线
400-615-1233
工作时间-工作日
8:30-17:30

软件测试

  • 类  别:计算机系列
  • 书  名:软件测试
  • 主  编:吴迪
  • 定  价:38
  • 开  本:16开
  • 印刷方式:双色
  • 页  数:176
  • 时  间:2020年8月
  • 出  版  社:北京邮电大学出版社
  • 书  号:978-7-5635-6152-0

内容摘要

        本书包括8个模块,介绍了软件测试的基本原理与方法,内容包括软件测试基础知识、黑盒测试、白盒测试、性能测试、执行测试用例并报告缺陷、自动化测试、产品测试与验收、测试实例——资产管理系统。
        本书适合作为软件测试课程的教材,也可作为各类软件工程技术人员的参考书。

目录

模块1 软件测试基础知识
 1.1软件测试的发展简介
 1.2软件测试的目的和必要性
  1.2.1软件测试的目的
  1.2.2软件测试的必要性
 1.3软件测试的分类
 1.4常见的软件测试模型
 1.5软件测试的原则
 1.6软件测试的一般流程
  1.6.1评测测试需求
  1.6.2制订测试计划
  1.6.3设计测试用例
  1.6.4执行测试
  1.6.5编写测试报告
模块2 黑盒测试
 2.1等价类划分法
  2.1.1等价类划分法概述
  2.1.2实例:三角形问题的等价类划分
  2.1.3实例:银行转账的等价类划分
 2.2边界值分析法
  2.2.1边界值分析法概述
  2.2.2实例:三角形问题的边界值分析
  2.2.3实例:银行转账的边界值分析
 2.3因果图与决策表
  2.3.1因果图法
  2.3.2决策表
  2.3.3实例:三角形问题决策表
 2.4正交实验设计法
  2.4.1正交实验设计法概述
  2.4.2实例:打印功能正交实验设计
模块3 白盒测试
 3.1用例设计
  3.1.1逻辑覆盖法
  3.1.2基本路径测试法
 3.2JUnit测试
  3.2.1JUnit测试框架
  3.2.2用例设计及测试举例
 3.3使用Visio绘制流程图
模块4 性能测试
 4.1性能测试概述
  4.1.1性能测试的目的
  4.1.2性能测试类型
  4.1.3性能测试的指标
  4.1.4性能测试流程
 4.2性能测试工具
 4.3网站负载测试实例
  4.3.1LoadRunner的安装
  4.3.2项目准备工作
  4.3.3使用VuGen录制脚本
  4.3.4使用Controller设置场景
  4.3.5使用Analysis分析测试结果
模块5 缺陷报告、分析及处理
 5.1缺陷的定义及产生原因
  5.1.1缺陷的定义
  5.1.2缺陷产生的原因
 5.2缺陷报告的组成
 5.3填写缺陷及修复报告
 5.4分析及处理缺陷
  5.4.1缺陷状态
  5.4.2缺陷处理流程
模块6 自动化测试
 6.1自动化测试基础知识
  6.1.1什么是自动化测试
  6.1.2自动化测试的优势和劣势
  6.1.3自动化测试流程
  6.1.4自动化测试常用工具
 6.2Selenium用法
  6.2.1安装Selenium
  6.2.2页面元素识别及定位
  6.2.3自动化测试举例
  6.2.4执行脚本
模块7 软件产品测试与验收
 7.1集成测试
  7.1.1集成测试和单元测试的关联
  7.1.2集成测试的定义
  7.1.3集成测试策略
  7.1.4集成测试策略的评价
 7.2系统测试
  7.2.1系统测试的定义
  7.2.2系统测试的内容
  7.2.3系统测试案例
 7.3验收测试
  7.3.1验收测试的定义
  7.3.2验收测试的内容
  7.3.3验收测试的结果
模块8 测试实例——黎明资产管理系统
 8.1项目简介
 8.2需求分析
  8.2.1建设目标
  8.2.2技术要求
  8.2.3详细需求
 8.3需求评测
 8.4制订测试计划
 8.5设计测试用例
  8.5.1黑盒测试
  8.5.2性能测试
 8.6执行测试用例
 8.7编写测试报告
附录 Selenium 2 Python参考文档
参考文献

主编信息

吴迪,黎明职业大学副教授。

相关图书