摘要: 1、测试用例设计概述 1.1、测试用例的定义和特征 测试用例的定义: 测试用例是为特定的目的而设计的一组测试输入、执行条件和预期的结果。 测试用例是执行的最小实体。 测试用例的特征: 最有可能抓住错误的; 不是重复的、多余的; 一组相似测试用例中最有效的; 既不是太简单,也不是太复杂。1.2、使用测试用例的好处 在开始实施测试之前设计好测试用例,可以避免盲目测试并提高测试效率。 测试用例的使用令软件测试的实施重点突出、目的明确。 在软件版本更新后只需修正少部分的测试用例便可展开测试工作,降低工作强度、缩短项目周期。 功能模块的通用化和复用化使软件易于开发,而相对于功能模块的测试用例的通用化和. 阅读全文
posted @ 2012-01-16 23:49 Sirrah 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 1、软件测试计划的制定 1.1、需求分析 定义被测试对象和测试目标 确定测试阶段和测试周期的划分 1.2、测试策略 测试方法的选择 测试工具的选择 测试用例设计方法的选择 1.3、工作量估算 测试过程的任务定义 各任务的工作量估算 1.4、进度安排 测试人员的时间任务安排 测试设备的配置 测试工具的配置 1.5、度量标准 测试通过或失败的标准 测试挂起及恢复的标准 测试中需要进行度量的目标度量项 1.6、风险评估 定义项目中潜在的风险 制定相应的风险减缓措施和应急措施 1.7、子计划制定 度量分析计划 配置管理计划 质量保证计划 验证和确认计划 沟通计划 1.8、计划评审 评审的形式 评审的记 阅读全文
posted @ 2012-01-16 23:32 Sirrah 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 目的 采用配置标识、配置控制、配置状态统计以及配置审计来建立和维护工作产品的完整性 角色与职责 项目负责人负责建立项目配置管理体制,对于项目实施过程中工作产品纳入基线、基线发布和工作产品变更的申请。 配置管理员负责配置项的管理,编写配置管理计划,配置库和基线库管理。 配置控制委员会负责基线发布和变更进行评审活动。 相关工作产品负责修改人负责对纳入基线的工作产品变更时的修改。 监督员对所有配置管理的过程实施监督。 入口准则及输入文件 入口准则:项目启动会议结束 输入文件: 工作产品列表 项目主计划 组织过程资产中的标准项目目录结构 工作程序-配置管理计划阶段 项目负责人建立配置管理体制,包... 阅读全文
posted @ 2012-01-16 23:08 Sirrah 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 目的 管理项目的产品和产品构件的需求,并标识出这些需求与项目的计划和工作产品之间的不一致性 需求要被确认,要控制需求变更 需求要用来指导下游的工作产品,如:计划、设计、测试等 规范测试服务的需求开发,控制需求变更和管理过程 角色与职责 客户经理负责引导客户并确定客户的初步测试服务需求。 售前工程师制定相应的测试服务解决方案,定义集成的测试服务。 项目负责人负责对具体的测试服务细则进行分解以及在客户需求变更时进行相应的申请和修改活动。 配置管理员负责对本过程中产生的配置项的管理活动。 评审委员会负责对本过程中产生的各类需求文档进行评审活动。 决策控制委员会负责对测试服务解决方案的选择确定活动。. 阅读全文
posted @ 2012-01-16 22:40 Sirrah 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 1、软件测试 1.1、软件测试定义 定义1:软件测试是在规定的条件下对程序进行操作,以发现错误,对软件质量进行评估 。即软件测试是为了发现错误而执行程序的过程。 定义2:软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计的一批测试用例,并利用这些测试用例运行程序以及发现错误的过程,即执行测试步骤。 测试:所谓测试的含义,首先是一项活动,在这项活动中某个系统或组成的部分将在特定的条件下运行,结果将被观察和记录,并对系统或组成部分进行评价。测试活动有两种结果:找出缺陷和故障,或显示软件执行正确。测试是一个或多个测试用例的集合。 测试用例:所谓测试用例是为特定的目的而设计... 阅读全文
posted @ 2012-01-16 22:09 Sirrah 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 目的 测试过程直接影响测试的结果,为通过对测试过程的质量控制,确保测试的结果真实、有效 角色与职责 样品管理员负责样品的入库、样品的流转、储存和处理。 设备管理员准备测试环境。 项目负责人负责样品接收、样品安装、定义项目过程、项目估算、编写测试计划、协调测试过程、测试报告和项目总结报告。 项目组编写测试用例并执行测试。 技术负责人负责对测试报告的审核。 总经理负责合同、测试报告的批准。 客户经理负责合同的签订。 监督员负责对重要测试项目测试过程的监督。 配置管理员负责对重要测试项目测试过程的配置管理。 评审委员会负责对测试项目已定义过程,测试项目计划,测试用例以及项目变更进行评审。 入口准则及 阅读全文
posted @ 2012-01-16 19:37 Sirrah 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 1、系统测试 为什么要进行系统测试? 由于软件只是计算机系统中的一个组成部分,软件开发完成之后,最终还要和系统中的硬件系统、某些支持软件、数据信息等其他部分配套运行。因此,在投入运行前要完成系统测试,以保证各组成部分不仅能单独的得到检验,而且在系统各部分协调工作的环境下也能正常工作。 严格的说,系统测试超出了软件工程范围。通常这项工作并不由系统开发人员或系统开发组织来承担,而是由软件用户或软件开发机构委托独立测试机构来完成。 系统测试方法 恢复测试 恢复测试是通过各种手段,强制性地使软件出错,使其不能正常工作,进而检验系统的恢复能力。 恢复测试包含的内容: 如果系统恢复是自动的(由系统自身完. 阅读全文
posted @ 2012-01-16 19:05 Sirrah 阅读(370) 评论(0) 推荐(0) 编辑