软件测试项目实战

出版时间:2012-11  出版社:电子工业出版社  作者:于艳华  页数:244  字数:390000  

前言

  本书是在软件测试项目实战基础上进行的再版,在第一版中我们主要体现了项目教学,理论知识相对较少。这次再版,我们把理论贯穿到整个项目中,做到理论联系实践,让使用者易于理解,同时我们完善了第一版中的不足,加大了测试方法和性能测试的内容,增加了教材的实用性。  本书最突出的特色是聘请了具有多年软件测试经验的企业专家孙会生先生为顾问,及时修正了教材中的漏洞,把握教材编写的方向。  本书以电子商务管理系统为参照,讲解了软件测试的流程,真实体现了一个项目从开始到结束测试的整个过程。同时以天天超市管理系统为拓展,巩固所学内容,让学生在模拟工作环境中学会处理各类问题的方法,实现理论与实践一体化教学,也真正把培养学生的方法能力放在了首位。  全书共分为5章。以一个项目为教学项目,另一个项目为拓展项目,讲解了软件测试的企业流程、方法、技术等内容。  第1章测试计划:测试计划是一个测试活动成功与否的关键,本章以一个具体项目为例讲解了软件测试计划的设计,以及软件测试计划所包括的要素。  第2章测试用例:根据测试项目“网上购物系统”来设计测试用例,测试用例设计完整、充分,为测试执行做好准备。  第3章测试执行:根据测试计划及测试用例,来设计测试执行,这里用的是Load Runner8.0测试工具来进行的自动化测试执行过程。  第4章测试总结:由第3章测试执行来分析测试结果。  第5章测试工具:详细介绍LoadRunner8.0的安装、参数设置、场景设计等内容。  本书由长春职业技术学院于艳华、吴艳平担任主编,孙佳帝、赵丽辉、于艳波担任副主编,王素华、崔为娜、刘洋参与了本书部分内容的编写工作。  由于作者水平和时间有限,书中难免有错误之处,欢迎各界同仁给予批评指正。  编者  2012年6月

内容概要

  本书作者认真研究软件测试流程,准确把握软件测试行业发展动态,使本书既有普遍性又有针对性。本书吸取了国家示范性高职院校建设成果,采用任务引领、项目主导的方法,使初学者容易快速入门,易于动手实际操作。本书按照软件测试流程共分为5章,即测试计划、测试用例、测试执行、测试总结、测试工具。本书以企业真实项目引导,贯穿全书,巧妙地将软件测试知识点融入各任务当中,体现了“做中学、学中做”的特色,是一本理实一体化的实战教程。

书籍目录

第1章  测试计划
工作任务1.1 项目任务说明
1.1.1 项目任务工作流程总体说明
1.1.2 应知应会
1.1.3 拓展任务
工作任务1.2 测试计划
1.2.1 电子商务管理系统的测试计划
1.2.2 应知应会
1.2.3 拓展任务
第2章 测试用例
工作任务2.1 Test Suite用户管理
2.1.1 Test Suite添加注册信息
2.1.2 Test Suite管理员登录
2.1.3 Test Suite注册用户登录
2.1.4 Test Suite修改注册信息
2.1.5 应知应会
2.1.6 拓展任务
工作任务2.2 Test Suite商品管理
2.2.1 Test Suite商品类别管理
2.2.2 Test Suite商品管理
2.2.3 应知应会
2.2.4 拓展任务
工作任务2.3 Test Suite购物管理
2.3.1 Test Suite商品查看
2.3.2 Test Suite购买商品
2.3.3 应知应会
2.3.4 拓展任务
工作任务2.4 Test Suite订单管理
2.4.1 Test Suite订单查询
2.4.2 Test Suite订单查看
2.4.3 Test Suite订单详情
2.4.4 应知应会
2.4.5 拓展任务
工作任务2.5 Test Suite其他测试
2.5.1 Test Suite性能测试
2.5.2 Test Suite链接测试
2.5.3 Test Suite导航测试
2.5.4 Test Suite界面测试
2.5.5 Test Suite兼容性测试
2.5.6 Test Suite帮助文档测试
2.5.7 应知应会
2.5.8 拓展任务
第3章 测试执行
工作任务3.1 测试执行概述
3.1.1 测试执行概述
3.1.2 应知应会
3.1.3 拓展任务
工作任务3.2 测试执行准备工作
3.2.1 对执行测试人员的培训
3.2.2 测试任务及进度的安排
3.2.3 自动化测试的执行
3.2.4 应知应会
3.2.5 拓展任务
工作任务3.3 测试执行结果与分析
3.3.1 网上订票系统的测试结果与分析
3.3.2 应知应会
3.3.3 拓展任务
第4章 测试总结
工作任务4.1 测试总结
4.1.1 电子商务管理系统的测试总结
4.1.2 应知应会
4.1.3 拓展任务
第5章 测试工具
工作任务5.1 LoadRunner 8.0的安装过程
5.1.1 LoadRunner 8.0 的安装过程
5.1.2 应知应会
5.1.3 拓展任务
工作任务5.2 LoadRunner 8.0生成测试脚本
5.2.1 LoadRunner 录制脚本
5.2.2 调试并完善脚本
5.2.3 应知应会
5.2.4 拓展任务
工作任务5.3 软件测试场景
5.3.1 创建运行场景
5.3.2 应知应会
5.3.3 拓展任务
工作任务5.4 LoadRunner的结果分析
5.4.1 LoadRunner调用Analysis
5.4.2 应知应会
5.4.3 拓展任务
附录A 常用测试工具清单
附录B 基于测试概念进行代码设计的基本原则
附录C 软件测试术语表

章节摘录

版权页:   插图:   (2)回归测试策略 对于一个软件开发项目来说,项目的测试组在实施测试的过程中会将所开发的测试用例保存到“测试用例库”中,并对其进行维护和管理。当得到一个软件的基线版本时,用于基线版本测试的所有测试用例就形成了基线测试用例库。在需要进行回归测试的时候,就可以根据所选择的回归测试策略,从基线测试用例库中提取合适的测试用例组成回归测试包,通过运行回归测试包来实现回归测试。保存在基线测试用例库中的测试用例可能是自动测试脚本,也有可能是测试用例的手工实现过程。 回归测试需要时间、经费和人力来计划、实施和管理。为了在给定的预算和进度下,尽可能有效地进行回归测试,需要对测试用例库进行维护并依据一定的策略选择相应的回归测试包。 测试用例库的维护 为了最大限度地满足客户的需要和适应应用的要求,软件在其生命周期中会频繁地被修改和不断推出新的版本,修改后的或者新版本的软件会添加一些新的功能或者在软件功能上产生某些变化。随着软件的改变,软件的功能和应用接口及软件的实现发生了演变,测试用例库中的一些测试用例可能会失去针对性和有效性,而另一些测试用例可能会变得过时,还有一些测试用例将完全不能运行。为了保证测试用例库中测试用例的有效性,必须对测试用例库进行维护。同时,被修改的或新增添的软件功能,仅仅靠重新运行以前的测试用例并不足以揭示其中的问题,有必要追加新的测试用例来测试这些新的功能或特征。因此,测试用例库的维护工作还应包括开发新测试用例,这些新的测试用例用来测试软件的新特征或者覆盖现有测试用例无法覆盖的软件功能或特征。 测试用例的维护是一个不问断的过程,通常可以将软件开发的基线作为基准,维护的主要内容包括下述几个方面。 a.删除过时的测试用例 因为需求的改变等原因可能会使一个基线测试用例不再适合被测试系统,这些测试用例就会过时。例如,某个变量的界限发生了改变,原来针对边界值的测试就无法完成对新边界测试。所以,在软件的每次修改后都应进行相应的过时测试用例的删除。 b.改进不受控制的测试用例 随着软件项目的进展,测试用例库中的用例会不断增加,其中会出现一些对输入或运行状态十分敏感的测试用例。这些测试不容易重复且结果难以控制,会影响回归测试的效率,需要进行改进,使其达到可重复和可控制的要求。 C.删除冗余的测试用例 如果存在两个或者更多个测试用例针对一组相同的输入和输出进行测试,那么这些测试用例是冗余的。冗余测试用例的存在降低了回归测试的效率。所以需要定期地整理测试用例库,并将冗余的用例删除掉。 d.增添新的测试用例 如果某个程序段、构件或关键的接口在现有的测试中没有被测试,那么应该开发新测试用例重新对其进行测试,并将新开发的测试用例合并到基线测试包中。

编辑推荐

《全国高等职业教育计算机类规划教材•实例与实训教程系列:软件测试项目实战(第2版)》同时提供了教材中所用项目的测试用例及配套电子课件。《全国高等职业教育计算机类规划教材•实例与实训教程系列:软件测试项目实战(第2版)》可作为高职高专计算机专业及相关非计算机专业的教材使用,也可作为培训教材及对软件测试感兴趣的初学者入门使用。

图书封面

评论、评分、阅读与下载


    软件测试项目实战 PDF格式下载


用户评论 (总计1条)

 
 

  •   这个商品虽然纸张不怎么样,但是内容还不错,非常适合一个没有测试经验的初学者阅读,还是点个赞吧
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7