作者: | Satheesh Kumar N and Subashni S |
语言: | 英文 |
出版年份: | 2013 |
编程语言: | C# |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《Software Testing using Visual Studio 2012》是由Satheesh Kumar N和Subashni S合著的一本专注于使用Microsoft Visual Studio 2012进行软件测试的实用指南。本书由Packt Publishing于2013年出版,旨在帮助软件开发者、测试人员和架构师掌握Visual Studio 2012提供的丰富测试功能,以提高软件质量和开发效率。
本书内容全面且系统,涵盖了从基础到高级的软件测试技术与工具。全书共分为13章,每章都围绕一个核心主题展开,提供了详细的操作步骤、实际案例和最佳实践。
介绍了Visual Studio 2012支持的各种测试类型,包括单元测试、手动测试、探索性测试、Web性能测试、Coded UI测试、负载测试等。同时,还介绍了测试管理工具,如Microsoft Test Manager 2012及其功能。
详细讲解了如何在Microsoft Test Manager中创建和管理测试计划、测试套件和手动测试用例。介绍了测试用例的创建、参数化、共享步骤以及手动测试的执行过程。
介绍了如何通过录制用户操作来创建Coded UI测试,并详细讲解了如何将录制的测试转换为代码,以及如何添加数据驱动功能和验证规则。
深入探讨了单元测试的创建、断言方法的使用以及数据驱动单元测试的实现。此外,还介绍了如何使用Microsoft Fakes框架进行代码隔离测试。
讲解了如何创建和运行Web性能测试,包括录制用户操作、添加验证和提取规则、参数化测试以及配置测试运行环境。
介绍了如何从录制的Web性能测试生成代码,并通过代码自定义测试逻辑、添加事务和条件规则。
详细介绍了负载测试的创建和执行,包括模拟不同用户负载、网络带宽和浏览器配置,以及如何分析和导出负载测试结果。
介绍了有序测试和通用测试的概念及使用方法。有序测试允许按特定顺序执行测试,而通用测试则用于测试第三方工具或服务。
讲解了如何使用测试设置文件来管理测试配置,包括部署设置、数据诊断信息收集、单元测试和Web测试的配置。
介绍了如何使用命令行工具(如VSTest.Console、MSTest和TCM)来运行测试、发布结果和管理测试计划。
讲解了如何运行测试、发布测试结果到Team Foundation Server,并在构建过程中集成测试。
介绍了探索性测试的概念和操作方法,以及如何使用Team Foundation Server生成测试报告。
介绍了Microsoft Test Manager中的测试中心和实验室中心的功能,包括创建测试计划、测试套件和测试用例,以及如何配置测试环境。
本书适合具有Visual Studio基础的软件开发者、测试人员和架构师。读者需要熟悉Visual Studio IDE,并具备基本的C#知识。通过阅读本书,读者将能够掌握Visual Studio 2012的测试工具,提升软件测试效率和质量。
《Software Testing using Visual Studio 2012》是一本实用性强、内容丰富的软件测试指南。它不仅涵盖了Visual Studio 2012的多种测试功能,还提供了大量的实际操作案例和最佳实践,是一本值得软件开发和测试人员学习和参考的书籍。