基于数据驱动自化测试框架研究和实现.doc

基于数据驱动自化测试框架研究和实现.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于数据驱动自化测试框架研究和实现

基于数据驱动自动化测试框架研究和实现 姚杰 程光钧 李浩 浙江中控技术股份有限公司,浙江杭州,310053 摘要: 软件测试是保障软件可靠性,提高软件质量的重要手段。随着软件规模的扩大,软件复杂性的提高,软件测试技术的不断发展,越来越多的测试人员发现传统手工测试成本高、执行繁琐、效率低等特点已远远不能满足现实的需求。为了克服手工测试的这些缺点,自动化测试技术被广泛地引入进来,并逐渐成为软件测试的发展方向。而如何使得软件测试能够实现自动化,为了能够使得自动化测试能够执行方便、易懂、易维护等特性,测试框架的概念也就应运而生,通过框架的概念能够把软件测试过程中的各个关键节点进行拆分,让后通过框架的相互关联性进行测试执行。 关键字:自动化测试,软件测试,软件自动化测试框架,数据驱动。 Research and Achievement of Test Framework Based on Data Driver Automation ChengGuangJun Zhejiang SUPCON Co., Ltd., Hangzhou, Zhejiang, 310053 Abstract:Software test is an important method of ensuring software reliability and improving its quality. As the software scale expanding, the complexity increasing and the test technology developing, test technicians find that the traditionally manual test with high cost, complex execution process and low efficiency cannot meet their requirements any more. Thus, automatic test technology is introduced to solve these problems and becoming a new way in software test development. The concept of test frame is produced to realize the automation of software test and endow it with features of convenient execution, easy to understand and fast maintenance. The concept analyzes the key nodes of test process and performs the test execution through multi-connection. Key words: Aout Test,Softwar Test, Soft Aouttest Plamform,Data Driver. 1. 软件测试发展及自动化 软件自动化测试概述 软件自动化测试作为一门技术,并且与手工测试技术存在很大区别。无论自动执行,还是手工执行测试都不影响测试的有效性。然而自动化测试通常要比手工测试经济得多,其开销只是手工测试的小部分。但是,无论自动化测试做得如何出色,如果测试本身是失败的,那么测试结果也将毫无意义。在实际应用中,自动化测试的方法越好,长期使用获得的收益也就越大。 自动化测试框架作用 在组织中引入自动化测试,有很多不同的方面会被包含进去。同时针对测试工作如何进行上也会有很多不同的观点,然而通过各个行业的实践,自动化测试带来的收益较多,例如: 其一:降低风险,在整体项目的测试过程中,对于那些内容已经被测试,还有那些项没有被测试都能够很好的掌握,借此能够进行有效的测试覆盖率统计。 其二:在项目整个测试过程中,项目测试状况及质量能够得到快速的反馈;实现敏捷测试。 其三:自动化测试用例能够支持多系统,多平台的自动执行,不受时间及测试环境限制。 其四:通过自动化测试状况,能够对测试投入及成本进行更好的估算,能够对测试进度和测试使用的时间有更好的了解和预测。 其五:通过建立良好的自动化测试平台,吸引专业性的测试工程师,打造一个专家型测试团队,并将他们的知识传播给其他的人员和项目。 自动化测试的核心就是测试设计的自动化框架或工具的设计和使用,没有测试框架的存在就无法开展良好的自动化测试。 2.自动测试框架研究和分析 2.1 ITP集成自动测试工具 ITP集成测试工具,基于C\S模式设计,基于数据驱动原理设

文档评论(0)

qee026 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档