美文网首页
测试人员必须知道的软件流程

测试人员必须知道的软件流程

作者: 软件测试小白 | 来源:发表于2022-01-17 19:26 被阅读0次

前言

工作以来,大大小小参与的项目也有十几个了,涵盖财务类、保险类、OA办公类软件。

从测试流程上看,基本也都大同小异,这里将常见的测试流程做一些梳理,

供刚入行的朋友学习参考,也欢迎大家完善补充。

一、需求答疑评审

参与人员:

产品、开发、测试、需求提出人、其它相关人员

主要内容:

对需求文档进行评审,对于有疑问或者有错误的地方,进行讨论沟通,来保证对需求理解的准确性和一致性。

需求文档中最好有业务流程图,能够较好的帮助相关人员快速的了解业务需求。

目标达成:

通过此次会议了解到各模块对应开发人员,以此来确定测试时间

二、罗列测试点

主要内容:

需求评审通过后,测试根据定版的需求或UE构造测试脑图。

通过脑图列出测试点以及测试方法,然后再根据脑图整理测试方案。

脑图工具:

Xmind、MindManager等

测试方案包含:

测试环境,测试数据,测试模块,测试点,测试方法,测试风险等

目标达成:

这个环节,输出测试点和测试方案,指导接下来的测试工作。

强烈建议:

测试任务紧急来不及写用例的情况下,一定要列测试点并进行Review。

避免无序测试,思路混乱,丢三拉四。

三、制作测试计划

主要内容:

根据开发计划制定测试计划

测试计划包含:

测试范围、测试目标、测试出入口、通过标准、测试人力安排(角色及职责)、测试进度安排

(用例设计评审开始结束时间、用例执行开始及结束时间、回归测试时间计划、测试交付时间等)、测试交付物、测试风险。

目标达成:

输出测试计划

四、用例编写、评审

主要内容:

测试工作最重要的环节就是设计产出测试用例,一定要严谨专业。

用例的可读性要强,不仅仅是写给自己看的,要做到任何人拿起来都可以执行。

用例设计完以后,要开展用例评审,查漏补缺,不断完善用例;也可以采取用例结对编写的方式,提高用例设计质量。

测试用例组成:

编写人、用例编号、用例名称、前提条件、测试数据、优先级、操作步骤、预期结果、实际结果、测试人等

用例设计思路:

UI测试、权限测试、功能测试、数据测试、流程测试(包括正常流程与异常流程)、接口测试、兼容性测试、性能测试、安全测试等

设计方法应用:

一般边界值和等价类常用,其次场景法、因果图、错误推测。

针对不同的需求,测试点的选择或侧重点可能不一样。

目标达成:

通过用例设计、评审,输出较为完备的测试用例。

五、冒烟测试

开发提测后,正式测试前,先验证一下主流程或主要实现功能是否存在问题。

没有问题后再进行系统的测试,避免测试相关工作已经准备开展,而核心业务却执行不下去的情况。

六、执行测试计划

冒烟测试结束后,按照测试计划开展测试。

这个阶段也可采取交叉测试的方法,即:A写的用例B执行,B写的用例C执行。

过程中如遇到不可控因素或问题,影响到测试计划落地的,一定要尽早报备。

七、编写测试日报

主要内容:

根据测试需求的具体情况,发布测试日报(一般邮件形式较多,也有在看板或需求平台上备注的)。

测试日报包含:

用例总数、执行用例数、未通过数、发现BUG的数量、关闭BUG的数量、遗留BUG的数量、问题等级、影响程度、BUG趋势以及其它建议等。

收悉人员:

相关产品、开发、测试或需求人员。

八、测试报告总结

在整个需求或版本测试完成后的总结。

主要反应测试过程中的问题以及对应版本的质量情况,是否满足发布标准、遗留的问题的情况、是否影响相关使用、特殊的注意事项等。

相关文章

  • 测试人员必须知道的软件流程

    前言 工作以来,大大小小参与的项目也有十几个了,涵盖财务类、保险类、OA办公类软件。 从测试流程上看,基本也都大同...

  • 软件测试与软件开发的关系

    软件测试是贯穿于整个软件开发的过程。在软件开发的各个阶段,测试人员必须制订本阶段的测试方案,把软件开发和测试活动集...

  • 八、软件测试流程

    软件测试流程 进行软件系统的测试是个复杂的过程,涉及到大量的人员安排、资源准备、工作活动分配、工作活动实施...

  • 软件测试有什么目的和意义

    软件测试作为软件开发的一个重要阶段,除了必须具备被测软件、测试工具、测试技术等一些必备的客观条件外,还受到测试人员...

  • 自动化测试基础

    软件测试:1、软件测试分类v模型软件开发流程 根据项目流程划分的测试:单元测试:模块测试,对程序中单个程序或独立功...

  • 西安软件测试培训之后待遇如何

    初级测试工程师:月薪6-15K之间。必须掌握的技能: 1.软件测试理论、测试流程、需求分析、测试用例的设计...

  • 2018-12-21

    软件测试总结 软件测试流程: 测试需求分析,分析需求文档提取...

  • 软件测试

    基础篇 软件测试历史 什么是软件测试 软件测试在整个开发过程中的地位 软件测试要素 软件测试类别 软件测试流程、软...

  • 测试人员必须编写代码吗?

    这是一个非常常见的问题:测试人员必须编写代码吗? 在我们回答这个问题之前,需要完全了解各种软件测试角色。 软件QA...

  • 软件测试(六)--软件测试流程管理

    6 软件测试流程管理 6.1软件测试流程管理基础 1,测试流程管理的意义: a) 角色分工的统一和集中分配便于管理...

网友评论

      本文标题:测试人员必须知道的软件流程

      本文链接:https://www.haomeiwen.com/subject/zxxlhrtx.html