测试面试题
1.缺陷报告
所属产品,所属模块,当前指派,bug类型,重现步骤,验证程度,操作系统,优先级,附件等。
2.测试计划
估算测试时间
分配测试任务
测试目的
测试背景
确定测试范围
制定测试策略
测试资源安排
测试时间安排
测试人员分配
风险评估
3.开发人员不以为是bug
如果tester说服不了dev那么这就是一个缺陷,这个时候测试人员需要拿出强有力的证据来证明(证据为:bug拍照、测试用例,要求说明及文档)
4.印象深刻的bug
之前有一个客户给我公司市场部人员打电话说,他的文件不能上传,问是不是公司系统出了问题,让我帮忙给他看一下,看了他发的截图内容发现,他不金额写在尺码列,尺码写在金额列里,这个就是测试人员容易忽略的,像这种应该有提示
5.get和post的区别
①.get不安全,传输过程数据放在url格式中,post所有操作对用户来说都是不可见的
②.get传输量小,是因为授url长度限制,post传输量大,一般被默认为不受限制
③.get限制form表单的值为ASCII字符集,而post支持整个ISO10646字符集
④.get效率却比post方法好,get是form表单默认提交方式
6.公司流程
立项——编写需求——需求评审——部署环境——冒烟测试——提交bug——回归测试——验收测试——上线
开发人员:编写概要和详细设计,编码自测
测试人员:测试用例,测试用例评审
7.测试分类
单元测试
集成测试
系统测试
验收测试
静态动态
回归测试
冒烟测试
功能测试
性能测试
黑盒测试
白盒测试
细分流程:单元测试——集成测试——系统测试——验收测试——上线
8.bug生命周期
测试人员提交新的bug入库,设置为new如果确认错误置状态为open,如果不是错误设置为Declined,如果bug则修复状态置bug的状态为fixed,遇到解决不了的bug要留下文字说明既保证bug的状态为open,测试人员查询为fixed的bug,验证bug是否以解决,如果解决置bug撞他为Closed,未解决的bug置bug状态为Reopen