测试新人必备的自动化测试知识

发表于:2017-1-16 11:22

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

 作者:51Testing    来源:51Testing软件测试网原创

  "预先善其事,必先利其器"这是论语中的一句话,凡事之前都需要一个良好的准备,自动化测试何尝不是呢?
  What-什么是自动化测试
  广义上来说,一般说来所有能替代人工测试的方式都属于自动化测试,我们所说的单元测试就是自动化测试的一种,单元测试很多人称之为"毫秒级的自动化测试"。而自动化测试人员则可以利用自己掌握的语言知识与代码知识自己创造工具。
  自动化测试主要包括:
  单元测试、集成测试、接口测试系统测试、回归测试等等这些。
  why-为什么要进行自动化测试
  软件自动化测试是测试工作的一部分,是对手工测试的一种补充。自动化测试是相对手工测试而存在的,主要是通过所开发的软件测试工具、脚本等来实现,具有良好的可操作性、可重复性和高效率等特点。
  how怎样进行自动化测试
  开展自动化测试的时候,需要经过有效的思考,不仅仅考虑到工具录制脚本的回放,还要考虑其有效性;确保自动化测试在整个测试工作中,发挥作用。
  有效性是自动化测试考虑的重点,所以在开展自动化测试之前必须思考以下问题:
  1、被测系统是否适合做自动化测试;
  2、被测系统适合在哪些环节做自动化测试;
  3、使用何种测试工具、测试框架;
  4、开展自动化测试需要哪些资源,包括:人员、机器、时间;
  5、当前可用或是可以申请到的资源;
  6、如何在不影响日常测试工作的前提下,开展自动化测试工作;
  最后,还是需要根据项目的特点,选择合适的自动化测试工具并了解工具的特性,进行又准备的测试。以TestWriter为例:
  1)前期准备:TestWriter是如何去识别对象的,对于新手经常会出现录制的脚本回放的时候报错的现象,这个时候就应该考虑原因。是否了解TestWriter识别对象的原理,对象库操作的方法;去掌握一些别的测试工具特性,作一个横向对比:在进行功能测试的时候在数据维护性上有什么不同?
  2)加深了解:了解 TestWriter的环境变量的建立和使用;了解检查点的知识,明白什么是内置检查点,什么又是自定义检查点。并搞清楚在什么时需要进行检查点的设置;
  3)以上只是部分必须掌握的内容,还有些细节设置,就需要在实际运用中去了解掌握。
点击>>【免费下载自动化测试工具TestWriter】>>【晒TestWriter测试工具使用心得,赢测试积点】
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号