- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于软件测试后续工作的一些看法
文档概述
本文档针对公司目前的现状,对之后的软件测试工作提出了一些个人的看法。一共分为 2大部分,第一、二部分对构建软件测试体系提出了一些看法,包括测试流程的建立和测试 规范的建立。第三部分是对构建软件测试团队的一些看法。
二、 构建软件测试基本过程
1>测试基本过程
S3测试过程
S3
[粗哎」關斛分讨 ^
[粗哎」關斛分讨 ^1 IWSJ
??? ???
I1
文口评审]Mil用阪评审1开?忖益苧
Uisr1
1 LaLJ
1 MiiCtft
2、测试各阶段工作流程
2.1测试分析阶段
测试需求是整个测试过程的基础;确定测试对象以及测试工作的范阖和作用。用来确定 整个测试工作(如安排时间表、测试设计等)并作为测试覆盖的基础。
过程要点
详细说明
输入条件
软件需求文档、软件设计说明书(概要设计或详细设计)、软件原 型(demo)
工作内容
测试人员根据相关文档梳理、提取测试需求;
确定测试内容(功能、性能、兼容性、安全性等);
使用的测试方法(手工测试、自动化测试);
保证此次需要测试的内容覆盖完整;
退出标准
提取完整的测试需求点
输出内容
明确测试策略,列岀具体的功能列表(非必须项)、测试大纲
*在这个阶段,测试人员如果对产品需求有疑问的地方应及时与产品经理或需求提出方
进行沟通,减少理解上的偏差,如果有优化建议的也应及时提出。
*当产品需求比较成熟后,测试人员应适当、尽快介入到需求讨论中。
2.2测试计划阶段
制定软件测试计划可以确保测试工作有序、有效的进行。当开发计划或测试需求发生变 更时,测试计划应考虑是否需要变更。
过程要点
详细说明
输入条件
软件需求规格说明书、软件设计说明书(概要设计或详细设计)、软 件开发计划
工作内容
和产品或项目、测试人员讨论并确认此次测试阶段的人力、时间投 入,测试轮次预估,测试的交接和验收时间;
编写完成的测试计划应召集产品或项目、测试人员进行评审;
退出标准
明确测试内容、时间、人力安排
输出内容
测试人员提交评审后的《XX测试计划》
*产品经理或项目经理在制定产品/项目计划的吋候应与测试人员讨论并确定产品/项 目的测试计划;
2.3测试设计阶段
测试人员需要根据基线版的软件需求规格说明书和产品设计说明书编写测试用例。根据 每一个测试需求点和功能点,运用不同的用例设计方法编写测试用例。
过程要点
详细说明
输入条件
测试需求明确,测试计划明确,己有基线需求和测试计划
工作内容
根据软件需求规格说明书编写测试用例;
召集产品或项目、测试人员对《测试用例》进行评审;
当测试需求发生变更时,及时修改更新测试用例;
退出标准
测试用例需要覆盖所有的测试需求
输出内容
测试人员提交评审后的《测试用例》,测试脚本(性能、自动化)
*测试用例的设计并不是越详细越好,应结合测试时间及人力进行综合的考量,根据实
际情况确认测试用例的颗粒度。
*建立公共测试用例库,避免重复编写类似的测试用例;
2.4测试实施阶段
2.4.1测试实施过程
测试实施阶段是测试人员在整个项目中需要投入最多工作量的阶段,也是最主要,最 重要的一个阶段。在这个阶段中,测试人员需要根据前期的测试计划、测试策略來执行测试 用例,并使用测试管理工具记录、提交、跟踪测试屮发现的缺陷,并配合、督促开发人员复 现、定位、修复缺陷,然后验证和关闭缺陷。
过程要点
详细说明
输入条件
测试用例
工作内容
搭建测试环境;
根据测试计划、测试用例执行测试;
测试问题记录到测试管理工具;
督促开发人员复现、定位、修复缺陷,然后验证并关闭缺陷;
定期产出缺陷分析报告;
当测试需求发生变更时,及时修改更新测试用例;
退出标准
执行完毕所有测试用例,记录测试结果
输出内容
测试结果(输出到测试管理工具中)
*除了按照测试用例执行测试,在测试过程中,测试人员还应使用探索式的测试方法对
产品进行随机测试。
*测试应该是分阶段实施的,在某些功能模块开发完后即进行集成测试,最后再进行系 统测试。
*在系统测试阶段,除了基本的功能测试,还需要进行性能测试、安全性测试等。
2. 4. 2测试实施流程
说明:
?开发人员在提交版本测试时,应附上问题清单和更新操作步骤并通知相关负责人;
?使用CI系统进行自动化构建和部署;
?构建失败或测试发现问题,测试人员将信息反馈给开发人员,开发人员修复问题后 重新提交测试;
?测试完成后产出版本测试记录,包括:测试时间、测试负责人、测试结果等;
?测试完成后,将发布包移植到发布环境,检查发布包的完整性;
2.4.3测试环境搭建
在整个软件开发周期,为了保证软件版本的控制,需耍建立三个环境:
在测试实施阶段测试人员主要维护测试环境,测试环境要求rh测试团队独立搭建并负责 测试环境的维护。
原创力文档


文档评论(0)