.NET软件测试自动化之道

出版社:电子工业出版社
出版日期:2007-1
ISBN:9787121040610
作者:James D.McCaffrey
页数:380页

内容概要

JAMES MCCAFFREY博士任职于Volt Information Sciences公司。他拥有南加州大学的博士学位、夏威夷太平洋大学信息系统专业的硕士学位、加州州立大学Fullerton分校数学专业的学士学位,以及加州人学Irvine分校心理学专业的学士学位。他曾是夏威夷太平洋大学的教授,并在微软公司作为主程序员参与过IE浏览器和MSN Search等关键产品的开发。

书籍目录

关于作者关于技术审校致谢导读第1部分  Windows应用程序测试第1章  API测试  1.0  导读  1.1  存储用于测试用例的数据  1.2  读入测试用例数据  1.3  解析测试用例  1.4  把数据转换为合适的类型  1.5  判定测试用例通过与否  1.6  记录测试用例结果  1.7  给测试用例结果加上时间戳  1.8  通过计算对测试结果进行总结  1.9  获得测试运行的总时间  1.10  处理输入为空或期望值为空的情况  1.11  处理“方法抛出异常”的情况  1.12  处理输入参数为空字符串的情况  1.13  编写程序,在测试用例失败时发送警告邮件  1.14  自动运行测试套件  1.15  示例程序:ApiTest第2章  基于反射的UI测试  2.0  导读  2.1  运行待测程序  2.2  设置窗体的属性  2.3  获得窗体属性  2.4  设置控件的属性  2.5  访问控件的属性  2.6  方法调用  2.7  示例程序:ReflectionUITest第3章  基于Windows的UI测试  3.0  导读  3.1  运行待测程序  3.2  获得待测程序主窗体的句柄  3.3  获得有名字控件的句柄  3.4  获得无名控件的句柄  3.5  发送字符给控件  3.6  鼠标单击一个控件  3.7  处理消息对话框  3.8  处理菜单  3.9  检查应用程序的状态  3.10  示例程序:WindowsUITest第4章  测试套件设计模式  4.0  导读  4.1  创建使用文本文件存储数据并采用Streaming模型的测试套件  4.2  创建使用文本文件存储数据并采用Buffered模型的测试套件  4.3  创建使用XML文件存储数据并采用Streaming模型的测试套件  4.4  创建使用XML文件存储数据并采用Buffered模型的测试套件  4.5  创建用于轻量级自动化测试数据存储的SQL数据库  4.6  创建使用SQL存储数据并采用Streaming模型的测试套件  4.7  创建使用SQL数据并采用Buffered模型的测试套件  4.8  发掘关于待测系统的信息  4.9  示例程序:PokerLibTest第2部分  Web应用程序测试第5章  请求-响应测试  5.0  导读  5.1  发送一个简单的HTTP GET请求并且取回响应  5.2  发送带有认证信息的HTTP请求并取回响应  5.3  发送复杂的HTTP GET请求并且取回响应  5.4  逐行返回HTTP响应的内容  5.5  发送简单的HTTP POST请求给传统的ASP网页  5.6  发送HTTP POST请求给ASP.NET Web应用程序  5.7  处理特殊的输入字符  5.8  通过编写程序确定ViewSate和EventValidation的值  5.9  处理CheckBox和RadioButtonList控件  5.10  处理DropDownList控件  5.11  判断“请求-响应”的测试结果  5.12  示例程序:RequestResponseTest第6章  基于脚本的Web UI测试  6.0  导读  6.1  创建一个基于脚本的UI测试套件结构  6.2  判断Web程序的状态  6.3  把进度信息记录在测试套件界面上  6.4  验证待测Web页面上HTML元素的值  6.5  操纵待测Web页面上HTML元素的值  6.6  把测试场景结果保存到客户端的文本文件  6.7  把测试场景的结果保存到服务器上的数据库表里  6.8  示例程序:ScriptBasedUITest第7章  底层的Web UI测试  7.0  导读  7.1  启动IE并连接到这个实例  7.2  如何判断待测Web程序何时完全加载到浏览器  7.3  操纵并检查IE Shell  7.4  操纵待测Web页面上的HTML元素的值  7.5  验证Web页面上HTML元素的值  7.6  创建一个Excel工作簿用来存储测试场景的运行结果  7.7  把测试场景的运行结果存入Excel工作簿  7.8  从Excel工作簿里读取已存储的测试结果  7.9  示例程序:LowLevelUITest第8章  Web Service测试  8.0  导读  8.1  使用Proxy机制测试Web方法  8.2  使用套接字测试Web方法  8.3  使用HTTP测试Web方法  8.4  使用TCP测试Web方法  8.5  使用存储在内存中的测试用例数据  8.6  把测试结果存储在内存中  8.7  示例程序:WebServiceTest第3部分  部分数据测试第9章  SQL存储过程测试  9.0  介绍  9.1  创建测试用例以及测试结果存储  9.2  执行T-SQL脚本  9.3  使用BCP工具导入测试用例数据  9.4  创建T-SQL测试套件  9.5  从T-SQL测试套件里把测试结果直接写入文本文件  9.6  当待测存储过程返回行集的时候,如何判断测试结果是否通过  9.7  当待测存储过程返回out参数时,如何判断测试结果是否通过  9.8  当待测存储过程没有返回值的时候,如何判断测试结果是否通过  9.9  示例程序:SQLspTest第10章  排列与组合  10.0  导读  10.1  创建数学组合对象  10.2  计算从n个数据中取出k个样本共有多少种取法  10.3  计算某个数学组合项的后继者  10.4  对于给定的n和k,生成所有的数学组合项  10.5  按照字典顺序找出某个数学组合的第m个项  10.6  把数学组合应用到字符串数组  10.7  创建数学排列对象  10.8  计算n阶排列的排列数  10.9  计算某个数学排列项的后继项  10.10  针对给定的n值,产生所有的数学排列项  10.11  按照字典顺序,找出某个数学排列的第k个项  10.12  把数学排列应用到字符串数组  10.13  示例程序:ComboPerm第11章  ADO.NET测试  11.0  导读  11.1  当期望值是DataSet的时候,如何判断测试结果是否通过  11.2  测试有返回值的存储过程  11.3  测试返回值为行集(Rowset)的存储过程  11.4  测试把返回值放入out参数的存储过程  11.5  测试没有返回值的存储过程  11.6  测试不通过存储过程对数据库进行访问的程序  11.7  比较两个DataSet对象是否相等  11.8  从文本文件把测试用例数据读入到SQL数据库表  11.9  从SQL表把测试用例数据读入到文本文件  11.10  示例程序:ADOdotNETtest第12章  XML测试  12.0  导读  12.1  通过XmlTextReader解析XML  12.2  通过XmlDocument解析XML  12.3  通过XPathDocument解析XML  12.4  通过XmlSerializer解析XML  12.5  通过DataSet对象解析XML文件  12.6  通过XSD Schema对XML文件进行验证  12.7  通过XSLT对XML进行修改  12.8  通过XmlTextWriter对XML文件进行写操作  12.9  比较两个XML文件是否严格相等  12.10  不考虑编码方式,比较两个XML文件是否严格相等  12.11  比较两个XML文件的规范等价性  12.12  示例程序:XmlTest索引

编辑推荐

  《NET软件测试自动化之道》内容简洁明了,体例实用方便,为.NET开发者量身定做  资深.NET专家之经验汇集,应有尽有  开发高质量.NET应用,做优秀.NET开发者。

作者简介

《NET软件测试自动化之道》主要讲解在.NET环境下编写轻量级软件测试自动化程序的实用技术。全书内容由Windows UI测试、Web应用程序测试和存储过程及XML测试三部分组成,全面介绍了如何利用.NET平台提供的一系列技术(而不是依赖于第三方的商业自动化测试工具),采用C#语言编写轻量级的、功能强大的自动化测试程序。本书各个章节所提供的示例代码适用于单元测试(Unit Test)、集成测试(Integration Test)等软件开发过程中的各个测试环节。本书适合于所有在.NET平台上从事应用程序开发的程序员、测试人员以及自动化测试工具开发人员。

图书封面


 .NET软件测试自动化之道下载 更多精彩书评



发布书评

 
 


精彩书评 (总计1条)

  •     08年开始看这本书, 受益匪浅。 书中覆盖了很多自动化测试的基础知识,以及自动化原理的知识, 浅显易懂。是每个高级测试工程师必须掌握的。 我到现在已经把这本书吃透,融会贯通。 目前的工作就用了本书提到的很多技术点。

精彩短评 (总计3条)

  •     有点过时了。不伦不类,不重理论,也不重实际。没什么指导意义。
  •     很好 不过我没看完。。。
  •     自动化测试的cookbook了,比起国内一些摘抄类书籍好多了,不过不适合入门。
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024