概述
为什么.NET可以用于测试?
.NET Framework库有许多支持测试过程的功能。
1. 针对Service的功能与性能:有许多内部函数可以返回测试平台和被测试的应用程序的重要信息。
2. 针对UI:.NET的Shell函数和SendKeys类可以操作图形用户界面GUI
3. 针对DB: Visual Stadio Database Tools 可以连接数据库,检查其结构和数据。
什么是自动测试?
用软件完成所有的测试工作。
什么是自动测试脚本?
自动测试脚本是根据TestCase编写的测试逻辑,测试工具可以根据脚本创建确定的测试代码,自动测试软件。
测试团队的组成?
不同的用户对软件产品会有不同的理解和使用方式,所以完整的测试团队需要三种人:技术测试人员,非技术测试人员,用户测试人员
如何选择自动测试的场合? (软件项目测试方案选择时需要考虑的问题)
1. 项目和人员问题:自动测试的范围有多大?测试人员的自动测试水平如何?有多少高水平的测试人员?
2. 是否计划测试UI? 产品是基于GUI的马?
3. 产品中是否有重复运行测试代码的领域?
4. 产品要兼容多种平台马?
5. 产品的规模和预算足以支撑自动测试马?
其他需要考虑的测试及管理问题:
1. 插入自动测试功能是否会影响已有的测试?
2. 有足够的时间分析需求,编写代码,调试和维护测试脚本马?
3. 谁管理每个项目以及跨项目的自动测试过程?
测试团队的组成?
如果中型公司有一个包含10人的测试团队,该团队的组成应该是:
4~5位测试人员精通传统的手动测试工程。
3 位测试人员擅长使用自动测试工具, 如 Segue、Mercury和Rational
2~3位测试人员擅长软件开发,至少有2人是高级程序员
测试软件的目标(自动化测试[脚本])?
1. 可读性:使用标准的命名约定和常量,注重合理的注释
2. 可重用性:
3. 可维护性:
4. 可移植性:
转载于:https://www.cnblogs.com/VincentYan/archive/2010/02/10/1667184.html
最后
以上就是笨笨香氛为你收集整理的.Net软件测试指南 第一章 用.net自动测试软件的全部内容,希望文章能够帮你解决.Net软件测试指南 第一章 用.net自动测试软件所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复