- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《VS2010软件生命周期管理高级教程测试人员
第12章 软件测试简介
基于角色的测试工具:
Visual Studio Test Professional 2010——Test Professional 产品的主要对象是专业测试人员,他们将会使用该工具编写、执行和管理手动测试。
Visual Studio 2010 Premium 和 Visual Studio 2010 Ultimate——Visual Studio 2010 的Premium 和 Ultimate 版本包含了为测试专家设计的工具。
12.2 测试类型
一个成功的测试计划可能包含下列测试类型中的多种:
手动测试——手动测试仅需要人与应用程序进行交互,已验证一些测试结果并报告测试是否成功。
手动测试(text/Word格式)——只是一个文档,其中包含测试人员应该执行的手动测试步骤。
可编码用户界面测试——一个可编码用户界面测试提供了如下功能:编写自动与应用程序用户界面交互的测试,验证一些测试结构,如发现错误则记录bug。由于整个过程是自动的,因此可以非常频繁地执行且不需要人工干预,但通常比编写和维护一个手动测试的代价要高。(更适合于验证功能和用户界面布局)(自动测试)
单元测试——这是底层的测试,用于验证目标应用程序的代码功能是否与开发人员所期望的一致。单元测试实际上是测试其他代码的代码。(自动测试)
数据库单元测试——Visual Studio 2010 还支持数据库代码单元测试的编写。
Web 性能测试——Web性能测试用于验证一个Web应用程序的功能或性能。(更适合于验证性能和可伸缩性(用在负载测试内时))
负载测试——这种测试用于验证目标应用程序是否能达到一定的强度要求。它是通过反复执行各种测试而加大目标系统的强度。
泛型测试——这种测试可以启动对其他外部测试系统的调用,如第三方测试包中的现有测试集。
顺序测试——实质上是其他测试的容器,用于为这些测试确定执行顺序,而且可以多次包含相同的测试。
12.3 诊断数据适配器
Visual Studio 2010 附带了几个在测试期间可以启动的诊断数据适配器,包括:
操作日志和操作记录——对手动测试很有用,它可以捕获遇到bug时测试人员所采取的准确操作。
ASP.NET Profiler——在执行负载测试时,这个数据适配器可以使用在远程计算机上。
代码覆盖——代码覆盖可用于确定一个自动测试所执行的代码路径。只能用于自动测试,不能用于手动测试。
IntelliTrace——IntelliTrace 使开发人员能够更深入地了解应用程序和框架行为,并能够打开由测试人员收集的 IntelliTrace 文件来解决“无法重现”的情况,从而大大改善了调试体验。?Add|New Project?Test Project
2、设置测试项目选项:Tools | Options | Test Tools | Test Project
12.5.2 使用测试分类
由于解决方案中包含很多测试,很难在正确的时候找到正确的测试,在此使用测试分类来组织测试。Test View窗口是使用测试分类对测试进行组织和执行的界面。
Test View 窗口
Test | Windows | Test View 或单击Test Tools 工具条中的Test View按钮。
显示测试分类:右击一个测试| Add/Remove Columns ? Test Categories
选取并执行测试
和调试实际应用程序相同,如设断点等。还可以对Test View窗口进行删选,单击标记为【All Columns】的下拉列表框并选择要筛选的列,然后输入与筛选器匹配的关键字即可。
12.5.3 管理测试结果
1、Test Results 窗口,用于显示测试执行进度和最后的结果。以及Test Result窗口的辅助用法,包括导出和发布测试结果。测试开始后显示该窗口。在摘要文本中显示:通过个数、检查项(几个没通过),点击Run Details按钮可以了解该测试执行的详细情况。双击任意一个测试即可了解该测试运行的详细情况。
2、排序、分组和筛选测试结果
可以根据特定的测试分类进行筛选。
3、导出测试结果
适用Test Results 窗口,单击Export Result按钮即可导出当前运行的结果。也可以通过Export Result按钮上的上下箭头键选择Export Selected Test Results,可以导出测试结果的子集(可能只包含失败的测试)。
使用测试结果XML(TRX)文件
5、结果发布
导出测试结果会将数据存储在一个本地TRX文件中。然而,如果有一个已配置的Team Foundation Server(用于存储Test Manager所用到的所有测试项目,如测试计划、测试用例、
文档评论(0)