图书介绍

.NET软件测试指南【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

.NET软件测试指南
  • (美)RANDAL ROOT MARY ROMERO SWEENEY著;杨浩译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302158707
  • 出版时间:2007
  • 标注页数:524页
  • 文件大小:67MB
  • 文件页数:537页
  • 主题词:软件-测试-指南

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

.NET软件测试指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 用.NET自动测试软件1

1.1 测试人员需要了解的.NET编码知识1

1.2 用.NET语言进行测试的原因2

1.3 为测试项目选择.NET语言3

1.4 软件自动测试的概念3

1.5 技术测试和非技术测试4

1.6 进行自动测试的场合4

1.6.1 项目和人员问题5

1.6.2 产品问题5

1.6.3 测试的其他管理问题6

1.7 为自动测试建立一个团队7

1.7.1 测试脚本是软件7

1.7.2 测试软件的目标8

1.8 用于测试的编程语言的局限性9

1.9 小结9

第2章 理解.NET测试选项11

2.1 目标11

2.2 用于测试的.NET命名空间12

2.3 创建一个用于测试的简单应用程序15

2.3.1 编写Windows窗体测试软件应用程序16

2.3.2 用控制台应用程序创建测试软件21

2.3.3 用Web应用程序创建测试软件28

2.4 小结34

第3章 测试数据的存储37

3.1 目标37

3.2 测试结果的记录和项目规划38

3.2.1 在测试项目时使用文本文件38

3.2.2 在测试项目时使用Windows注册表57

3.2.3 在测试项目时使用数据库文件70

3.3 小结82

第4章 .NET错误处理85

4.1 目标85

4.2 语法错误、运行时错误和逻辑错误85

4.2.1 处理语法错误86

4.2.2 处理运行时错误88

4.2.3 处理逻辑错误89

4.3 使用断点89

4.3.1 Step Into90

4.3.2 Step Over91

4.3.3 Step Out91

4.4 调试窗口94

4.4.1 Locals窗口94

4.4.2 Watch窗口95

4.4.3 Autos窗口96

4.4.4 Immediate窗口和Command窗口96

4.4.5 Call Stack窗口97

4.4.6 Data Tips窗口97

4.5 即时调试器100

4.6 使用Try-Catch语句104

4.6.1 Try104

4.6.2 Catch105

4.6.3 Finally105

4.6.4 作用域问题106

4.7 异常类107

4.7.1 创建异常对象108

4.7.2 使用异常对象109

4.7.3 创建自己的异常类110

4.7.4 抛出异常111

4.8 使用调试和跟踪功能115

4.8.1 Debug类116

4.8.2 Trace类117

4.8.3 Trace和Debug方法118

4.8.4 跟踪监听器121

4.8.5 部署应用程序后打开跟踪功能127

4.9 小结129

第5章 创建测试框架131

5.1 目标131

5.2 用例程创建测试工具132

5.2.1 过程的规划133

5.2.2 从一个程序中启动另一个程序134

5.2.3 使用函数过程139

5.2.4 过程的可访问性140

5.3 用静态类建立测试框架141

5.3.1 VB.NET的共享类143

5.3.2 C#的静态类144

5.3.3 在项目中添加已有的类146

5.4 Windows窗体类147

5.4.1 在项目中添加其他窗体148

5.4.2 显示窗体149

5.5 给测试程序添加计时功能154

5.5.1 基本的测试计时功能154

5.5.2 用Shell()方法进行同步计时157

5.5.3 使用Timer控件160

5.6 用SendKeys()进行简单的GUI测试162

5.7 小结171

第6章 创建测试软件组件173

6.1 目标173

6.2 定义属性和方法174

6.3 类和对象175

6.4 规划错误报告应用程序175

6.4.1 创建和使用过程180

6.4.2 为方法添加错误处理185

6.4.3 创建可重用的类189

6.4.4 创建类成员192

6.4.5 创建类196

6.5 将不同的类分解到不同的文件中206

6.6 分离UI和处理组件213

6.6.1 私有和公共程序集216

6.6.2 扩展和修改组件219

6.7 小结231

第7章 用基于控制台的测试软件进行自动测试233

7.1 目标233

7.2 使用控制台应用程序233

7.2.1 使用参数234

7.2.2 创建简单的例子236

7.3 创建测试台的安装程序249

7.3.1 从一个程序中运行另一个程序250

7.3.2 检查软件需求251

7.3.3 从网络共享中安装应用程序文件252

7.3.4 创建网络共享253

7.3.5 从共享中复制文件257

7.3.6 把测试软件的报表保存到集中的网络共享上259

7.3.7 完成应用程序260

7.3.8 报告本地计算机的状态262

7.3.9 使用批处理文件278

7.3.10 使用Windows调度程序279

7.4 小结280

第8章 数据库测试283

8.1 目标284

8.2 用Database Explorer(或Server Explorer)测试数据库应用程序284

8.3 用Database Explorer窗口进行字段级的完整性测试285

8.4 用Query Designer执行数据库查询289

8.5 数据库引用和数据库连接294

8.6 用ADO.NET自动测试数据库295

8.6.1 ADO.NET基础知识295

8.6.2 使用Connection和Command对象297

8.6.3 使用DataReader对象300

8.7 用ASP.NET数据源控件测试数据库308

8.8 使用DataGrid310

8.9 设置DataAdapter311

8.9.1 填充DataSet315

8.9.2 给测试软件添加栅格319

8.10 小结321

第9章 创建基于Web的测试软件323

9.1 目标323

9.2 Web技术概述323

9.2.1 两层应用程序327

9.2.2 三层应用程序329

9.2.3 N层应用程序332

9.3 创建基于Web的测试软件334

9.3.1 理解默认的Web页面代码335

9.3.2 后台编码选项和单文件选项337

9.3.3 把数据插入数据库341

9.3.4 查看数据库中的数据345

9.3.5 添加验证代码358

9.3.6 重用已有的组件360

9.3.7 调试Web应用程序367

9.3.8 Trace类370

9.3.9 部署ASP.NET应用程序374

9.3.10 使用Copy Web和Publish Web选项377

9.4 小结377

第10章 测试COM和Web服务379

10.1 目标379

10.2 Web服务和COM组件379

10.3 Web服务380

10.3.1 创建Web服务381

10.3.2 测试Web服务386

10.3.3 用Web服务访问数据库390

10.3.4 用Web服务运行远程测试软件391

10.4 理解和测试COM394

10.4.1 引用COM库394

10.4.2 访问和测试COM库395

10.4.3 查找项目的COM库402

10.5 小结403

第11章 Visual Studio Team Test简介405

11.1 目标405

11.2 Team Test版本概述406

11.3 可用的测试类型410

11.3.1 单元测试411

11.3.2 数据驱动的单元测试419

11.3.3 创建手动测试425

11.3.4 组织测试和管理测试的运行426

11.3.5 创建有序测试428

11.3.6 Web测试429

11.3.7 负载测试432

11.4 小结436

附录A 设置计算机439

A.1 硬件要求439

A.2 软件要求439

A.3 FrontPage扩展问题441

A.4 不支持的操作系统441

A.5 安装指令441

A.6 卸载Visual Studio或Express试用版442

A.7 选择Visual Studio 2005还是Express Editions442

A.8 练习文件443

A.9 技术支持443

A.10 工作地址444

附录B VB.NET和C#快速参考445

B.1 开始测试示例445

B.2 编程基础447

B.3 注释448

B.4 方法448

B.5 把代码组织到类和命名空间中449

B.6 Shared和static449

B.7 Main()方法451

B.8 命名空间452

B.9 指令454

B.10 存储数据454

B.11 声明常量455

B.12 声明变量455

B.13 选择类型456

B.14 引用类型和值类型458

B.15 数据转换459

B.15.1 Convert类459

B.15.2 内置的转换方法460

B.15.3 C#强制转换运算符461

B.15.4 VB.NET的CType()461

B.15.5 隐式转换462

B.16 使用数据组合462

B.16.1 枚举462

B.16.2 结构464

B.16.3 类465

B.16.4 数组468

B.16.5 集合479

B.17 对象的更多内容481

B.18 处理字符串483

B.18.1 字符串与数组类似483

B.18.2 字符串的数据一旦设置好,就不能修改字符串484

B.18.3 将两个字符串加在一起485

B.18.4 字符串可以使用特殊字符(转义序列)485

B.18.5 添加@符号,就可以在C#中使用字符串字面量486

B.19 编程语句486

B.19.1 条件语句486

B.19.2 Select-Case语句(仅用于VB.NET)488

B.20 迭代和跳转语句492

B.20.1 For-Each循环492

B.20.2 For循环(仅用于C#)493

B.20.3 For-Next循环(只用于VB.NET)494

B.20.4 While循环495

B.20.5 Do-While循环495

B.20.6 Do-Until循环(只用于VB.NET)496

B.20.7 跳转语句GoTo496

B.20.8 跳转语句Continue497

B.20.9 跳转语句Break或Exit498

B.20.10 跳转语句Return498

B.20.11 循环中变量的作用域499

B.21 操作500

B.22 运算符500

B.22.1 句点运算符501

B.22.2 圆括号运算符501

B.22.3 方括号运算符501

B.22.4 前向和后向递增运算符(仅用于C#)502

B.22.5 非运算符(只用于C#)502

B.22.6 乘法运算符502

B.22.7 加法运算符503

B.22.8 连接运算符504

B.22.9 关系运算符504

B.22.10 等号运算符的更多内容505

B.22.11 逻辑运算符507

B.22.12 替代参数运算符509

B.22.13 三元运算符511

B.23 方法的更多内容511

B.23.1 方法可以返回值511

B.23.2 一些方法没有返回值512

B.23.3 方法可以包含参数513

B.23.4 值类型和引用类型影响参数513

B.23.5 可以修改值类型参数的操作方式515

B.23.6 字符串参数类似于值类型516

B.23.7 VB.NET有可选参数517

B.23.8 使用方法的多个版本517

B.24 使用属性518

B.25 小结519

附录C 资源和参考资料521

C.1 测试图书521

C.2 .NET图书(VB.NET和C#)521

C.3 期刊杂志522

C.4 推荐的测试网站522

C.5 其他推荐的网站523

C.6 推荐的数据库设计和SQL资源523

C.7 其他相关主题的资源524

热门推荐