测试:第四章 软件质量

 

第四章 软件质量

1.什么是软件质量

       质量:确定一个实体的特性满足需求的程度

       内部质量:软件研发过程中,评价的软件质量

       外部质量:软件上市后,用户评价的质量

       过程质量:评价软件研发中每个过程的质量

软件质量的三个层次

 ⑴流程质量,领导关注 ⑵产品质量 测试工程师关注 ⑶使用质量 用户关注

2.质量要素

质量铁三角  : 技术 过程 组织

3. 6大特性27个子特性ISO国际标准组织CMM/CMMI(Capability maturity model)能力程度度模型

 

质量模型列表

质量模型特性

子特性

特点

常见测试点

案例说明

功能性

适合性

合适的功能(用户提出要有哪些功能)功能的必要性

验证功能是否满足需求的要求,检测做没做

打电话、听音乐、发信息

准确性

正确的功能

需求文档中的预期动作和预期输出,做对没有

信息的发送内容是否正确

互操作性

和其他软件的互相操作

第三方软件的交互

word文档对打印机驱动程序的操作

保密安全性

保护信息和数据

保护得到授权的人或者系统能正常访问相关的信息或数据

1、登录的用户名和密码
2、权限使用
3、防止DOS攻击(拒绝访问攻击)4、系统数据的保护和加密,如密码的加密
5、传输加密,如密码的网络传输
6、防病毒
7、放溢出,如char与varchar的字符数

保证未授权的人或系统无法看到相关的信息或数据

功能性的依从性

遵循功能性相关的标准、约定或法规

是否符合国家法律规定

如色情网站

可靠性

成熟性

缺陷尽可能的少

 

 

容错性

提前考察的异常情况出错问题

整个系统的外部接口

如word打印时,打印机死机出现报错,但不影响word的使用

易恢复性

失效后恢复原有功能、性能

系统的性能测试

如网游延迟卡死现象。系统提示内存不足。银行系统的心跳监听。灾难备份。

可靠性的依从性

法律法规

 

灾难备份。

易用性(CUI测试)

易理解性 (快速理解)

系统交互的信息是否准确、清晰、易懂,指导下一步操作。

系统提示信息是否准确

如网银密码超出位数报错

易学性  (快速上手)

易用好学

是否有说明书、是否在线帮助、是否有提示信息

msn的帮助手册

易操作性  (快速做完)

方便快速使用

操作的直观程度,操作步骤、操作动作多少与时间长短

鼠标、gui层数、安装过程

易测试性

软件可控

提供工具给测试工程师,可以控制系统运行,以达到测试目的

windows的性能工具与服务管理工具

软件可观察

通过辅助手段可

 

吸引性

外观

外观

 

易用性的依从性

法律法规

 

 

可移植性

适应性 (跨平台、跨语言)

软件产品无需采用有别于为考虑该软件的目的而准备的活动或手段就可能适应不同的指定环境的能力;是否适应其他系统环境

软件、硬件、外设、数据库

微软与苹果的前期竞争。主板与CPU

易安装性

在指定环境中是否易于安装

主流平台和系统100%测试用例,非主流10%

flash安装

共存性

不同的其他系统能共同运行

1、功能是否能正常运行满足要求
2、系统性能能满足要求

是否会抢占资源。迅雷和pplive抢占资源。杀毒软件,瑞星和金山不能共存

易替换性

替代为其他相同功能的产品的能力

升级过后的系统是否会造成系统崩溃

软件升级补丁升级

可移植性的依从性

法律法规

 

 

效率-性能

时间效率

规定条件下,软件产品执行其功能时,提供适当的响应和处理时间以及吞吐率的能力

系统的反应时间

提款机取款时间的快慢

资源效率

在规定条件下,软件产品执行其功能时,使用合适的资源数量和类别的能力

做一件事所占用的系统资源

电器所消耗的电能多少

效率依从性

法律法规

 

 

维护性-维护的难易程度与成本

易分析性

软件产品诊断软件中的缺陷或失效原因或识别待修改部分的能力

辅助工具或者日志文件或者常用问题帮助手册

qq异常退出的帮助文件

易改变性

代码容易被修复或修改

高内聚,低耦合

 

稳定性

软件产品避免由于软件修改而造成意外结果的能力

长期的监控一个系统的运行情况和系统的资源情况

淘宝的系统监控

维护性的依从性

法律法规

 

 

 配置管理

配置工具 有的话 用的工具叫什么名字                     安装------B/S(浏览器)(check in /check out:原理) C/S(客户端)                    

4.CMMI把企业分为5个等级

5. CMM与CMMI的区别

cmmi:是不同cmm的集成,集成并发扬cmm的优点,并借鉴其他模型的优点融入新理论和实际研究成果,不仅能应用于软件领域,而且能应用于系统过程和其他过程领域,Cmmi和cmm最大不同: Cmmi1.1版本包含4个成分:系统工程(SE)、软件工程(SW)、应用集成产品和过程开发(IPPD)、供应商外包管理(SS)     Cmmi有2种表示方法: 阶段式 连续式

 

转载于:https://www.cnblogs.com/jianfeijiang/articles/7651766.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值