零基础学习软件测试,有哪些技巧?一文带你全面了解(基础篇)

测试设计阶段

用例设计处于测试流程的第三阶段,也是整个测试流程中最重要最核心的阶段,整个软件产品的质量好坏取决于用例设计的质量及覆盖面,如果设计存在遗漏或者场景设计考虑不全面就会出现漏测现象,给项目或产品带来风险。

所以测试人员测试用例编写完成之后一定要叫开发、产品、测试一起参与用例评审,评审通过后需要对用例进行维护(即增、删、改、查)。

随着软件产品迭代更新,为了满足市场用户的需求,会存在相应的需求变更,业务模块增加与减少,相对应的用例也需要进行删减,新增了一些业务模块用例同样需要新增。

二、测试实施过程

冒烟测试

第一轮 测试之前优先进行冒烟测试(测试主流程能够跑通);

第二轮 详细测试(功能)、UI自动化、接口自动化、兼容性、

性能测试、回归测试、交叉测试。

第三轮:全流程回归与验证。

三、测试实施三阶段困惑

如何你发现一个bug,开发认为不是bug你应该怎么办?【面试题】

如果测试一直有问题,开发就要一直解决问题,严重影响产品质量与测试进度,这时你该怎么办?

有些强势的测试会怼开发,产品的质量太差,出现很多bug还不及时解决,严重影响测试的进度实施工作,这时候可以针对开发的问题进行优化。

如何优化?

需要解决以下三个问题:

  1. 产品bug多是什么原因引起的?
  2. 为什么这个版本这么多bug?
  3. 开发者如何提升产品代码质量?

质量监控过程不仅要保障软件产品的质量,为了提升产品质量我们还需要掌握全项目流程,出现问题要协助开发一起商讨解决方案,最终才能帮助产品从真正意义上提升质量。

测试人员的工作职责是发现问题,以上三个问题由开发者给予答案,作为一名资深的测试人员,一定要具备一双慧眼灵活发现项目过程环节的问题,才能帮助项目组改善优良习惯,创造优质产品,为公司创价值。

四、验收测试实施阶段

一般验证测试在系统测试通过后介入,为了更好地保障客户验收工作顺利进行,产品相关测试人员与开发人员需要提供阶段性测试文档(测试计划、测试用例、测试 告等),开发人员提供(概要设计、详细设计、单元测试等相关文档)。

客户验收以需求规格说明书文档为依据进行验收,验收通过表明本次迭代产品满足需求规格说明书要求,产品测试通过,产品正式上线成功。

测试总结阶段

产品发布上线时间:产品经理、项目经理、前端负责人、后端负责人、测试负责人一起讨论得出的发布时间。

生产环境走查测试:测试核心流程,需要产品经理给予测试账 。

团队复盘活动。

总结经验,梳理开发过程中遇到的问题做统计分析,开发人员梳理测试人员 告的缺陷是否符合标准、测试过程中质量情况的总结与汇 。

开发人员可以指出产品或者测试人员的问题,测试人员可以指出产品与开发者的代码质量问题。

例如:发现一个bug在前一个版本当中已经修复,在这个版本又出现了。

需求问题:测试过程中经常发生需求变更,甚至需求变更数量达到60%。

测试人员提交的bug看不懂。

测试人员提了很多重复的BUG。

测试用例粒度不够(用例的粗细度)。

产品缺少规范的需求文档,描写功能不清晰 。

开发少部分产品功能未经验测试验证,甚至产品和测试都不知道的情况下,直接发布生产环境。

总结

任何牛逼的软件产品都有一个苦逼的打磨过程,公司要想创建优质的产品需要优质的产品团队成员一起努力,才能打造一款优秀的产品,学习软件测试跟随产品成长,不断优化更新自己的认知面,提升专业技能与技巧,为后期测试职业生涯辅路。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年9月23日
下一篇 2021年9月23日

相关推荐