没有合适的资源?快使用搜索试试~ 我知道了~
自动化测试岗面试题整理
资源推荐
资源详情
资源评论
自动化测试岗
柠檬班软件测试
The project plan is the most important indicator plan. The brief introduction
reflects the project achievement status of the company. The project plan needs
to be formulated in strict accordance with the process
1、你会封装自动化测试框架吗?
这个问得最多,甚至有很多公司直接写在招聘要求中!
当然可以,自动化框架主要的核心框架就是分层+PO 模式:分别为:
基础封装层 BasePage,PO 页面对象层,TestCase 测试用例层。然后
再加上日志处理模块,ini 配置文件读取模块,unittest+ddt 数据驱动
模块,jenkins 持续集成模式组成。
2、自动化测试用例如何编写?以下答案二选一即可:
1.用例是自动化测试工程师自己设计的,一般刚开始已基本业务流程为
主(登录--完成一个业务--退出)
2.从系统测试用例中进行筛选或由业务工程师提供
3、自动化测试过程中,你遇到了哪些问题,是如何
解决的?
1.频繁地变更页面,经常要修改页面对象类里面的代码
2.自动化测试偶尔出现过误报
3.自动化测试结果出现覆盖的情况:Jenkins 根据时间建立文件夹
3.1 如何降低自动化维护成本
.
在选取将用例自动化时就要注意,尽可能的选取比较稳定的接口/
内容做自动化测试;
.
测试人员在编写测试脚本时对脚本质量的要求,重用性,复用性,
搭建高质量的测试框架;
.
测试工具的选取使用(比如选取专业的/商业话的测试软件工具),
以及硬件服务的配套使用;
.
加强提高测试人员的编码开发实力,这样能够创造出更多有用的
测试工具
3.2 如何保证脚本的有效性?
使用分层结构实现业务逻辑、脚本、数据分离。
使用 PO 设计模式,将一个页面用到的元素和操作步骤封装在一
个页面类中。如果一个元素定位发生了改变,我们只用修改这个页面的
元素属性。
对于页面类的方法,我们尽量从客户的正向逻辑去分析,方法中
是一个独立场景,例如:登录到退出,而且不要想着把所有的步骤都封
装在一个方法中。
测试用例设计中,减少测试用例之间的耦合度。
元素定位时,使用稳定的相对路径来定位,优先选择 id,避免使
用绝对路径。
剩余12页未读,继续阅读
资源评论
千秋TʌT
- 粉丝: 153
- 资源: 150
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功