分享
 
 
 

轻轻松松自动化测试

轻轻松松自动化测试  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,行业软件及应用,

作者: 朱少民主编

出 版 社: 电子工业出版社

出版时间: 2009-7-1字数:版次: 1页数: 282印刷时间:开本: 16开印次: 1纸张:I S B N : 9787121089961包装: 平装编辑推荐

同济大学软件学院常务副院长、ISTQB中国首席代表刘琴博士作序推荐,全面介绍目前流行的开源测试工具,帮助企业极大地降低自动化测试成本,结合具体案例来讨论自动化测试,深入剖析自动化测试框架,提供从部署、安排测试任务、执行到报告等全过程的自动化测试方法。

内容简介

本书从成熟的开源测试工具入手,循序渐进,全面、细致地阐述如何进行自动化测试,力求让读者轻轻松松地掌握自动化测试的原理、方法和实际操作能力。

本书以“天山七剑”比喻七大测试工具,进行重点介绍——莫问剑Selenium、游龙剑AutoIT、舍神剑JMeter、日月剑JUnit、竞星剑EMMA、青干剑MantisBT和天瀑剑TestLink,涵盖了功能测试、性能测试、单元测试、测试覆盖率分析、缺陷管理和测试管理等各方面内容,给出了自动化测试的全面解决方案。

本书在内容组织上力求实用,满足测试工作的实际需求,语言流畅、通俗易懂。本书作为自动化测试的入门学习书籍,可成为软件测试工程师的良师益友,也可作为软件测试培训、高等学校软件相关专业的教材。

作者简介

朱少民,网迅(中国)软件有限公司QA高级总监、CSTQB资深专家、中国科技大学软件学院教指委委员。最近多年来一直从事软件测试、质量管理和过程改进等工作,先后出版专著《全程软件测试》、《软件测试》和《软件工程导论》,并主编了《软件测试方法和技术》等多部高等学校的精品教材

目录

引子案例介绍

第1章自动化测试入门

1.1初识自动化测试

1.2自动化测试和手工测试有什么不同

1.3什么是自动化测试

1.4自动化测试的引入

1.5如何选择合适的测试工具

1.6小结

第2章自动化测试的原理

2.1代码分析

2.2GUI对象识别

2.3DOM对象识别

2.4脚本技术

2.5自动比较技术

2.6小结

第3章莫问剑——Selenium的Web功能测试

3.1Selenium概述

3.2SeleniumTestTunner

3.3 Selenium Core扩展及其应用

3.4 Selenium RC使用

3.5 Selenium Grid部署及其应用

3.6小结

第4章游龙剑——AutoIT实施功能测试

4.1AutolT简介

4.2AutolT脚本的语法特征

4.3如何使用AutolT完成单机测试

4.4如何使用AutolT完成多机交互测试

4.5测试报告

4.6小结

第5章舍神剑——JMeter的性能测试

5.1JMeter简介

5.2脚本录制

5.3JMeter的脚本开发

5.4复杂的分布式大规模压力测试

5.5数据库性能测试

5.6借助Ant进行批量测试和报表生成

5.7小结

第6章 日月剑——JUnit的单元测试

6.1 什么是JUnit

6.2单元测试环境的建立

6.3Util工具类的JUnit测试

6.4持久层的测试

6.5Action层的测试

6.6完整的软件开发过程示例

6.7与Eclipse集成实现日常工作自动化

6.8TestNG与JUnit比较

6.9小结

第7章 竞星剑——EMMA覆盖率分析

7.1测试覆盖率及其工具

7.2 EMMA工具概述

7.3 EMMA命令行应用方式

7.4 EMMA的ANT应用方式

7.5 EMMA报告的分析运用

7.6小结

第8章青干剑——MantisBT管理缺陷

8.1 简介

8.2安装

8.3管理

8.4缺陷报告

8.5统计分析和报表

8.6与其他系统集成

8.7小结

第9章在瀑剑——TestLink管理测试

第10章构建自动化测试框架

第11章自动化测试的最佳实践

附录A所有软件包下载地址

附录B参考资料

索引

书摘插图

第1章自动化测试入门

软件测试在软件生命周期中占有很重要的位置,而且软件测试的工作量很大,根据有关研究,软件测试占整个软件项目工作量的40%-60%。所以,测试人员总怀有一个愿望,即由计算机自动完成测试的全部工作。产生这样的愿望是很自然的,因为当初发明计算机就是为了帮助我们完成各种各样的复杂计算,代替手工劳动。后来,计算机应用越来越广泛,例如帮助我们构建自动化生产线、数控机床和交通运输自动控制系统,计算机系统成为名符其实的自动化工具。软件是计算机系统的灵魂,当进行软件开发和测试时,我们很自然会产生自动化测试的想法。

自动化测试,简单地说,就是用软件测试工具来自动完成测试。我们也就是想用一个软件去操作和监控正在开发或将来要开发的软件,或者说先开发一个简单的软件工具,然后再用这个工具去检测一个又一个复杂的应用软件系统。这就是自动化测试最朴素的理想,想法简单、自然,但是,当我们深入下去,就会有很多问题要问自己,促使我们去思考,例如:

究竟什么是自动化测试?

自动化测试有什么优势?

自动化测试是不是投入很大?

如何选择测试工具?

如果把这些问题都想清楚了,就能够全面地、真正地理解自动化测试,将来能轻轻松松地实施自动化测试,实现自己的理想。

1.1初衷自动化测试

如果以前没有做过自动化测试,那么就不了解自动化测试,可能会觉得自动化测试比较神秘。但是,我们在日常的计算机操作中,可能会碰到一些自动化处理的过程,这些过程和自动化测试比较接近。下面两个简单的例子,可能对理解自动化测试会有所帮助。

1.1.1 自动化处理并不陌生

自动化处理过程,还是比较常见的,例如,在Windows操作系统的控制面板中,有一项功能——任务计划向导,可以预先安排一个定期自动执行的任务,如图、图所示,可以按照“每天、每周、每月、一次性或系统启动时、用户登录时”等方式来事先安排某些待执行的任务。等到事先设定的条件满足时,任务会被系统自动地执行。

……

书摘与插图

轻轻松松自动化测试

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有