谈谈我在自动化测试中遇到的坑

发表于:2017-3-30 11:18

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:刘琛梅    来源:51Testing软件测试网采编

  自动化的基本要求应该是什么?
  我认为基本要求其实就两点:
  1、测试者能够信任自动化的结果。
  2、可连跑、可维护、可移植。
  不要小看这两点,这两点也正是自动化测试的难点。要做好这两点,考虑的东西会非常多。我认为评价一个团队自动化做得好不好,看这两点就完全够了。
  如何评估当前团队的自动化测试水平
  想自测一下当前团队的自动化程度处于什么水平,我觉得可以参考下表的内容(摘自《H3C软件测试经验与实践.pdf》):
  文章是篇老文章。其实在这些年里,自动化测试技术已经有了长足的进步,但是自动化的水平却没有太大的提升。很多团队只是技术升级了,水平并没有升级。如何才能升级水平,我也不知道,也许大家可以在chat中讨论一番。
  在团队中该如何开展自动化
  我们为什么要做自动化测试,或者说做自动化测试的动机是什么?是因为手工测试没有前途了,需要转行到自动化测试吗?所以我们要决定在项目中开展自动化的测试,最好先做一个“自动化测试的可行性分析”——5W1H1E法:
  下面是一些可供大家参考的经验:
  · 自动化测试并不廉价
  · 自动化测试不是单靠测试就可以搞定的事情
  · 对被测对象来说,不变的、需要重复执行的内容优先自动化
  · 可以从“半自动化”开始
  · 自动化测试的步骤:可以先模拟测试者的手,再模拟测试者的眼睛,再模拟测试者大脑
  · 自动化脚本往往不那么可靠,要花最多的时间在脚本对测试者大脑的模拟上
22/2<12
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • hbb
    2017-10-09 11:20:36

    gftjhg

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号