关于软件测试后续工作的一些看法

关于软件测试后续工作的一些看法

ID:31216527

大小:64.24 KB

页数:7页

时间:2019-01-07

关于软件测试后续工作的一些看法_第1页
关于软件测试后续工作的一些看法_第2页
关于软件测试后续工作的一些看法_第3页
关于软件测试后续工作的一些看法_第4页
关于软件测试后续工作的一些看法_第5页
资源描述:

《关于软件测试后续工作的一些看法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、关于软件测试后续工作的一些看法一.文档概述本文档针对公司目前的现状,对之后的软件测试工作提出了一些个人的看法。一共分为2大部分,第一、二部分对构建软件测试体系提出了一些看法,包括测试流程的建立和测试规范的建立。第三部分是对构建软件测试团队的一些看法。二、构建软件测试基本过程1>测试基本过程S3测试过程[粗哎」關斛分讨^1IWSJ••••••I1文口评审]Mil用阪评审1开•忖益苧Uisr11LaLJ1MiiCtft2、测试各阶段工作流程2.1测试分析阶段测试需求是整个测试过程的基础;确定测试对象以及测试工作的范阖和作用。用来确定整个测试工作(如安排时间表、测试设计等)并作

2、为测试覆盖的基础。过程要点详细说明输入条件软件需求文档、软件设计说明书(概要设计或详细设计)、软件原型(demo)工作内容1.测试人员根据相关文档梳理、提取测试需求;2.确定测试内容(功能、性能、兼容性、安全性等);3.使用的测试方法(手工测试、自动化测试);4.保证此次需要测试的内容覆盖完整;退出标准提取完整的测试需求点输出内容明确测试策略,列岀具体的功能列表(非必须项)、测试大纲*在这个阶段,测试人员如果对产品需求有疑问的地方应及时与产品经理或需求提出方进行沟通,减少理解上的偏差,如果有优化建议的也应及时提出。*当产品需求比较成熟后,测试人员应适当、尽快介入到需求讨论

3、中。2.2测试计划阶段制定软件测试计划可以确保测试工作有序、有效的进行。当开发计划或测试需求发生变更时,测试计划应考虑是否需要变更。过程要点详细说明输入条件软件需求规格说明书、软件设计说明书(概要设计或详细设计)、软件开发计划工作内容1.和产品或项目、测试人员讨论并确认此次测试阶段的人力、时间投入,测试轮次预估,测试的交接和验收时间;2.编写完成的测试计划应召集产品或项目、测试人员进行评审;退出标准明确测试内容、时间、人力安排输出内容测试人员提交评审后的《XX测试计划》*产品经理或项目经理在制定产品/项目计划的吋候应与测试人员讨论并确定产品/项目的测试计划;2.3测试设计

4、阶段测试人员需要根据基线版的软件需求规格说明书和产品设计说明书编写测试用例。根据每一个测试需求点和功能点,运用不同的用例设计方法编写测试用例。过程要点详细说明输入条件测试需求明确,测试计划明确,己有基线需求和测试计划工作内容1.根据软件需求规格说明书编写测试用例;2.召集产品或项目、测试人员对《测试用例》进行评审;3.当测试需求发生变更时,及时修改更新测试用例;退出标准测试用例需要覆盖所有的测试需求输出内容测试人员提交评审后的《测试用例》,测试脚本(性能、自动化)*测试用例的设计并不是越详细越好,应结合测试时间及人力进行综合的考量,根据实际情况确认测试用例的颗粒度。*建立

5、公共测试用例库,避免重复编写类似的测试用例;2.4测试实施阶段2.4.1测试实施过程测试实施阶段是测试人员在整个项目中需要投入最多工作量的阶段,也是最主要,最重要的一个阶段。在这个阶段中,测试人员需要根据前期的测试计划、测试策略來执行测试用例,并使用测试管理工具记录、提交、跟踪测试屮发现的缺陷,并配合、督促开发人员复现、定位、修复缺陷,然后验证和关闭缺陷。过程要点详细说明输入条件测试用例工作内容1.搭建测试环境;2.根据测试计划、测试用例执行测试;3.测试问题记录到测试管理工具;4.督促开发人员复现、定位、修复缺陷,然后验证并关闭缺陷;5.定期产出缺陷分析报告;6.当测试

6、需求发生变更时,及时修改更新测试用例;退出标准执行完毕所有测试用例,记录测试结果输出内容测试结果(输出到测试管理工具中)*除了按照测试用例执行测试,在测试过程中,测试人员还应使用探索式的测试方法对产品进行随机测试。*测试应该是分阶段实施的,在某些功能模块开发完后即进行集成测试,最后再进行系统测试。*在系统测试阶段,除了基本的功能测试,还需要进行性能测试、安全性测试等。2.4.2测试实施流程说明:•开发人员在提交版本测试时,应附上问题清单和更新操作步骤并通知相关负责人;•使用CI系统进行自动化构建和部署;•构建失败或测试发现问题,测试人员将信息反馈给开发人员,开发人员修复问

7、题后重新提交测试;•测试完成后产出版本测试记录,包括:测试时间、测试负责人、测试结果等;•测试完成后,将发布包移植到发布环境,检查发布包的完整性;2.4.3测试环境搭建在整个软件开发周期,为了保证软件版本的控制,需耍建立三个环境:在测试实施阶段测试人员主要维护测试环境,测试环境要求rh测试团队独立搭建并负责测试环境的维护。2.6测试结束阶段约定的测试周期完成后,测试人员需要总结此次测试的结果,并编写报告。包括缺陷报告和测试报告。2.6.1缺陷报告当一个测试阶段结朿后,或全部测试工作结朿后需要对此次测试过程中出现的缺陷数量、分布

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。