【摘 要】
:
随着社会的发展,国际化趋势已经渗入到社会的各个领域,软件行业也不例外。近年来很多软件公司想要获取更丰厚的利润、开拓更广阔的市场,本国市场已经满足不了其需求,于是纷纷开拓
论文部分内容阅读
随着社会的发展,国际化趋势已经渗入到社会的各个领域,软件行业也不例外。近年来很多软件公司想要获取更丰厚的利润、开拓更广阔的市场,本国市场已经满足不了其需求,于是纷纷开拓国际市场,于是就诞生了国际化软件。国际化软件是为全球各个区域的用户设计,面向全球各个市场发布的具有一致的界面、风格和功能的软件。
国际化软件的测试是一项复杂的系统工程,其工作量巨大,不仅需要进行功能测试,还需要在各个市场和语言上进行国际化和本地化测试。由于语言和市场较多,测试的很多操作是重复性的、非智力的,计算机较适合代替人类去完成该类型的工作。该类型的测试便是当前软件界研究热点之一的自动化测试。
论文以微软项目ACE的一个新版本的测试为背景,详细阐述了自动化测试技术发展情况以及理论基础,分析了目前常用的自动化测试工具以及框架结构模型,通过对工具和框架的分析,提出使用当前较成熟的自动化测试技术-数据驱动的自动化测试技术来对软件ACE进行测试,并在此框架模型的基础上,选择了微软自动化测试底层框架Mita进行开发,设计并实现了软件ACE的自动化测试架构。该框架实现了数据和测试脚本的分离,被测软件与测试底层框架完全分离,并根据软件测试过程中的实际需求,对框架进行了优化改进,如设计和实现了详细的日志系统,为了方便对运行结果进行统计,开发了报告生成系统,另外为了保证测试用例运行的通过率,提出了多次运行测试用例的理念,并在实际的测试项目中实现。
通过对实际项目ACE的测试证实了该测试框架自动化程度高、实用性强、测试效率高,易用、易维护且易扩展。本文最后对自动化测试框架进行了总结,并提出了需要改进的措施。
其他文献
全球眼业务是中国电信集团推出的基于宽带互联网技术的图像远程监控、传输、存储、管理的增值业务。他充分利用网络资源,为越来越多政府部门、企业及个人用户解决了由于地域原
工作流的概念来源于生产组织和办公自动化领域,通过将工作分解成定义良好的任务、角色,按照一定规则和过程来执行这些任务,达到提高工作效率和经营管理水平的目标。随着计算
SIP(会话初始协议)是由IETF(因特网工程任务组)提出的信令通信协议,它以多媒体通信为基础,用来管理网络中的多媒体会话。SIP协议自从产生之后得到了大多数电信运营商的支持,
激光焊接作为激光加工的重要组成部分,其应用范围几乎涵盖了所有的焊接领域,其中的激光拼焊技术更是在汽车制造领域中处于举足轻重的地位,激光拼焊是采用激光作为能源,将若干
无线传感器网络可广泛应用于军事、环境、医疗、工业、家庭等领域,因此具有非常广阔的应用前景,引起了国内外研究学者的高度重视。由于无线传感器网络中节点的能量、处理数据
数据是信息的载体,信息是数据的内涵。在互联网高速发展和上网人群急剧增长的今天,对于提供网络服务的互联网公司来说,每日都有数以百万计的独立访问用户数,即系统每日要收集大量
随着计算机网格技术的飞速发展,组件式的地理信息系统已经不能满足当前的需求,那么向分布式、网络化的空间信息服务方向发展将成为未来一段时间的趋势,这种异构性、分布性的方式
随着计算机网络和企业信息化的不断发展,网络的安全访问控制越来越重要。访问控制是通过某种途径显示的准许或者限制访问能力和范围的一种方法,在当前的企业环境中,它是解决
目前高校已经构建了很多信息系统,这些系统往往是异构的,彼此之间联系比较少,而实际使用中我们经常要访问多个信息系统,这就需要在不同系统之间来回切换,反复的输入用户名、
本文介绍了全新的Rla(RichInternetApplication)技术,并且与其他web应用程序的对比。RIA提供了桌面软件友好的UI与Web应用的快速和方便部署,而且对音视频通信的支持也是非常