.NET软件测试自动化之道

出版时间:2007-1  出版社:电子工业出版社  作者:James D.McCaffrey  页数:380  译者:刘晓伟  
Tag标签:无  

内容概要

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

作者简介

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

书籍目录

目录Contents关于作者	Ⅰ关于技术审校	Ⅲ致谢	Ⅴ导读	Ⅶ第1部分 Windows应用程序测试第1章 API测试	31.0 导读	31.1 存储用于测试用例的数据	61.2 读入测试用例数据	71.3 解析测试用例	81.4 把数据转换为合适的类型	91.5 判定测试用例通过与否	111.6 记录测试用例结果	131.7 给测试用例结果加上时间戳	161.8 通过计算对测试结果进行总结	171.9 获得测试运行的总时间	191.10 处理输入为空或期望值为空的情况	201.11 处理“方法抛出异常”的情况	221.12 处理输入参数为空字符串的情况	241.13 编写程序,在测试用例失败时发送警告邮件	261.14 自动运行测试套件	281.15 示例程序:ApiTest	29第2章 基于反射的UI测试	332.0 导读	332.1 运行待测程序	352.2 设置窗体的属性	392.3 获得窗体属性	442.4 设置控件的属性	472.5 访问控件的属性	502.6 方法调用	532.7 示例程序:ReflectionUITest	58第3章 基于Windows的UI测试	653.0 导读	653.1 运行待测程序	663.2 获得待测程序主窗体的句柄	683.3 获得有名字控件的句柄	733.4 获得无名控件的句柄	753.5 发送字符给控件	783.6 鼠标单击一个控件	803.7 处理消息对话框	823.8 处理菜单	863.9 检查应用程序的状态	893.10 示例程序:WindowsUITest	91第4章 测试套件设计模式	974.0 导读	974.1 创建使用文本文件存储数据并采用Streaming模型的测试套件	1004.2 创建使用文本文件存储数据并采用Buffered模型的测试套件	1044.3 创建使用XML文件存储数据并采用Streaming模型的测试套件	1084.4 创建使用XML文件存储数据并采用Buffered模型的测试套件	1134.5 创建用于轻量级自动化测试数据存储的SQL数据库	1174.6 创建使用SQL存储数据并采用Streaming模型的测试套件	1194.7 创建使用SQL数据并采用Buffered模型的测试套件	1234.8 发掘关于待测系统的信息	1264.9 示例程序:PokerLibTest	129第2部分 Web应用程序测试第5章 请求-响应测试	1355.0 导读	1355.1 发送一个简单的HTTP GET请求并且取回响应	1385.2 发送带有认证信息的HTTP请求并取回响应	1395.3 发送复杂的HTTP GET请求并且取回响应	1405.4 逐行返回HTTP响应的内容	1415.5 发送简单的HTTP POST请求给传统的ASP网页	1435.6 发送HTTP POST请求给ASP.NET Web应用程序	1455.7 处理特殊的输入字符	1505.8 通过编写程序确定ViewSate和EventValidation的值	1525.9 处理CheckBox和RadioButtonList控件	1565.10 处理DropDownList控件	1575.11 判断“请求-响应”的测试结果	1595.12 示例程序:RequestResponseTest	162第6章 基于脚本的Web UI测试	1676.0 导读	1676.1 创建一个基于脚本的UI测试套件结构	1706.2 判断Web程序的状态	1726.3 把进度信息记录在测试套件界面上	1736.4 验证待测Web页面上HTML元素的值	1746.5 操纵待测Web页面上HTML元素的值	1766.6 把测试场景结果保存到客户端的文本文件	1776.7 把测试场景的结果保存到服务器上的数据库表里	1796.8 示例程序:ScriptBasedUITest	181第7章 底层的Web UI测试	1857.0 导读	1857.1 启动IE并连接到这个实例	1887.2 如何判断待测Web程序何时完全加载到浏览器	1907.3 操纵并检查IE Shell	1927.4 操纵待测Web页面上的HTML元素的值	1947.5 验证Web页面上HTML元素的值	1957.6 创建一个Excel工作簿用来存储测试场景的运行结果	1987.7 把测试场景的运行结果存入Excel工作簿	2007.8 从Excel工作簿里读取已存储的测试结果	2017.9 示例程序:LowLevelUITest	203第8章 Web Service测试	2078.0 导读	2078.1 使用Proxy机制测试Web方法	2128.2 使用套接字测试Web方法	2148.3 使用HTTP测试Web方法	2208.4 使用TCP测试Web方法	2228.5 使用存储在内存中的测试用例数据	2268.6 把测试结果存储在内存中	2298.7 示例程序:WebServiceTest	232第3部分 部分数据测试第9章 SQL存储过程测试	2379.0 介绍	2379.1 创建测试用例以及测试结果存储	2399.2 执行T-SQL脚本	2419.3 使用BCP工具导入测试用例数据	2439.4 创建T-SQL测试套件	2459.5 从T-SQL测试套件里把测试结果直接写入文本文件	2499.6 当待测存储过程返回行集的时候,如何判断测试结果是否通过	2529.7 当待测存储过程返回out参数时,如何判断测试结果是否通过	2549.8 当待测存储过程没有返回值的时候,如何判断测试结果是否通过	2569.9 示例程序:SQLspTest	259第10章 排列与组合	26510.0 导读	26510.1 创建数学组合对象	26710.2 计算从n个数据中取出k个样本共有多少种取法	26910.3 计算某个数学组合项的后继者	27110.4 对于给定的n和k,生成所有的数学组合项	27310.5 按照字典顺序找出某个数学组合的第m个项	27510.6 把数学组合应用到字符串数组	27810.7 创建数学排列对象	28010.8 计算n阶排列的排列数	28210.9 计算某个数学排列项的后继项	28410.10 针对给定的n值,产生所有的数学排列项	28610.11 按照字典顺序,找出某个数学排列的第k个项	28710.12 把数学排列应用到字符串数组	29110.13 示例程序:ComboPerm	293第11章 ADO.NET测试	30111.0 导读	30111.1 当期望值是DataSet的时候,如何判断测试结果是否通过	30311.2 测试有返回值的存储过程	30611.3 测试返回值为行集(Rowset)的存储过程	30911.4 测试把返回值放入out参数的存储过程	31111.5 测试没有返回值的存储过程	31411.6 测试不通过存储过程对数据库进行访问的程序	31811.7 比较两个DataSet对象是否相等	32111.8 从文本文件把测试用例数据读入到SQL数据库表	32411.9 从SQL表把测试用例数据读入到文本文件	32711.10 示例程序:ADOdotNETtest	329第12章 XML测试	33512.0 导读	33512.1 通过XmlTextReader解析XML	33712.2 通过XmlDocument解析XML	33912.3 通过XPathDocument解析XML	34112.4 通过XmlSerializer解析XML	34312.5 通过DataSet对象解析XML文件	34712.6 通过XSD Schema对XML文件进行验证	35012.7 通过XSLT对XML进行修改	35312.8 通过XmlTextWriter对XML文件进行写操作	35512.9 比较两个XML文件是否严格相等	35612.10 不考虑编码方式,比较两个XML文件是否严格相等	35812.11 比较两个XML文件的规范等价性	35912.12 示例程序:XmlTest	361索引	365

编辑推荐

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

图书封面

图书标签Tags

评论、评分、阅读与下载


    .NET软件测试自动化之道 PDF格式下载


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7