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

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

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

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

领测软件测试网

  下面分步骤来描述下面的蓝图,

  图2:Blueprint of a test suite测试包蓝图

  1. 准备测试数据

  测试数据存放在数据库或一个文件中。包括测试场景描述和测试脚本,测试场景指示哪些测试脚本需要执行,有些还指定了什么时候开始执行哪段脚本。如Table 1所示的测试场景信息:

MILY: 'FranklinGothic-Demi','sans-serif'; FONT-SIZE: 8.5pt; mso-bidi-font-family: FranklinGothic-Demi; mso-font-kerning: 0pt" lang=EN-US XML:LANG="EN-US">Test scenario 1: testing address book of electronic organizer

Test script. ID

Name test script

Schedule time

Comments

Script_1

Script_Address_1

12:01 2001-03-03

Only adding address

Script_2

Script_Address_2

12:03 2001-03-03

Only deleting address

  Table 1 Layout of the test scenario

  有好几种方法可以检查某个特定动作的结果。

  执行动作中包含了检查。测试脚本中定义了动作开始时的输入,同时也定义了预期的输出。最后的动作是比较实际结果是否与预期结果一致。

  动作本身就是检查。例如View_address可以用作查找一个地址,也可以作为检查这个地址是否在地址薄中存在。

  检查被定义成了一个独立的动作。动作用作检查被测系统的一个特定状态或特定输出。

  2. 启动模块

  在测试包启动测试时,测试环境已经初始化。所有的参数已经初始化了,模块已经加载了,如果必要,与被测系统之间的连接已经建立起来了。下一步是初始化系统。启动模块包含打开和关闭日志报告,也可以正常关闭测试。

  3. Planner模块

  该模块读取测试场景信息。测试场景中指定了哪些测试脚本需要执行或者有些指定了在某个时间段执行。如果没有指定时间段,则按脚本列出的顺序执行。

  Planner模块和测试场景结合起来就是整个测试包的驱动。当所有列出的测试脚本执行完成后,测试包会产生它的日志报告和结果报告然后停止。

  Planner(test_scenario){

  open_file (test_scenario);

  while NOT_END_OF_FILE

  {

延伸阅读

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

62/6<123456>

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

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