zoukankan      html  css  js  c++  java
  • 面试自我介绍

    面试官好

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

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

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

    怎么做自动化测试:

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

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

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

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

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

    自动化怎么设计数据的:

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

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

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

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

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

  • 相关阅读:
    抓老鼠啊
    币值转换
    打印沙漏
    秋季学习总结
    第五周课程总结&试验报告(三)
    第四周课程总结&试验报告2
    实验报告一 &第三周课程总结
    Java第二周总结
    2019春总结作业
    第十六周
  • 原文地址:https://www.cnblogs.com/yzwdcjs/p/12455398.html
Copyright © 2011-2022 走看看