- 1、本文档共158页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息系统测试得设计、组织和实施
第5章 信息系统测试的设计、组织和实施 软件测试实施过程 5.1测试的计划 22种测试类型 22种测试类型 22种测试类型 22种测试类型 22种测试类型 22种测试类型 22种测试类型 22种测试类型 22种测试类型 22种测试类型 22种测试类型 22种测试类型 22种测试类型 22种测试类型 22种测试类型 22种测试类型 22种测试类型 22种测试类型 22种测试类型 22种测试类型 22种测试类型 5.1.2测试策略的制定 问题的提出 问题的提出 问题的提出 制定测试策略的目的 (1)一般的测试策略 (2)黑盒测试的测试策略 (3)单元测试的测试策略 5.1.3成立测试组织 对软件测试管理的要求 l??测试必须是有计划的。 l??测试必须是有组织的。 l??测试必须是有准备的。 l??测试必须是可管理的。 l??测试必须是可记录的。 l??测试必须是可追踪的。 软件项目的组织和任务 如何有效地管理和实施一个软件项目? 在早期软件开发中,没有专门的软件测试部门和测试人员。 软件测试工作通常是由开发人员自己来完成的。 随着软件开发规模的不断增大,软件开发和软件测试逐步分离为两个独立的部门。 为了管理软件项目,还必须有一个软件项目管理部门。 软件项目开发过程 定义: 一个软件项目的开发过程,实际上就是一个在软件项目管理部门的控制之下、在一定的时间和财政预算范围内、由软件开发部门和软件测试部门协同工作完成的从项目立项直到软件产品发布的全过程。 1.测试组织结构 测试组织各部门的职责 管理部门:负责整个软件项目的计划、实施、进度调整,以及产品的发布等工作。 开发部门:专职于程序编码、系统集成和软件问题修复等开发工作。 测试部门:专职于测试准备、测试实施、编写软件问题报告等测试工作。? (1) 管理部门的组成和任务 管理部门的组成: 软件项目经理 软件开发部经理 软件测试部经理 若干关键技术人员 (1) 管理部门的组成和任务 软件项目管理部门的任务: (1) 制定或修改软件开发计划和测试计划。 (2) 对整个软件项目的进度进行评估。 (3) 对一些重大问题进行决策,确保软件开发项目按计划保质量地完成。 (4) 决定每周要完成的开发和测试任务。 (5) 协调和解决各个部门之间发生的问题。 (6) 决定提前或推后发布软件。 (2) 开发部门的组成和任务 开发部门的组成: 软件开发部经理 若干软件开发工程师 (2) 开发部门的组成和任务 开发部门的任务: (1) 按照软件开发计划及开发时间进度表,编写和集成程序代码。 (2) 对测试部门发现的软件问题进行分析,确定修改的优先级。 (3) 修复软件问题并进行软件系统集成,生产新的测试版本,在提交给测试部门之前进行基线检查。 (4) 将新的软件测试版本提交给测试部门进行验证。 (3) 测试部门的组成和任务 测试部门的组成: 软件测试部门经理 若干质量保证人员 若干软件测试工程师 (3) 测试部门的组成和任务 测试部门的任务: (1)在软件测试工作开始之前,编写测试计划和测试用例。 (2)按照软件测试计划、测试用例及时间进度表,进行软件测试。 (3)对发现的软件问题编写软件问题报告,并及时提交给软件开发部门。 (4)在开发部门提供的新测试版本上,对修复的软件问题进行验证。 (5)在新测试版本上,开始新一轮测试或继续前一阶段测试,并报告软件问题。 2.测试部门和开发部门的关系 基本原则: 避免一个组织测试自已编写的程序,原因是开发组织很难客观地测试自己的程序。 成立独立的软件测试机构进行软件测试。 测试组织与开发组织之间的关系越远越好。 优点: 发现错误效率高,测试组织与开发组织之间有正常的竞争。 测试组织与开发组织的耦合程度 l 测试组织与开发组织属于不同公司、不同城市、甚至不同国家; l 测试组织与开发组织属于同一公司不同部门; l 测试组织与开发组织属于同一公司同一部门,但不在同一小组; l 测试组织与开发组织属于同一公司同一部门同一小组内,但测试人员与开发人员为不同人员; l 测试组织与开发组织为同一公司同一部门同一小组,并且测试人员与开发人员为同一组人员。 3.测试人员的素质 (1)沟通能力 (2)技术能力 (3)自信心 (4)外交能力 (5)幽默感 (6)很强的记忆力 (7)怀疑精神 (8)自我督促 (9)洞察力 5.1.4 建立测试配置 1.测试配置的内容 人员:人数、经验和专长,全职、兼职或学生。 设备:计算机,打印机等。 测试环境:硬件、软件环境。 测试工具:黑盒或白盒测试工具。 办公室或实验室:地点,大小等。 专业测试公司:是否需要,费用如何。 其他需求:移动存储器,电话,通讯等。 5.1.4 建立测试配置
您可能关注的文档
最近下载
- 乙供材料及施工材料管理方案及措施.docx
- 北师大版 九年级上册 特殊的平行四边形复习优质课件.pptx VIP
- 投资控制的管理及措施.docx
- 油气集输管线管道工程征地外协管理方案.docx
- 阿里巴巴国际站操盘官考试题及答案2022.docx
- 八年级数学沪科 第12章 一次函数 训练习题课件12.4 综合与实践 一次函数模型的应用.ppt VIP
- 国开2023年秋《民法学(2)》形考任务1-4答案.docx
- (精品课件学习)初二数学 第12章一次函数12.4综合与实践练习题及答案课件(必威体育精装版编辑).ppt VIP
- 瑞幸咖啡店长题库.docx
- 青岛中加特变频一体机控制箱说明书.docx
文档评论(0)