其他分享
首页 > 其他分享> > 不再背锅,每个测试员必备搭建自动化测试框架注意事项!

不再背锅,每个测试员必备搭建自动化测试框架注意事项!

作者:互联网

一个好的自动化测试框架是可以让不那么懂技术的人也可以写自动化测试脚本的。

自动化测试框架的架构一般包括三层,分别是:脚本层(业务组件开发),业务层(流程的开发和组织),数据层相分离,是本次框架组织总的方针,为开展功能自动化测试提供一个高效、稳定、容易的测试实现。

那么为什么要搭建用自动化测试框架呢?当然是需求! 自动化测试的开发,通常是由自动化测试的需求决定的。

这些需求主要包括以下这些:

  1. 自动化测试便于实施。一个好的自动化测试框架,是让不太懂技术的人也可以写自动化测试脚本的,更方便的写测试脚本,进行自动化测试的。

  2. 解决自动化测试脚本本身存在的问题,比如异常处理和场景恢复。

  3. 测试易于维护。自动化测试项目,需要时间的沉淀,时间长了,就可以看到相应的产出。因此在这个过程中,管理及维护就成了最重要的事情。而好的框架是可以减少你在管理维护中所投入的人力物力精力。

  4. 可重用性。而框架的意义之一就在于可重用。所以在框架里,你可以实现一些通用功能,简化脚本开发过程。

  5. 浅显易读的测试报告。
    在这里插入图片描述

那么也不是所有的项目都需要自动化测试的,因为毕竟自动化测试的成本投入高,风险也很大~问题还是要看项目大小,以及具体的项目需求。

以下几个因素,都需要考虑进去。

  1. 首先项目周期要长,但是需求不会频繁变更;

  2. 其次系统中多数对象要可以被识别,并且不存在大量第三方插件。

  3. 最后你要清楚,你不能指望自动化测试去帮你发现新的bug,自动化测试本身是不具备想象力的(相对于手工测试)。它的优势在于反复迭代,它的价值产出在于长期的回归测试,以保证被测产品长期稳定地版本更新。

这里有我近几年的收集和整理,整体是围绕着【软件测试】来进行整理的,主体内容包含:python自动化测试专属视频、Python自动化详细资料、全套面试题等知识内容。
在这里插入图片描述
对于软件测试的的朋友来说应该是最全面最完整的面试备战仓库,为了更好地整理每个模块,我也参考了很多网上的优质博文和项目,力求不漏掉每一个知识点,很多朋友靠着这些内容进行复习,拿到了BATJ等大厂的offer,这个仓库也已经帮助了很多的软件测试的学习者,希望也能帮助到你

关注微信公众号【程序员二黑】即可领取Python自动化测试超硬核资源

标签:脚本,需求,背锅,框架,必备,测试,自动化,软件测试
来源: https://blog.csdn.net/m0_52650621/article/details/113188399