基于关键字驱动的自动化测试技术在大数据平台上的应用
2016-02-16杨涛存徐贵红郭剑峰东春昭
铁路计算机应用 2016年11期
杨涛存,徐贵红,郭剑峰,东春昭
(中国铁道科学研究院 铁路大数据研究与应用创新中心,北京 100081)
基于关键字驱动的自动化测试技术在大数据平台上的应用
杨涛存,徐贵红,郭剑峰,东春昭
(中国铁道科学研究院 铁路大数据研究与应用创新中心,北京 100081)
随着互联网业飞速发展及“大数据”概念的提出,为提高大量B/S架构应用的测试效率,本文利用关键字驱动测试技术,设计开发了一款基于关键字测试脚本的B/S架构应用自动化测试工具——EasyWT,实现了对Web页面的控件抽取、录制、激励、验证等功能,基本实现了一个标准化的测试流程。并使用EasyWT在铁路大数据平台上进行了实践应用,结果表明,系统能够完整地完成自动化测试的全部工作;同时针对实践过程中遇到的一些问题,提出了一些改进及优化方案。
关键字驱动;测试;大数据;软件工程
随着近期“大数据”概念的持续火热,软件功能需求的日益复杂和软件规模的日趋庞大,软件产品的质量成为软件生存和发展的关键,软件测试技术的重要性也更显突出。同时随着互联网和大数据的迅猛崛起,B/S架构应用已经渗透到国计民生的各个领域,一个非常关键的问题是如何保证B/S架构应用的可靠性和质量。测试是提高软件可靠性和保证软件质量的一种最基本的手段。目前,B/S架构应用的测试主要依赖测试工程师的直觉和经验,没有比较系统的方法和工具,测试是一个耗时的、代价昂贵的过程。许多B/S架构应用在没有进行充分测试的情况下投入运营,质量难以保证,导致B/S架构应用软件的开发可靠性不高、风险大。……
登录APP查看全文
