- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电梯测试 假设你们公司生产出一个新型的电梯,你是公司的质量总管,现由你对电梯进行测试。 电梯测试 功能测试 是否能按说明书上的功能描述运行 健壮性测试 门关上的一刹那出现障碍物,同时按关门和开门按钮 点击当前楼层号码 多次点击同一楼层的号码 同时按上键和下键 突然断电,突然来电时电梯能否正常运行 乱按电梯各个按钮组合,检测是否会导致电梯失控 可靠性测试 电梯在不同温度、湿度下、不同负载的持续工作时间 电梯测试 易用性测试 电梯的装修是否美观 电梯的报警按钮位置是否合适 电梯是否有提醒设置 文档测试 使用手册是否对电梯的用法、限制、使用条件等有详细描述,是否与测试结果一致 软件测试与软件质量 计算机学院软件工程系 Email:Xiahui_1@163.com TelphoneQQ不聊天) 目录 1. 引言 2. 软件质量属性和质量要素 3. 功能性质量因素 4. 非功能性质量因素 5. 商业目标决定质量目标 6. 软件产品质量测试举例 1. 引言 软件测试的目的 发现软件缺陷 发现软件缺陷,尽可能早一些 发现软件缺陷,尽可能早一些,并确保其得以修复,从而提高软件产品质量 软件测试与软件质量的关系?? 假设你们公司生产出一个新型的带广告图案纸杯,你是公司的质量总管,现由你对纸杯进行测试,以保证水杯的质量和口碑。--微软面试题 2. 软件质量属性和质量要素 2.1 如何描述质量 词典对质量的定义是:① 典型的或本质的特征;② 事物固有的或区别于其他事物的特征或本质;③ 优良或出色的程度。 CMM 对质量的定义是:① 一个系统、组件或过程符合特定需求的程度;② 一个系统、组件或过程符合客户或用户的要求或期望的程度。 上述定义很抽象,人们看了准会一脸迷惘。就让我们用“人的健康”来类比解释软件质量。 古时候人们以为长得结实、饭量大就是健康,这显然是不科学的。现代人总是通过考察多方面的生理因素来判断是否健康,如测量身高、体重、心跳、血压、血液、体温等。如果上述因素都合格,那么表明这人是健康的。如果某个因素不合格,则表明此人在某个方面不健康,医生会对症下药。 通过类比,我们这样理解软件质量: 软件质量是许多质量属性的综合体现,各种质量属性反映了软件质量的方方面面。人们通过改善软件的各种质量属性,从而提高软件的整体质量(否则无从下手)。 2. 软件质量属性和质量要素 2.2 软件质量模型 软件的质量属性很多,如正确性、精确性,健壮性、可靠性、容错性、性能、易用性、安全性、可扩展性、可复用性、兼容性、可移植性、可测试性、可维护性、灵活性等。 人们通过多个质量属性构成一个“软件质量模型”来评价一个软件质量,比如《Boehm软件质量模型》、《McCall质量模型》、《ISO9216质量模型》等 Boehm软件质量模型 设备独立性 易更改 可靠性 效率 总体 效用 易用性 可维护性 可测试性 人体工程学 可移植性 易懂性 精确性 完整性 完全性 可说明性 设备功效 易操作性 沟通良好 自我操作性 架构性 简明性 易懂性 可维护性 模块独立性 连续性 McCall质量模型 McCall质量模型 McCall定义了21种软件质量属性,用作质量要素的评价准则 McCall质量模型 功能性 易用性 效率 维护性 可移植性 可靠性 时间特性 资源利用特性 适合性 安全性 准确性 互操作性 易理解性 易学性 易操作性 易修改性 稳定性 易分析性 可测试性 适应性 一致性 易安装性 可替换性 成熟性 容错性 易恢复性 ISO9216质量模型 2.软件质量属性和质量要素 软件质量模型指出了质量属性之间的联系和高质量软件的质量属性构成 软件质量模型存在的问题 1.上述这些质量属性之间“你中有我,我中有他”,非常缠绵。如果测试人员每天要面对那么多的质量属性咬文嚼字,不久就会迂腐得像孔乙己,因此我们有必要对质量属性做些分类和整合。 2.软件质量属性并没有提供具体的量化方法和评价指标。 软件测试人员必须为这些质量属性设计出具体的量化方法和评价指标,从而进一步设计和执行测试用例,得到具体的数据。 质量属性可分为两大类:“功能性”与“非功能性”。 2. 软件质量属性和质量要素 2.3 十大软件质量因素 功能性质量因素:正确性,健壮性,可靠性 非功能性质量因素:性能,易用性,清晰性,安全性,可扩展性,兼容性,可移植性 2.4 软件质量要素 什么是软件质量要素? (1)从技术角度讲,对软件整体质量影响最大的那些质量属性才是质量要素; (2)从商业角度讲,客户最关心的、能成为卖点的质量属性才是质量要素。 对于一个特定的软件而言,我们首先判断什么是质量要素,才能给出提高质量的具体措施,而不是一股脑地想
您可能关注的文档
- 倪坤仪-分析化学(二)原子吸收09-10.ppt
- 平面控制网平差课程设计书.doc
- 人体解剖生理学尿的生成与排出.docx
- 倪坤仪-分析化学(二)质 谱 法09-10.ppt
- 人体解剖生理学细胞的基本功能.docx
- 倪坤仪-分析化学(二)重量分析法与沉淀滴定法10-11.ppt
- 软件项目管理习题集-手工整理16K-20140617.doc
- 书-[中]现代密码学理论与实践.pdf
- 数据库原理软件设计文档国家标准-第八组软件需求说明书.doc
- 数据挖掘-客户购买商品行为分析.doc
- 西安理工大学《软件测试技术》3-1 传统白盒测试技术.ppt
- 西安理工大学《软件测试技术》3-3 针对源代码的图的测试.ppt
- 西安理工大学《软件测试技术》3-2基于图的测试理论.ppt
- 西安理工大学《软件测试技术》3-4黑盒测试技术.ppt
- 西安理工大学《软件测试技术》4 静态测试.ppt
- 西安理工大学《软件测试技术》5-1单元测试.ppt
- 西安理工大学《软件测试技术》5-3 单元测试与代码重构.ppt
- 西安理工大学《软件测试技术》5-2 单元测试junit基础.ppt
- 西安理工大学《软件测试技术》5-5 单元测试junit提高.ppt
- 西安理工大学《软件测试技术》5-4 单元测试-性能分析.ppt
文档评论(0)