ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

第三次面试笔记

2021-10-14 16:34:14  阅读:114  来源: 互联网

标签:20 第三次 笔记 面试 JSON 测试用例 40 测试 BUG


1、测试流程

2、测试用例设计方法

(1)等价类和边界值

例如,社区要统计20-40年龄段之间要打疫苗的人

等价类:20-40岁之间但不包含20和40的都是有效等价类,无效等价类就是在这个年龄段之外的,而边界值就是20-40这个区间里的20、21、39、40这个几个值,也就是说边界值就是等价类的有效补充。

(2)错误推测法

设计非功能性测试用例的方法

例如:加载一百条数据,页面往下滑动,浏览器是否能加载出来

3、BUG注意事项和生命周期

(1)BUG注意事项

1)bug问题步骤的详细描述

2)最好有日志文件和BUG截图

(2)BUG的生命周期

 4、测试计划

(1)测试范围

明确你要测什么

(2)测试策略

明确怎么测,具体包含测试类型,测试场景,测试方法之类的

(3)资源安排

测试环境怎么样,测试工具的选择,还有人力资源的安排

(4)进度安排

什么时候开始测试,预计要测试多久等等

(5)发布标准

测试完成和产品上线需要满足的条件

(6)风险评估

在测试计划中体现出可能存在的风险以及风险发生时的应对措施

5、测试报告的内容包含什么

(1)版本概述

(2)测试功能结果

(3)缺陷分析(缺陷整体情况、遗留缺陷、缺陷状态分布图)

(4)风险分析

(5)测试结论

6、自动化测试流程

 7、unittest和pytest的区别

Pytest:

基于Python语⾔的单元测试框架,也是⼀个命令⾏的第三方⼯具,。Pytest⽐起unittest来说⽐较⾃由,可以使⽤函数式的编程等语⾔,也可以使⽤⾯向对象的编程语⾔。⽽且它 的断⾔使⽤的是Python原⽣的assert关键字

unittest:

只能使用面向对象的编程语言

 8、setup和teardown

这是uninttest里面的测试固件。

setup:初始化,就是测试用例前的环境准备

teardown:测试用例后的清理工作

9、post请求方法里面的JSON和data

JSON:首先是JSON格式,所有我们直接使用JSON参数

data:首先是表单格式,所有就得使用json.dumps()使得表单序列化

10、动态参数的关联(解决思路)

在执行接口后,可以获取到返回值(如token),再把上个接口获取到的返回值给下个接口的输入部分

Jmeter:

 

 如图登录成功后,产生的token

 

JSON提取器:

 

 JSON格式的请求参数放到body里面

 

 正则表达式提取器:

 

标签:20,第三次,笔记,面试,JSON,测试用例,40,测试,BUG
来源: https://www.cnblogs.com/liuxun0223/p/15407232.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有