缺陷有关的内容: 1、缺陷的管理工具:禅道,jira 2、禅道管理缺陷的流程=== 缺陷的管理流程? 你们发现缺陷后会怎么做?禅道是如何管理缺陷的? 测试人员提交缺陷到禅道,【测试经理分配bug给开发人员】 开发人员对bug进行确认,如果他认为是个bug,会将bug的状态改为“已确认”; 如果不是bug,会把bug重新指派给测试,如果已经确认了bug,开发会修改代码,改完成后,会把bug的状态改为“已修改”,测试人员在新的测试版本上对已经修改的bug进行验证,如果验证通过,则关闭bug(已关闭),如果验证没有通过,则重新激活bug[已激活 3、bug的内容? 以禅道为主 4、严重程度是如何划分? 1-4 数字越小,bug越严重 1-致命 2-严重 3-一般 4-轻微 准备5个bug; 5、优先级 是否严重程度越高,优先级就越高? 6、什么样的模块,bug会比较多? 功能比较多,业务逻辑复杂 7、如果发现的bug是概率性的你会怎么处理? 1、先提交bug,尽量的保留bug的现场 2、与开发立即沟通bug的现象 3、协助开发找到bug产生的规律或者原因(日志) 4、如果暂不能修改,bug的出现频率比较高,影响用户使用,可能会暂时关闭该功能;如果出现的频率比较低,不影响用户使用,暂不修改;但是下一版本再讨论修改; 8、如果发现的bug开发不想修改,你会怎么办? 9、你发现的bug,开发不认为是个bug,你会怎么办? 10、请问你们公司的产品上线了没有,上线的时候还有没有bug? 可以回答有,有轻微的bug,但是不影响使用; 可以回答没有,我们找到的bug开发都修改完成; 11、出现某一种现象或者你说出的一个bug,你觉得是什么原因产生的? 开发并没有说明原因; 比如:优惠券发现可以使用多次? 原因:1、优惠券次数没有限制 2、优惠券的状态没有变更 视频出现黑频的原因; 原因:1、视频资源出错; 2、视频解码出现; 3、CDN出错 app出现闪退的原因? 原因:1、内存读写出现异常; 2、硬件或者系统没有兼容 3、app出现空指针,或者数组越界; 12、测试报告的内容(面试宝典24页) 13、项目上线过程 测试部门要编写好测试报告,要说明测试已经通过; 运维部门要写申请,由各部门负责人签字; 开发部门准备线上的软件版本,要先在预发布环境测试一次; 再到线上环境进行发布,停服,备份代码和数据 更新代码和数据库 由测试部门进行线上版本的验证,只验证此次更新的功能和相关联的模块; 1、检查开发人员给的软件资料是否齐全 2、预发布环境对软件版本进行测试 3、在线上完成后,对线上版本进行测试 如果有bug,开发立即解决,如果解决不了,回滚到上一个版本; 如果是给客户做的项目,就还准备客户培训的资料;
|