美文网首页
编写自动化测试脚本的注意事项

编写自动化测试脚本的注意事项

作者: 优雅的步伐 | 来源:发表于2022-03-11 14:53 被阅读0次
  • 测试数据应该预先存在,并且测试脚本应该依赖与这些测试数据。这些测试数据可以依赖以某一测试步骤或整个测试过程。测试结果数据也可以保存在计算机的内存、文件或数据集的形式保存在数据库中。

  • 每一个测试步骤都能够被独立运行。

  • 有必要的话,在运行每个测试用例之前,先检查测试数据的正确性。在实际案例中,这步是放在每步测试过程之前,另外也可以通过一些软件检查工具进行检查。

  • 测试用例的通过标准要是合适的。

  • 对于测试脚本最重要的标准就是它能够重复使用的。如果建立了正确的测试环境,测试脚本在每次执行后都应该产生相同的结果。但请记住,脚本对测试环境依赖很大,所以测试脚本被另外的一些潜在因素所制约,如计算机系统或网络环境。

  • 测试脚本还会产生”假错误”的危险性。当执行完测试脚本后,测试脚本会报一些错误,但这些错误却不是Bug。举个例子,测试脚本产生了错误,但在用例中却无法找到(数据类型错误或无法找到数据,这些错误虽然简单但是确是很明显的)。应该将测试脚本本身的通过标准加入到测试用例中来。

  • 一定要查明测试脚本在执行过程中失败的原因。由于测试脚本的复杂性,也难免会有许多假错误。所以一定要找出根本原因,是测试脚本能被正确的回放执行。但有时候同样的两段测试脚本执行会产生不同的结果,一段能测试通过,而另一段却测试失败。同时也有可能会产生不同的测试结果。这有可能是有测试环境的错误而引起的。如果项目时间不允许的话,应该将这部分自动化测试脚本删除,改而人工测试执行。

参考
https://blog.csdn.net/weixin_39575775/article/details/119021359?spm=1001.2101.3001.6650.11&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-11.pc_relevant_paycolumn_v3&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-11.pc_relevant_paycolumn_v3&utm_relevant_index=16

相关文章

  • 携程大牛带你了解自动化测试脚本设计

    今天给大家讲解一下自动化测试脚本设计,首先跟大家了解一下编写自动化测试脚本的方法。 一、不同的自动化测试脚本的编写...

  • python自动化测试,编写unittest框架运行代码的时候不

    在做python自动化测试,编写unittest框架运行代码的时候不执行 1、问题出在哪? 在编写自动化测试脚本的...

  • 15大自动化测试面试问题与解答

    1)什么是自动化测试? 自动化测试是一种使用自动化工具编写和执行测试人员测试脚本和案例的技术。 自动化测试的主要目...

  • postman测试结果生成测试报告

    背景 在postman完成自动化接口测试脚本的编写,并且测试脚本正确的情况下,为了执行脚本能够生成测试报告用于分析...

  • Android UIAutomator 自动化测试

    uiautomator 自动化测试框架,使用java编写测试脚本,进行黑盒测试,进行ui测试。可以对任何app进行...

  • 自动化测试-1

    如何做自动化测试 会使用自动化工具不能称为自动化测试人员,只能称为“工具小子” 能独立编写测试脚本,能开发一些测试...

  • UI Recorder小白入门

    1 Introduction 在进行自动化测试时,测试脚本的编写是最为耗时的工作。在UI自动化测试中,事情会变的更...

  • unittest断言测试方法

    前言 Python中unittest单元测试框架常用来编写自动化测试脚本。 Python中单元测试的断言方法主要如...

  • 编写自动化测试脚本的注意事项

    测试数据应该预先存在,并且测试脚本应该依赖与这些测试数据。这些测试数据可以依赖以某一测试步骤或整个测试过程。测试结...

  • 2020,必备自动生成测试脚本方案

    构想篇 作为一名接口自动化测试工程师,日常面临最多的工作就是编写接口自动化测试脚本,那么,在 coding 的过程...

网友评论

      本文标题:编写自动化测试脚本的注意事项

      本文链接:https://www.haomeiwen.com/subject/megarrtx.html