面试自我介绍

面试官好

我做测试x年,之前主要是做业务测试,这两年也做自动化测试。

测试的终端有app/pc/h5,这几个终端我都是独立完成项目测试的,尤其是pc/h5端,从项目立项开始,直到在线上稳定运营,目前没有出现过一二级的bug。

自动化测试的话,主要是接口测试,在业务测试完成后,去维护自动化用例,ui自动化做的偏少,因为页面迭代比较快,成本比较高。

 

怎么做自动化测试:

接口自动化脚本是用python语言写的,结合pytest框架,运用分层设计思想。

我自己做自动化分为三个大步骤。

第一步,用例运行前的准备工作:方法进行封装,用例数据,环境配置信息

第二步,调用第一步的数据来运行用例,运行用例的时候  1.先处理好请求数据  2.发送请求,返回响应  3.进行断言(响应码的断言/数据库的断言)并写回测试结果到excel  4.清除脏数据,恢复测试环境

第三步,输出辅助性文件,日志和报告。

 

自动化怎么设计数据的:

异常用例的数据设计比较简单,none或者是写一些固定的错误的数据

正常用例的数据尽量不要写死,方便后期维护。

固定的,比如说账号密码之类的,写到配置文件里,用的时候正则替换

随机的,可以自己封装方法来获取,比如说注册,每次都要一个未注册过的号码,那就随机生成一个,数据库里查不到的,再用正则替换

接口依赖的,反射机制动态获取属性值,再用正则替换

 

posted @   一只测试小菜鸡  阅读(94)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示