• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

通用的嵌入式自动化测试框架

发布: 2011-6-01 09:28 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 62次 | 进入软件测试论坛讨论

领测软件测试网

  通用的嵌入式自动化测试框架

  目前通用的嵌入式自动化测试框架,四层结构:

  解释几个术语:

  1. 测试包(test suite):只要点一个按钮就可以完成一次测试必须用到的东西。

  2. 数据驱动(Data driven):测试数据与测试执行分离,测试数据起到驱动测试执行的作用。

  3. 框架(Framework):可重用模块和设计的一个库。

  框图如下,

  测试用例:

  测试用例存放在一个数据库或者是表格中,当要增加一个用例时,只需要在数据库或表格中添加,测试包不需要做任何修改。

  测试动作:

  可以理解为测试动作关键字,关键字的技术实现比较复杂。对于普通的测试包使用者,关键字的具体技术实现是不可见的,他们只需要知道哪些测试关键字可用。他们通过选择正确的关键字和正确的脚本来实现测试。如图1所示,如果被测系统的功能没变化,但是技术实现发生变化了,例如接口变了。对于测试包的使用者来说,他们依然可以使用以前的测试数据,这个变化不会影响到他们。除非是系统功能变化了,他们才需要使用其他的关键字和脚本来测试这个新功能。

  The technical implementation of the test actions is stored in a framework hidden from the user of the test suite

  图1:测试动作的技术在框架中实现,测试包的用户不可见

  如下图2画出了整个测试架构蓝图:测试包中包含三个部分,输入部分,输入测试场景和测试脚本。输出部分,输出测试结果报告和日志。中间的部分是测试包的核心部队,是由这部分实现点击一个按钮测试就自动进行,整个测试场景的测试从开始到完成不需要有人交互。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 嵌入式 通用 自动化

61/6123456>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网