【摘 要】
:
软件测试是保障软件可靠性,提高软件质量的重要手段。随着软件规模的扩大,软件复杂性的提高,软件测试技术的不断发展,越来越多的测试人员发现传统手工测试成本高、执行繁琐、效率
论文部分内容阅读
软件测试是保障软件可靠性,提高软件质量的重要手段。随着软件规模的扩大,软件复杂性的提高,软件测试技术的不断发展,越来越多的测试人员发现传统手工测试成本高、执行繁琐、效率低等特点已远远不能满足现实的需求。为了克服手工测试的这些缺点,自动化测试技术被广泛地引入进来,并逐渐成为软件测试的发展方向。
论文详细阐述了软件测试和自动化测试基本理论,分析了自动化测试的价值,并对现有的自动化测试技术、测试框架以及自动化测试工具进行了研究。通过分析现有的自动化测试框架的优缺点,提出一种软件自动化混合测试框架HSTAF,该框架将现有各种自动化测试框架的优点有效地结合在一起,采用模块化结构组织测试列表,提高测试列表的复用性,运用数据驱动和关键字驱动技术降低测试脚本维护开销。并在此基础上对RFT、STAF/STAX进行二次开发,实现了软件自动化测试框架HSTAF。该自动化测试框架主要应用于对基于GUI界面的分布式软件进行系统测试、回归测试等功能自动化测试,能减少人机交互,提高了自动化测试程度,易于维护和使用,大大提高了自动化测试的效率,保证了软件的质量。
其他文献
轨道交通以其运量大、耗能低、快捷、准时、安全、舒适等特点,逐步成为城市公共交通系统的重要组成部分和人们出行的首选,越来越多有条件的城市已经或即将开始进行轨道交通的
跌倒行为检测算法是行为识别的重要组成部分之一,其研究不仅对儿童和老人的安全监护有着十分重要的意义,而且在一定程度上,还能促进智能视频监控技术的发展。本文主要是对计
互联网相关技术飞速发展,各级各部门政府都建立起了电子政务G2C平台,政民互动环节进一步加强。群众在电子政务G2C交互平台上反映的信息中隐含着大量的即将可能发生的重大事件
MANET是一种不依赖于基础设施,无中心的,自组织的无线网络,该技术组网方式灵活,功耗低,可以嵌入各种移动设备中,未来发展前景非常可观。随着MANET的研究的深入,为了最大程度发挥MANE
当今人类越来越重的网络依赖性令网络数据的规模呈现出爆炸性增长的趋势,文字作为重要载体,其相关的文本信息处理技术得到越来越多的关注。文本相似度量作为该技术的关键部分
文本聚类是在无监督条件下对文本集进行划分的过程。K-means算法作为划分聚类中最典型算法之一,具有算法简单、伸缩性强的优点,对于大规模文本集的聚类有较高的效率。但K-mea
IP电话(VoIP, Voice over IP)在互联网的高速发展下,以其费用低,占用带宽低等优势,正在逐渐取代传统的PSTN,成为下一代网络中语音信息传输的主要形式。作为建立VoIP会话的信
网络的融合和业务的融合为电信领域带来更广阔增值空间的同时,也为业务的生成带来更高的智能化挑战,业务作为下一代网络的关键环节受到人们的普遍关注,如何快速有效地进行新
IMS (IP Multimedia Subsystem, IP多媒体子系统)以其特有的开放、灵活的业务部署和提供方式打破了传统电路域能力上的瓶颈,IMS正在迅速地发展,其成为下一代核心网络的趋势已
随着家庭和小型办公系统的财产和电气设备不断增加,安全防范和火灾监测成为现代家庭和小型办公系统必须考虑的一个重要问题。大型的楼宇都有楼宇自动化装置,而小型的办公系统