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

    面试官好

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

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

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

    怎么做自动化测试:

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

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

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

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

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

    自动化怎么设计数据的:

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

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

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

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

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

  • 相关阅读:
    loj#6433. 「PKUSC2018」最大前缀和(状压dp)
    PKUWC2019游记
    10. Regular Expression Matching
    9. Palindrome Number
    8. String to Integer (atoi)
    7. Reverse Integer
    6. ZigZag Conversion
    5. Longest Palindromic Substring
    4. Median of Two Sorted Arrays
    3. Longest Substring Without Repeating Characters
  • 原文地址:https://www.cnblogs.com/yzwdcjs/p/12455398.html
Copyright © 2011-2022 走看看