Skip to content

测试流程价值与体系

测试流程价值与体系

简介

流程是一组共同给客户创造价值的相互关联的活动进程。重点是活动所需要的步骤。

那么测试路程其实就是完成软件测试工作所需要的必要步骤。

uml diagram

测试的流程大体分为了这几个步骤。

  • 需求分析:阅读需求,理解需求,与客户、开发、架构多方交流,深入了解需求。
  • 测试计划:根据需求估算测试所需资源(人力、设备等)、所需时间、功能点划分、如何合理分配安排资源等
  • 测试设计:根据测试计划、任务分配、功能点划分,设计合理的测试用例。
  • 测试执行:测试执行是指执行测试开发阶段建立的自动测试过程,并对所发现的缺陷进行跟踪管理,一般有单元测试、集成测试、确认测试等步骤组成

    - 根据测试用例的详细步骤,执行测试用例。 - 测试开发:测试开发是指建立可重复使用的自动测试过程 - 执行结果记录和bug记录:对每个case记录测试的结果,有bug的在测试管理工具中编写bug记录。 - 追踪leader分配给你追踪的bug.直到 bug fixed

  • 测试总结:通过不断测试、追踪,直到被测软件达到测试需求要求,并没有重大bug。

测试流程价值

在实际工作当中,项目工期紧或者公司不够完善的情况下,很容易出现为了赶时间而抛弃流程。

其实长远来看这样是弊大于利的。由于需求的不准确不完整导致后期不停的重新沟通需求,开发不写设计文档导致项目后期发现逻辑错误需要重写代码。

所以一个完整测试流程是非常有必要的,并不会浪费实际工作时间,而且将更多的工作放在了前面。项目开发中,成本最高的问题往往就是项目后期才发现的问题。

有了测试流程,可以完成最佳测试方式的提炼和固化,提高测试效率;可以通过平台自动化的去进行管理,这样就可以进一步的提高工作和沟通的效率;而且其他团队成员也会很清楚测试团队什么阶段会做什么样的工作,然后就可以作出对应的配合,这样是可以更好的进行沟通过协作的。

测试流程学习路线

uml diagram

总结

  • 测试流程概念
  • 测试流程价值