• 什么才算自动化测试?


    什么是自动化测试?

    并不是所有流程都自动化了就叫自动化测试;

    也不是你会用某个可以做自动化测试的工作了并且迭代了就算自动化测试。

    而且,并不是所有的功能,所有的业务都适合做自动化。

    所以,什么才是自动化?什么时候才能做自动化?

    首先,要先思考准备做自动化的项目到底适不适合做自动化?比如这块业务是否经常迭代?UI是否经常更改?维护成本与实际测试工作的衡量。

    其次,做自动化之前,你需要知道你到底为什么要做自动化?并不是说随便一个接口,随便一个功能就都可以做自动化。在做自动化之前,你需要想好,你做自动化的目的是什么,是为了回归,还是为了减少手工测试成本?

    然后,需要去考虑最重要的校验部分,你要去用什么断言?你断言的预期结果一定是准确的吗?如果不准确,那么做的这些自动化等于白做。

    再然后,需要去考虑,需要断言什么内容?并不是简单校验code通过就OK了,需要断言的内容也要经过思考。

    然后到了测试用例部分:自动化测试的根本依旧是测试,那么,是测试的话,你就需要有你的测试用例,就需要有你的预期结果、实际结果、最后测试结果。

    再然后,你的用例要怎么设计,包含什么场景?是否需要异常场景?

    最后开始选用框架或者工具,在实际进行自动化过程中,一定会遇到已有的框架或者工具不能满足测试的需求,那么就需要不断迭代自己的框架或者工具

    经过长时间的迭代更新,自动化才算是完成

    最后,在自动化运行一段时间后,需要根据自动化执行的结果数据,看实际的成果,如果成效不大,或者没有达到最初做自动化的目的,那就要考虑这个自动化思路是否可行,是否需要变更。。。

    ... 记一次和开发battle2小时的内容

  • 相关阅读:
    IT项目管理中的风险控制
    设置IIS缓存的方法
    Java远程连接redis, 报错 Connection refused: connect
    Java程序员必会英语单词
    Maven项目pom.xml文件报xxx\target\classes\METAINF\MANIFEST.MF (系统找不到指定的路径)
    系统分析中的课程设计多功能智能汽车检测系统之时序图
    获取主板、硬盘、CPU、网卡编号
    ASP.NET(VB) 给图片增加水印文字
    如何在VB程序中控制Flash控件的点击事件!
    ASP.NET(VB) 给图片增加水印文字
  • 原文地址:https://www.cnblogs.com/x495122903/p/16150426.html
Copyright © 2020-2023  润新知