软件测试技术培训教材V0[1]2005-2-21第一章软件测试技术2005-2-21目录 1、软件测试概述 2、软件测试的目的 3、软件测试的基本方法 4、软件测试的主要内容 5、软件测试的其它方面 6、测试工程师应有的素质2005-2-211、软件测试概述1、软件测试概述2005-2-211.1 软件质量定义 满足或超出认定的一组需求 使用经过认可的评测方法和标准来评估 使用认定的流程来开发、部署、使用、 维护2005-2-211.1 软件质量维度 可靠性:软件坚固性和可靠性(防故障能力,如防止 崩溃、内存丢失等能力)、资源利用率和代码完整性 以及结构(语言和语法的技术兼容性)。 功能:按照既定意图和要求,执行指定用例的能力。 性能:时间特性包括代码执行、数据访问、函数调用 和系统调用时间。性能特性包括与作业负荷相关特征, 响应时间、操作可靠性 (MTBF,MTTF); 与操作限制 相关的特征,负载容量或强度。2005-2-211.1 软件质量分类念 产品质量 流程质量 评测质量 评估质量2005-2-211.1软件缺陷 缺陷Defect 缺陷的属性:隐蔽性,消极影响,成本 Bug2005-2-211.1 软件测试内涵广义上讲,测试是指软件产品生存周期 内所有的检查、评审和确认活动。如: 设计评审、系统测试。 狭义上讲,测试是对软件产品质量的检 验和评价。它一方面检查软件产品质量 中存在的质量问题,同时对产品质量进 行客观的评价。2005-2-211.1 测试经济学 在软件开发总成本中,软件测试的开销 大约占到:30%~50%。 发现缺陷的成本 Vs 修复缺陷的成本。 软件维护支持费用增长:微软公司几乎 每天接受25000个电话,每个电话……
猜您喜欢
评论