王朝网络
分享
 
 
 

软件自动化测试成功之道:典型工具·脚本开发·测试框架和项目实战(附CD-ROM光盘1张)(软件测试丛书)

王朝导购·作者佚名
 
软件自动化测试成功之道:典型工具·脚本开发·测试框架和项目实战(附CD-ROM光盘1张)(软件测试丛书)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机与互联网,软件工程及软件方法学,软件工程理论,
  品牌: 陈能技

基本信息·出版社:人民邮电出版社

·页码:412 页

·出版日期:2010年04月

·ISBN:9787115216038

·条形码:9787115216038

·版本:第1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:软件测试丛书

产品信息有问题吗?请帮我们更新产品信息。

内容简介自动化功能测试是目前测试领域的发展方向,自动化功能测试能有效地降低测试成本、提高测试效率和测试覆盖面。本书结合项目实践全过程,对自动化测试前期准备阶段、测试框架搭建方法、自动化测试的过程管理进行了详细讲解,并介绍了各种自动化测试技巧,包括GUI控件的测试技巧、自动化脚本编写技巧等,以便让读者更好地学以致用。 本书分成两篇,第一篇是项目实践篇,主要介绍如何借助测试工具有效地开展功能自动化测试项目,包括自动化测试的计划、设计、脚本开发和维护的全过程管理。第二篇是实用技巧篇,主要介绍如何基于流行的自动化测试工具QTP设计测试框架,除介绍几个常用的框架外,还将重点介绍笔者设计的自动化测试框架QTestWare。 本书适合自动化测试工程师、自动化测试项目管理者、项目经理、希望从事自动化测试工作的测试人员,以及希望了解自动化测试框架搭建技术的测试人员阅读。

目录

目录 第一篇项目实践篇 第1章自动化测试的前期准备工作1 1.1选择合适的项目实施自动化测试2 1.2选择合适的测试用例实现自动化2 1.3对控件的熟悉程度与自动化测试成功实施之间的关系5 1.4自动化测试计划5 1.5自动化测试脚本开发规范9 1.6自动化测试计划文档18 第2章自动化测试工具21 2.1自动化测试工具的基本原理22 2.2基于GUI对象识别的测试工具原理22 2.3 “测试对象”与“运行时对象”24 2.4DOM与IE Developer ToolBar25 2.5基于浏览器和DOM对象模型的功能自动化测试工具28 第3章标准控件的特殊问题的处理方法32 3.1识别控件的技巧33 3.2带CheckBox的TreeView控件的处理方法33 3.3DataGridView控件的处理方法36 3.4CheckedListBox控件的处理方法37 3.5ToolStrip控件的问题39 第4章第三方控件的测试方法42 4.1第三方控件的选择43 4.2第三方控件的自动化测试与配置管理的关系44 4.3C1Schedule控件的测试方法45 4.4如何在C1TrueDBGrid控件中定位行46 4.5C1TrueDBGrid控件——分组显示47 4.6C1TrueDBGrid控件——输入数据48 4.7C1FlexGrid控件的测试方法52 4.8XtraNavBar控件的测试方法54 第5章自定义控件的测试方法58 5.1NavigateBar控件的测试方法59 5.2FlexGridTree控件的测试方法60 5.3ImageListBox控件的测试方法66 5.4TSSTrueDBGrid控件的测试方法67 第6章自动化代码框架的搭建71 6.1模块化框架72 6.2函数库结构框架74 6.3关键字驱动框架77 6.4数据驱动框架78 6.5混合型框架81 6.6编写框架范例81 6.7是否使用多个项目82 第7章典型公共用例83 7.1登录模块84 7.2菜单选择85 7.3读入测试数据86 7.4根据功能模块打开菜单89 7.5启动被测试应用程序90 7.6退出被测试应用程序91 7.7配置测试数据库的连接串(选择测试数据库)91 7.8 “白+黑”——检查数据库的数据97 第8章自动化冒烟测试105 8.1最简单级别的冒烟测试106 8.2二级冒烟测试107 8.3Flight程序的二级冒烟测试109 第9章与每日构建结合117 9.1测试工具的命令行运行方式118 9.2通过COM访问和控制测试工具121 9.3与Automated Build Studio结合124 9.4与FinalBuilder的结合128 9.5导出测试脚本的运行日志130 9.6发送测试日志132 第10章对象驱动测试(ODT)方法138 10.1ODT编辑139 10.2关联测试脚本中的函数139 10.3类的方法141 10.4测试数据与类的关联143 10.5测试数据与类的方法关联144 10.6ODT小结148 第11章关键字驱动测试框架149 11.1什么是关键字驱动150 11.2在TestComplete中实现关键字驱动测试150 11.3第二种方法的尝试153 第12章非预期窗口的处理160 12.1非预期窗口的默认处理方法161 12.2非预期窗口的自定义处理方法162 第13章自动错误预防(AEP)机制的建立167 13.1AEP的概念168 13.2与手工测试、缺陷列表结合168 13.3与缺陷跟踪管理系统的整合172 第14章自动化测试模式173 14.1ToolBar按钮状态设置的检查174 14.2查找功能的测试181 14.3提示信息的检查188 14.4消息框的处理199 14.5关联数据的删除检查201 14.6文件上传下载过程的测试206 第15章手工测试用例的自动化实现212 15.1与测试用例库结合213 15.2手工测试用例自动化实现的技巧213 第16章UI自动化测试219 16.1自动化的用户体验测试220 16.2检查默认焦点位置220 16.3检查Tab顺序223 16.4对检查Tab顺序的脚本进行完善224 16.5第二种检查Tab顺序的方法228 16.6检查字体设置231 16.7检查界面元素的尺寸234 16.8窗口标题根据菜单名称改变的问题236 16.9界面性能检查238 第17章自动化测试项目实践技巧245 17.1数据库连接配置问题246 17.2录制脚本的修改250 17.3自动化测试脚本编写模式250 17.4测试脚本编写原则253 17.5CLR Bridge的问题254 17.6Keys还是wText255 17.7中文命名的控件问题256 17.8回放脚本失败,慎防AUT多进程问题259 17.9全局变量的问题261 17.10自动化测试脚本开发与数据库选择的问题265 17.11LOG的问题266 17.12常用脚本函数的封装——字符串操作272 17.13文件操作277 第18章自动化测试的管理282 18.1测试脚本的源代码控制规范283 18.2自动化测试项目中的交流285 18.3自动化测试工具的版本升级问题288 18.4自动化测试脚本的维护289 18.5自动化测试团队管理290 第二篇实用技巧篇 第19章基于QTP的扩展自动化测试框架291 19.1SAFFRON框架292 19.1.1如何使用SAFFRON292 19.1.2SAFFRON框架代码剖析294 19.1.3导航到指定URL294 19.1.4返回测试对象的描述295 19.1.5启动浏览器295 19.1.6给指定字符串前后加双引号296 19.1.7单击链接297 19.1.8一个小例子299 19.1.9检查对象是否存在300 19.1.10在文本框输入字符串303 19.1.11读取文本框的字符串304 19.1.12选择列表中的一项306 19.1.13关闭浏览器307 19.1.14对SAFFRON框架进行扩展308 19.2FrameworkManager框架310 19.2.1FrameworkManager简介310 19.2.2FrameworkManager的特点311 19.2.3下载FrameworkManager312 19.2.4FrameworkManager框架的组成312 19.2.5对象树Excel文件312 19.2.6clsTreeLevel类314 19.2.7输入子类和随机值子类314 19.2.8FrameworkManager的使用方法315 19.3QTP中的Process Guidance315 19.3.1什么是过程指南316 19.3.2过程指南的作用318 19.3.3自定义过程指南320 19.3.4过程指南深入探秘323 19.4业务流程测试框架328 19.4.1BPT框架简介328 19.4.2基于角色和工作流的BPT模型328 19.4.3QTP与QC的紧密整合329 19.4.4版本控制和基线330 第20章QTestWare框架的设计332 20.1QTestWare框架介绍333 20.1.1QTestWare支持的环境333 20.1.2QTestWare解决控件录制问题334 20.1.3QTestWare解决控件识别问题334 20.1.4QTestWare让脚本更简短334 20.1.5QTestWare封装了高可重用性的脚本335 20.1.6QTestWare采用的技术和原理335 20.1.7QTestWare专注解决的框架问题337 20.2用QTestWare解决.NET控件问题338 20.2.1CheckedListBox控件338 20.2.2ComponentOne之FlexGrid控件339 20.2.3ComponentOne之TrueDBGrid控件341 20.2.4ComponentOne之ToolBar控件342 20.2.5ComponentOne之MainMenu控件348 20.2.6ContextMenuStrip控件357 20.2.7DataGridView控件358 20.2.8DomainUpDown控件361 20.2.9ListView控件362 20.2.10MaskedTextBox控件363 20.2.11MenuStrip控件364 20.2.12PropertyGrid控件365 20.2.13StatusStrip控件368 20.2.14ToolStrip控件368 20.2.15TrackBar控件370 20.2.16TreeView控件374 20.3用QTestWare解决Web控件问题376 20.3.1Browser对象376 20.3.2Page对象379 20.3.3WebTable对象381 20.3.4WebList对象382 20.3.5YUI之Calendar控件384 20.3.6YUI之DataTable控件388 20.3.7YUI之Slider控件390 20.3.8YUI之TreeView控件394 20.4QTestWare框架通用函数397 20.4.1CaptureBitmapAndSaveToLog用于截屏并保存到日志397 20.4.2DeviceReplay用于控制鼠标和键盘399 20.4.3GetToolTip用于获取ToolTip上的文本405 20.4.4MousePosition用于获取鼠标光标坐标406 20.4.5EnterNode和ExitNode用于创建层次化的测试报告407

……[看更多目录]

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
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
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
边用边学CoreIDRAW服装设计(附光盘1张)(教育部实用型信息技术人才培养系列教材)
质量管理咨询工具箱(弗布克管理咨询工具箱系列)
一本书学会做销售(职场达人技能手册系列)
边用边学Flash动画设计与制作(教育部实用型信息技术人才培养系列教材)
边用边学Pro/ENGINEER 机械设计(教育部实用型信息技术人才培养系列教材)
实用中医·经穴皮部挑刺法(实用中医·经穴皮部挑刺法)
糖尿病防治知识699问(糖尿病防治知识699问)
联想(Lenovo)Y560A-ITH(劲爆游戏版) 15.6英寸LED笔记本电脑(i3-330M  4G 500G 1G独显 DVD刻 无线 摄像头 WIN 7)
联想(Lenovo)Y560A-IFI(劲爆游戏版) 15.6英寸LED笔记本电脑(i5-430M  4G 500G 1G独显 DVD刻 无线 摄像头 WIN 7)
联想(Lenovo)Y460A-IFI(白) 14.0英寸LED笔记本电脑(i5-430M  2G 320G 1G独显 DVD刻 无线 摄像头 WIN 7)
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有