影响测试进度的六大因素 1.测试同学的能力 2.测试同学对项目的熟练程度 3.项目的提测质量 4.测试环境的稳定性 5.开发同学处理bug的速度 6.产品原型和文档的详细程度和一致性 测试同学半路接手一个项目,需要做哪些事情? 1.了解项目的业务流程 可以找之前的测试同学或产品同学,了解清楚该平台是做什么的,主要业务流程是什么 2.看PRD/需求文档 找出之前的PRD文档,浏览一遍,主体功能全部熟悉一遍。 3.用起来 边看文档,边用,用着用着就熟悉了。 4.看缺陷库即看bug 看该项目以前的BUG,看看一些容易出现的坑,以后可以重点关注这些容易出Bug的测试场景。 软件测试面试题之软件测试流程 不同公司的流程不一样,现状决定流程,没有绝对的对与错。以结果为导向,保证产品质量,提高测试效率才是王道。 1.需求评审 测试 开发 产品 UI UE DA拉一个会,进行需求评审,比较理想情况就是在评审之前大家都认真看完PRD,带着问题来评审,效果也比较好,对于要修改以及确认的地方,由产品同学统一搜集整理,并更新PRD后,在群里通知。 2.用例编写并评审 QA编写好测试用例,可以用Excel XMind 和公司内部工具 都行并标记好冒烟case,提测之前开发 QA 产品进行case评审,最后确认一版 开发人员所做的是否和需求一致,有问题提前暴露 3.接口测试 后端开发提测接口,测试同学提前介入,用jmeter postman 自己写代码等测试接口,此时,前端同学可以先接入联调,也可后端接口测试完成后再联调 4.冒烟测试 项目整体提测后,开发测试产品拉会走冒烟或者前端同学提供冒烟录屏,主功能通过后允许提测,否则打回 5.UI测试 冒烟测试后就正常测试 提bug 验bug 回归测试等 UI没问题 可以给UI UE验收样式和交互,无问题后提交产品运营验收产品运营验收后可准备上线工作 6.发送测试报告 测试报告说明测试结果 测试点 排期 bug分享以及风险点 7.上线 开发同学codereview完成后 开始上线 8.线上回归 对线上环境进行测试 主要测主功能和数据,线上回归没有问题后 反馈给产品运营开发同学 回归了那些功能点有没有没回归到的以及风险点