2019.4.22 面试问答经验
工作中的测试流程:
1参加立项会议(确定主要功能,根据市面上已有的相似产品来熟悉功能);
2参加需求评审(策划产品制定详细功能需求后,会议上了解详细的功能需求,提出疑义,解决设计上的缺陷,为后期程序制作打下良好的基础,);
3编写测试用例(编写过程中发现会议中遗漏的在设计上的,向产品策划提出并商讨修改方案);
4执行测试用例;
5发现程序缺陷bug,使用缺陷管理工具(如禅道、bugfree等),与开发交流推进缺陷bug的解决,执行修改后的验收工作;
6产品上线前的回归测试;
是否有熟悉的数据库:
SQL、MySQL之类的
查询A表中ID为110的玩家的数据:
Select * from A where ID=’110’
多表查询语句:
select 表a.id,name...,表b.age,birthday... from 数据库A 表a,数据库A 表b where 表a.id=表b.id
修改A表中ID为110的玩家的name为jake:
Update A set name=’jake’ where ID=’110’
查询并计算A表中一级代理商B下二级代理商C的年销售额(C下有多个零售商有多条数据):
Select sum(销售额) from A where 一代name=’B’ and 二代name=’C’
查询并统计A表中一级代理商B下二级代理商C下有多少个零售商:
Select cout(*) from A where一代name=’B’ and 二代name=’C’
Jmeter性能测试报告中有哪些有用的数据:
Sample:服务器处理的请求数量
Avergae:平均响应时间,单位ms,不大于3秒均为符合
Median:响应时间参数
90%line:90%以上Sample的响应时间
95%line:95%以上Sample的响应时间
Min:最小响应时间
Max:最大响应时间
Throuthput:吞吐量,一般是运营给指标,例如日活,然后计算出吞吐量(例如6小时10000个请求,10000/6*60*60)
Jmeter运行性能测试过程中程序出错,停止测试还是继续测试:
停止测试并定位问题;(自己想的)
Python中如何下载安装第三方包并导入到程序中:
命令行中输入pip stall XX,程序的代码中import XX
Python中进行http请求需要导入什么包,使用该包内的哪个方法去进行请求:
Importrequests,res = requests.get(url,params= pms) #获取返回数据,get可选post,res为返回的数据;
用python写一个1-100之间的无法被3整除的偶数:
def print_x():
for x in range(1,50):
if x%3!=0:
return x*2