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

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

上位机软件自动化测试经验总结[1]

发布: 2010-1-18 10:30 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 37次 | 进入软件测试论坛讨论

领测软件测试网

  上位机软件自动化测试经验总结[1]   自动化测试工具 

     一.摘要

  本文档重要描写QA在进行软件主动化测试名目中获取的经历,以及提出一些有利于下一次类似测试应当吸取的经历,以便为将来的软件主动化测试供给必要的根据。

  二.取得的经历

  1。 完全的名目回忆

  略(运用HP公司的QTP作为测试工具)

  2。 详细的开发总结

  略(公司的上位机软件,为了窃密,称其为VS,软件的功用重要是物体经过某个传感器体系时,可以通过各种外设搜集数据并予以判定,并且做出能否将买卖记载递交数据库的抉择)

  2。1 流程测试的危险

  将VS的通过传感器体系的流程归入名目,是基于测试工具本身能运用静态链接库来扩大其本身言语(VBScript)无法实现的输出输出信号模仿功用。但这是有很微危险的,第一,数据通信依靠串口,既要准确的通过串口收回信号,也要准确的通过串口捕捉信号,然而一个串口只能被一个软件关上,运用什么技巧来模仿这种输出输出信号呢?普通的商用机只要一个物理串口,假如没有很好的串口模仿技巧支撑,不只随时随地的流程主动化测试将化为乌有,测试老本也将回升。第二,咱们不晓得测试工具对哪些编译型言语编写的dll支撑,能否支撑的好,次序员能否纯熟编写这种未知言语编写的dll;

  实践上,这两种危险在开发历程中咱们都实在的碰到了。关于第一种危险,咱们最终运用串口对接技巧来处理,并且废弃了物理串口,运用虚构串口。编写dll 时,咱们一开端运用Delphi来写dll,然而测试工具无法正常调用,最后咱们用C#胜利的编写了测试工具可以正常调用的dll。

  2。2 主动化测试的架构

  主动化测试的架构也是咱们在名目开端初常常触及的问题。好的测试架构可以进步开发效力,保障开发质量,躲避开发歧途,下降名目前期整合时的保护难度。因为名目组成员,来自各个不同的部门,关于测试主动化的了解深浅不同,运用主动化工具的程度整齐不齐,团队的协作开发使得咱们亟需圆满的测试架构。然而,这终究是咱们第一次做主动化测试名目,没有任何的经历积攒。公司目前采取的测试治理工具是QC,那么运用QC+QTP,就是咱们架构的惟一抉择。QC和QTP 可以无缝联合,运用QC可以不便的生成,运行,治理主动化测试案例。除了架构带给咱们开发历程中的这些不便外,咱们还须要斟酌测试编码历程中编码的方法,编码的效力,测试对象的治理,函数的治理,代码的配置治理。

  咱们将测试对象做成一个共享对象库,每个团队成员进行某个本人担任的案例开发时,只要关联这个对象库,就能主动辨认被测软件的对象。运用共享对象库,岂但保障被测软件对象的惟一性,而且便于前期对象的保护。目前,在主动化测试中模仿操作的更好的替代方法是描写性编程,可以防止软件晋级时对象库的保护。然而因为团队成员是首次参加这种名目,所以采取更成熟的对象库技巧。

延伸阅读

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

TAG: 经验总结 软件 自动化

21/212>

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

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