面试官:自动化测试分层思想,你是如何理解的?

本文探讨自动化测试的分层思想,强调其在提高脚本稳定性、可读性和复用性方面的重要性。分层通常包括对象库层、业务层、逻辑处理层和数据层。通过封装,各层分别负责不同任务,使代码结构更清晰,便于维护和复用。
摘要由CSDN通过智能技术生成

在往期我们讲了很多实现自动化过程中的一些面试题,那么实现自动化之后,问题又来了。你肯定要考虑分层了

面试官:自动化测试分层思想,你是如何理解的? 我看到过很多招聘需求上直接写了这一点,会自动化测试分层思想优先。啥意思?但凡能称得上优先的,就是加分项呐。

所以,为什么要有这个自动化分层?自动化分层到底怎么做?

那你就得给面试官说清楚了

那你可以这样说:当我们的脚本能够实现自动化,能够让我们自动去点点点了,接下来我们要考虑这个脚本的稳定性,因为你可能说一个背景,自动化用例越来越多,数据也越来越多。为了提高提高脚本的维护性,稳定性,可读性、复用性,等等,我们就要把自动化脚本分层。

那何为分层?分层到底是啥?

那就好像一个蛋糕一样,一层两层三层……

第一层和第二层有什么区别?

第一层比第二层应该是少点吧,越到下面,蛋糕应该越大,这个好理解吧?

其实脚本分层的原理就是让不同的层去做不同类型的事情,专业的人做专业的事,让我们的代码结构更清晰,还有很多代码可以复用,很多东西都是重复使用的,所以我们会把代码分层。

那么分层可以分为哪些层呢?

对象库层,业务层、逻辑层,数据层

当然有些东西可以放在一起,根据这几个层,你可以把它封装三到四次,这里就又讲到一个封装。

把这些层次我们进行封装两到三次。

对象库层

首先你想到一个对象,什么是对象?你做ui自

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值