注册 登录 进入教材巡展
#
  • #

出版社:西安电子科技大学出版社

以下为《软件测试技术与实践》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 西安电子科技大学出版社
  • 9787560641263
  • 132422
  • 0047177484-4
  • 工学
  • 软件工程
  • TP311.55
  • 自动化技术、计算技术
  • 本科
内容简介
潘娅、范勇、王顺、李绘卓编著的《软件测试技术与实践》基于作者多年从事软件测试教学工作的经验,注重知识与实践的结合及应用。从软件测试的思想与测试理论入手,详细剖析软件测试工作所需的理论知识;在构建系统的测试知识体系的基础上,通过案例介绍Web应用、Android应用两大领域测试的具体方法,旨在应用测试知识去发现、分析和解决工程中的测试问题。
本书分为三个部分共九章。第一部分主要介绍软件测试技术基础。作者从软件缺陷入手,介绍了软件测试的定义、流程、基本原则等,对测试用例及测试标准进行了深入讨论;详细讲解了常用的软件测试方法和技能,对软件测试管理平台工具进行了介绍。第二部分侧重wleb应用系统测试实践。从全面认识web系统入手,介绍了Web系统涉及的客户端、服务器端、网络协议、数据存储等技术,对Web系统测试内容、测试环境的搭建进行了分析讲解,并通过案例具体应用所述内容,符合工程实践规范。第三部分侧重Android应用测试实践。内容涉及移动应用测试的难点与挑战,移动应用的质量要求、测试要点、常用测试工具等,详细介绍了Android测试环境的搭建,并通过案例演示了测试过程。附录部分给出了测试过程文档应用参考模板。
本书简明、实用,实践性较强,强调了工程技术规范,适用于高等院校软件测试类课程,也可作为测试人员实践工作中的参考资料。
目录

第一部分  软件测试技术基础


第1章  软件测试基础


  1.1 软件缺陷


    1.1.1 软件缺陷的定义


    1.1.2 软件缺陷的属性


    1.1.3 软件缺陷的描述


  1.2 软件测试的概念


  1.3 软件测试基本原则


  1.4 软件测试用例


  1.5 软件测试流程


  1.6 软件测试覆盖


  1.7 软件测试层次


  1.8 软件测试分类


  1.9 测试人员要求


  思考题


第2章  软件测试方法


  2.1 黑盒测试


    2.1.1 等价类划分


    2.1.2 边界值分析


    2.1.3 决策表


    2.1.4 因果图


    2.1.5 组合测试


    2.1.6 其他黑盒测试方法


  2.2 白盒测{式


    2.2.1 逻辑覆盖


    2.2.2 基路径测试


    2.2.3 循环测试


    2.2.4 其他白盒测试方法


  思考题


第3章  常用软件测试管理工具


  3.1 缺陷管理工具


    3.1.1 Bugzilla


    3.1.2 Mantis


  3.2 测试管理工具


    3.2.1 TestLink


    3.2.2 禅道


    3.2.3 QualityCenter


    3.2.4 TestCenter


    3.2.5 IBMTestManager


    3.2.6 MicrosoftTestManager


  思考题


第二部分  web应用系统测试实践


第4章  Web应用系统测试概述


  4.1 wleb应用系统基础


    4.1.1 Web网络协议


    4.1.2 wleb客户端


    4.1.3 wleb服务器端


    4.1.4 w.eb数据存储


  4.2 web系统测试内容


    4.2.1 web功能测试


    4.2.2 Web性能测试


    4.2.3 web易用性测试


    4.2.4 Web兼容性测试


    4.2.5 web安全性测试


  思考题


第5章  测试环境搭建与测试工具


  5.1 web系统环境的搭建


  5.2 相关测试工具


    5.2.1 Httpwatch


    5.2.2 Firebug


    5.2.3 Filddler


    5.2.4 Wlreshark


    5.2.5 Xenu


    5.2.6 Selenium


    5.2.7 QTP


    5.2.8 JMeter


    5.2.9 LoadRunner


    5.2.10 其他工具


  思考题


第6章  Web应用系统测试案例实践


  6.1 待测系统概述


  6.2 测试需求分析


  6.3 测试计划


    6.3.1 测试资源


    6.3.2 测试策略


    6.3.3 测试标准


    6.3.4 进度安排


  6.4 测试设计与执行


    6.4.1 功能测试


    6.4.2 性能测试


    6.4.3 用户界面测试


    6.4.4 兼容性测试


  6.5 测试结果分析


    6.5.1 功能测试结果


    6.5.2 性能测试结果


    6.5.3 测试结论与系统优化建议


  思考题


第三部分  Android应用测试实践


第7章  Android应用测试概述


  7.1 移动应用测试的挑战


  7.2 Android系统基础


  7.3 移动应用程序测试


    7.3.1 质量要求


    7.3.2 测试要点


  思考题


第8章  搭建测试环境


  8.1 常用自动化测试工具


    8.1.1 Monkey


    8.1.2 Monkeyrunner


    8.1.3 Robotium


    8.1.4 Testin云测试平台


    8.1.5 Android Studio中的性能监测


  8.2 Android测试环境的安装


  思考题


第9章  Android应用程序测试案例实践


  9.1 测试需求分析


  9.2 测试计划


    9.2.1 测试环境及工具


    9.2.2 测试策略


    9.2.3 测试标准


  9.3 功能测试


  9.4 性能测试


    9.5 其他非功能性测试


    9.5.1 用户界面及体验测试


    9.5.2 健壮性测试


    9.5.3 兼容性测试


    9.6 系统测试结果


  思考题


附录A 软件产品质量模型


附录B HTTP状态码


附录C 测试计划文档模板


附录D 测试报告文档模板


附录E 测试用例模板


附录F 缺陷报告模板


参考文献