目录
问:一条bug记录都包含了哪些内容,如何提交高质量的bug记录
问:如何使用jmeter进行压力测试
问:项目是如何进行测试的
问:mysql 查询成绩倒数第三的同学
问:软件测试有哪些类型
问:怎么判断是前端bug还是后端bug
问:bug的定义,bug的周期
问:测试报告的组成
问:简述软件测试的流程
问:自动化测试脚本开发的主要步骤
这里有爱,有分享,有测试工程师们的成长日记,
问:一条bug记录都包含了哪些内容,如何提交高质量的bug记录
答:一条bug记录最基本应包含:编号,bug所属模块,bug描述,bug级别,发现日期,发现人,修改日期,修改人,修改方法,回归结果
要有效的发现 Bug 需参考需求以及详细设计等前期文档设计出高效的测试用例,然后严格执行测试用例,对发现的问题要充分确认肯定,然后再向外发布如此才能提高提交 Bug 的质量。
问:如何使用jmeter进行压力测试答:1.添加请求
2.线程组配置-----设置线程组--------设置循环次数--------------设置压测持续时间
3.添加聚合报告
4.执行分析结果----主要看:请求数,响应时间(越小越好),tps(服务器每秒钟处理的请求数,数值越大越好)
问:项目是如何进行测试的答:1.了解被测系统,被测功能和各个功能的业务逻辑
2.分析需求文档,整理测试点
3.测试方法设计,将测试方法用到项目中
4.编写测试用例
5.拿到被测软件后,执行测试,提交bug,有效的进行回归测试
6.测试总结
问:mysql 查询成绩倒数第三的同学答:limit 返回查询条件的前几条或者中间某几行的数据,可接收两个参数, 第一个参数表示从第几行数据开始查,第二个参数表示查几条数据。注:初始记录行的偏移量是 0
用法:
SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15
SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last.
SELECT * FROM table LIMIT 5; //检索前 5 个记录行 相当于limit 0,5
问:软件测试有哪些类型答:测试类型:功能测试,性能测试,界面测试,UI测试、接口测试、安全测试、兼容性测试、易用性测试、压力测试、负载测试
问:怎么判断是前端bug还是后端bug答:界面相关,排版错乱,文案错误等问题都属于前端bug:
出现样式问题的都是css的bug
出现文本问题的都是html的bug
出现交互有问题的都是js的bug
功能相关,抓包分析,从接口 请求url 参数 接口响应来分析:
未发送请求,属于前端bug
接口请求url错误,传参错误,属于前端bug
接口返回数据错误,属于后端bug
性能相关:
页面加载慢或者提交表单慢,抓包查看请求耗时,如果耗时长,就属于后端bug
问:bug的定义,bug的周期答:软件bug是指软件程序的漏洞和缺陷,测试工程师或用户所发现和提出的软件可改进的细节、或与需求文档存在差异的功能实现等
生命周期中缺陷状态:新建-->指派-->已解决-->待验-->关闭
发现BUG-->提交BUG-->指派BUG-->研发确认BUG-->研发去修复BUG-->回归验证BUG-->是否通过验证-->关闭BUG
问:测试报告的组成答:概述(包括项目背景,需求分析)
测试时间,测试环境
测试过程(评审记录,测试范围,测试用例)
功能实现清单(列出是否已经按照测试计划实现功能)
缺陷统计(测试缺陷统计,测试用例执行情况统计)
测试统计情况(资源统计,执行情况,问题统计,问题列表,遗留的问题)
测试总结(测试结论(是否通过),测试内容,测试用例的覆盖程度,bug的解决程序)
测试风险
问:简述软件测试的流程答:1.阅读相关技术文档
2.参加需求评审会议
3.根据最终确定的需求文档编写测试计划
4.编写测试用例
5.用例评审
6.开发提交代码
7.执行测试用例,记录发现的问题
8.验证bug与回归测试
9.编写测试报告
10.产品上线
问:自动化测试脚本开发的主要步骤答:1.通过某些方式定位到我们要执行的对象,目标
2.对这个对象进行什么 *** 作
3.通过 *** 作对定位到的对象赋值
4.添加断言 *** 作
温馨提示:加班伤身,可不要贪多哦~
通宵熬夜,小心你的头发~
每天学习一点点
每天进步一点点
跟着小编一起进步哦
最后说点啥吧!
因篇幅有限小编只能着重挑选了一点最金典高频大厂面试题出来 其余的小编已经放在下方的传送门内了 !
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)