帮帮文库

返回

面向WinForm_Control的自动化测试框架的设计与实现 面向WinForm_Control的自动化测试框架的设计与实现

格式:word 上传:2022-06-24 19:26:25

《面向WinForm_Control的自动化测试框架的设计与实现》修改意见稿

1、“.....从繁杂的手工测试到实用性强的自动化测试,从最初只提供简单的捕捉回放功能的测试工具到功能和灵活性更强的测试脚本工具,自动化测试已经取得了很大的进步。但随着软件规模的不断扩大,软件类型的不断增多,人们希望自动化测试能够更加高效和简便。自动化测试框架的出现,加速了自动化脚本的生成,提高脚本的可维护性,加速脚本执行效率等,目的是减少实现和维护的成本,使测试人员可以把精力集中在应用程序的测试用例设计上,而不是开发测试。研究背景年后,的诞生,人们将它看作是多年来最重要的新技术。以多种方式对面向组件的开发模式做了强而有力的支持。为开发人员提供了两种控件支持种是,种是。其中是目前发展最快,应用最广泛的。使得开发人员可以通过将多个标准组合,而定制出符合用户需求的应用程序。开发人员还可以通过继承个标准,附加新的功能与业务逻辑满足自己的需要......”

2、“.....尽管面向组件的开发模式和的支持,使得的开发人员以及厂商获取了更多的好处,但却给的测试工作带来了很多困难,因为目前市场上并不存在面向的自动化测试框架,因此,对于的测试,除了最基本的属性方法和事件的测试可以利用目前常用的单元测试框架实现自动化测试以外,其他大部分对于的测试都必须依靠测试人员手动完成。但随着的不断发展,最终用户对的种类质量功能以及用户界面的要求也在不断增加,这就推动了市场的壮大,同时促进了批以为产品的公司或者部门的建立,最终将推动从产品向产业进步发展,因此,自动化测试也成为种必然,那么开发套面向的自动化测试框架是非常有必要的。面向的自动化测试框架的设计与实现国内外现状目前,可用于对的基本属性方法和事件进行自动化测试的单元测试框架很多,常用的单元测试框架根据开发语言不同,可分为就是为程序开发者实现单元测试提供种框架,使得单元测试更规范有效,并且更有利于测试的集成......”

3、“.....是从著名的框架为移植过来的。是由开发的。提供的单元测试框架,包括和。许多开发人员都或多或少有些使用的经验,它是的个最主要的单元测试框架,是由所开发的。虽然涵盖了应用程序单元测试的大多数必要情景,但可以让单元测试更进步。是由首先编写的个开源单元测试框架。最新推出的单元测试框架为,此框架从现有框架中脱颖而出的因素有很多。最重要的点是,它是由和构建的。是负责项目的产品经理,曾帮助构建,他撰写了大量有关于单元测试的书籍。是上的位资深博客作者,模式和实施方案小组的前成员,还是的特别员工。这全新框架的目标是利用在过去五年内积累的有关单元测试的最佳实践,构建种能体现并鼓励这些实践的全新框架。课题的意义目前,单元测试框架技术直在不断发展,现有的单元测试框架也直在被更新和改进,但随着的类型和复杂度不断增加,现有的单元测试框架无法准确定位,尤其是无法获取的各个组成部分信息并进行测试......”

4、“.....完全由语言来编写,并且编写时充分利用了许多的特性,比如反射,客户属性等等。最重要的点是它适合于所有语言。在使用框架时,有很多有用的特性。灵活使用这些特性,将有助于提高测试代码开发的效率。的和用此指定的方法用于环境的建立,在调用每个方法之前,将调用此特性标记的方法。和样,只是调用的时机是在每个方法完成后,用于环境的清理。和以及特性和上述的以及类似,只是其作用于整个类而已。可以使用这两个特性标记的方法对整个设置和清理环境。使用分类分类名用于指定个测试方法所属的类型。用此特性将各个测试方法分类后,可以在环境中指定需要执行的类型。可以将此特性写在特性起,如,。也可以分开两行还有个属性,可以显式排除该的运行除非在中指定,写法如,测试预期的异常对测试而言有两种异常从测试代码抛出的异常由于个模块而引发的异常。第二种异常会在中捕获并作测试失败处理......”

5、“.....就可以用以下方法,注意,旦期望的异常抛出了,剩余的代码就会被跳过。临时忽略些测试当你写了些测试代码,但并不打算马上执行时,可以使用特性。,这个测试将被跳过,并且在中给出黄色的状态栏。中的断言类的静态方法第二章及常用单元测试框架期望值通常是硬编码的实际值通常是硬编码的个可选消息,将会在发生时报告这个消息。因计算机并不能精确地表示所有的浮点数,所以在比较浮点数时或,需要指定个额外的误差参数。,指定的误差,即只要精确到小数点后位就足够了。验证和两个参数是否引用个相同的对象。使测试立即失败这种断言通常被用于标记个不应该被到达的分支,但实际中不常用。当有测试失败时,无论如何都不能给原有代码添加任何的新特性。测试框架原理和这两位的创造者......”

6、“.....属性被用来控制测试和测试的执行过程。其中有个属性用来标出测试方法。跟不同,测试类并没有任何标志。直接在程序集中查找所有公开类的全部公开测试方法。团队觉得每项测试分别执行和会产生难以理解与除错的测试代码,并且常常导致每项测试执行之前都要运行些不必要的代码。因此和被抛弃。原先属性被用来声明希望测试代码抛出的异常,它已被断言取代。测试集由接口标出,接口里面有两个方法和。测试超时和暂时跳过些测试是通过属性的参数来实现的,并没有单独为此定义属性。里面非常受欢迎的和测试模式也被包括了进来,由和实现里附带了对数据驱动测试的支持,被称为。用代替来标记测试,再标记上其中个属性,用来指出数据的来源。中的断言的数量也减少了。任何可用基本断言实现其功能的断言都被放弃。另外和如或前缀也被去除。还用上了和的新语言特性。它支持使用泛型......”

7、“.....比如和断言。取代属性的方法支持匿名委托和表达式,因此代码更加紧凑也更具可读性测试类测试方法和断言都很容易扩展。接口让用户能够扩展之类的功能。支持创建测试模式,测试模式控制着测试如何调用和执行。最后,用户还可以通过扩展现有的或者自己新建来控制测试套件和测试类的执行。小结本章中首先介绍了的定义及对的常见的分类,并详细分析了目前几种常用单元测试框架的原理。由于本项目是面向并且在单元测试框架基础上设计自动化测试框架的,因此对于的理解及单元测试框架的原理分析非常重要。第三章自动化测试研究与分析第三章自动化测试研究与分析自动化测试原理分析软件测试的工作量很大,的测试也不例外,据统计,测试时间会占到总开发时间的,些可靠性要求非常高的软件,测试时间甚至占到总开发时间的。但测试却是在整个软件过程中极有可能应用计算机进行自动化的工作......”

8、“.....而计算机就最适合于代替人类去完成这些任务。测试自动化就是通过开发和使用自动化测试框架及工具自动化测试。基本属性方法和事件的测试对于来说,基本属性方法和事件的测试是自动化测试中最基础的测试。的属性测试,如图图的属性图摘要摘要随着控件技术的不断发展,用户对的需求不断增加,使得逐渐产品化,批以为产品的公司或者部门的建立更加推动了其快速发展。与此同时,也给的自动化测试提出了新的要求。目前,现有的用于自动化测试的自动化测试框架都是单元测试框架,只能用于测试的基本属性方法和事件,而其他测试只能手动进行,因此,开发套面向的自动化测试框架是非常有必要的。本文深入研究了的特点,详细分析了自动化测试的原理及过程,对现有的单元测试框架做了简单的介绍,通过研究,在单元测试框架的基础上,着重处理鼠标和键盘的交互操作,并将测试思想应用到的自动化测试中,将的各个组成部分抽象成个......”

9、“.....最终实现了面向的自动化测试框架。整个框架在设计上充分考虑了代码的可复用性可移植性和可维护性。目前,该自动化测试框架已经在日本多家控件公司投入使用,达到实用化水平。关键词自动化测试......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
面向WinForm_Control的自动化测试框架的设计与实现.doc预览图(1)
1 页 / 共 66
面向WinForm_Control的自动化测试框架的设计与实现.doc预览图(2)
2 页 / 共 66
面向WinForm_Control的自动化测试框架的设计与实现.doc预览图(3)
3 页 / 共 66
面向WinForm_Control的自动化测试框架的设计与实现.doc预览图(4)
4 页 / 共 66
面向WinForm_Control的自动化测试框架的设计与实现.doc预览图(5)
5 页 / 共 66
面向WinForm_Control的自动化测试框架的设计与实现.doc预览图(6)
6 页 / 共 66
面向WinForm_Control的自动化测试框架的设计与实现.doc预览图(7)
7 页 / 共 66
面向WinForm_Control的自动化测试框架的设计与实现.doc预览图(8)
8 页 / 共 66
面向WinForm_Control的自动化测试框架的设计与实现.doc预览图(9)
9 页 / 共 66
面向WinForm_Control的自动化测试框架的设计与实现.doc预览图(10)
10 页 / 共 66
面向WinForm_Control的自动化测试框架的设计与实现.doc预览图(11)
11 页 / 共 66
面向WinForm_Control的自动化测试框架的设计与实现.doc预览图(12)
12 页 / 共 66
面向WinForm_Control的自动化测试框架的设计与实现.doc预览图(13)
13 页 / 共 66
面向WinForm_Control的自动化测试框架的设计与实现.doc预览图(14)
14 页 / 共 66
面向WinForm_Control的自动化测试框架的设计与实现.doc预览图(15)
15 页 / 共 66
预览结束,还剩 51 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档