全程软件测试_项目启动

Posted 坏脾气

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了全程软件测试_项目启动相关的知识,希望对你有一定的参考价值。

1. 软件测试的定义:

软件测试就是贯穿整个软件开发生命周期、对软件产品进行验证和确认的活动过程,其目的是尽快尽早地发现在软件产品中存在的各种问题---与用户需求、预先的定义不一致的地方。

2. 测试组长的责任:

(1) 负责一个独立的测试项目及其测试组的管理工作。

(2) 制定整个项目的测试计划、测试策略、包括风险评估、日程表安排等。

(3) 负责工作量的预估和测试项目内部的资源、任务安排

(4) 熟悉产品的功能、特性,审查产品需求规格说明书,并提出改进意见。

(5) 审查系统、程序设计说明书。

(6) 验证产品是否满足了规格说明书所描述的需求。

(7) 对项目组成员进行培训和指导。

(8) 作为测试组代表,参与项目组的有关会议,如缺陷复审或清理会议。

(9) 根据需求设计文档和代码, 负责和参与测试用例的设计和评审。

(10) 参与代码的审查、检查单元测试的状态。

(11) 选择测试工具或拟定测试脚本的结构,指导或参与脚本的开发。

(12) 确定和审查测试环境的配置, 协助测试实验室管理员在本项目测试环境的工作。

(13) 实施软件测试, 控制测试进度,并对所发现的缺陷进行跟踪分析和报告。

(14) 解决测试中的项目问题,或者将这些问题反馈给项目经理或测试经理, 推动这些问题得到及时合理的解决。

(15) 编写项目的整理测试报告,保证产品质量。

(16) 负责项目的总结,总结经验、吸取教训。

3. 项目的背景需了解的要素:

(1) 用户:软件的用户是谁?面对不同层次的人员,对软件系统的界面、权限等有什么不同的特殊要求?

(2) 目标:就是软件要真正解决的问题,或要实现的业务功能。如处理个人所得税网上申报的所有流程,非常具体清楚。

(3) 范围:软件产品功能的范围和服务对应的范围。如处理个人所得税网上申报业务项目,只是完成“申报、查询”工作,还是否包含“税率调整通告、咨询、申诉、个税管理”等功能?是为某个城市居民服务、还是包含农村居民?是为北京市服务,还是为全国服务

(4) 工期: 项目的阶段划分、各里程碑的日期。项目什么时候启动?系统设计和编程又分别在什么时候完成?产品发布和市场宣传等日期是否已确定?

(5) 项目类型: 是长期产品,还是一次性项目?是独立项目,还是多方合作的、综合性集成项目?是本地项目,还是外包项目?

(6) 软件平台:是单机,还是网络?是客户端软件,还是服务端软件?是Windows还是Mac、Linux?

(7) 开发工具和语言:是Visual Studio, 还是Eclipse、PowerBuilder? 是C++、C#、Java还是混合性语言?

对于模块的背景,只需要了解用户、目标、范围。

4. 测试过程的规范

     参考《全程软件测试_规范测试过程

 

备注: 信息全部摘自于《全程软件测试》

以上是关于全程软件测试_项目启动的主要内容,如果未能解决你的问题,请参考以下文章

全程软件测试_测试过程工作分解表

推荐<<步步为赢--软件测试管理全程实践;;一书

开课通知 | 高级系统架构设计全程演练与最佳实践

软件需求设计方法学全程实例剖析幻灯片02-愿景[2021-08更新]

软件需求设计方法学全程实例剖析幻灯片06-分析类图序列图和状态机图[2022-05更新]

软件测试流程之全程软件测试