全程软件测试_项目启动

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. 测试过程的规范

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

 

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

转载于:https://www.cnblogs.com/zhuhaiying/p/6366949.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值