实验简介
我们可以从不同的角度对一个软件产品进行质量的评估,ISO提出了软件质量模型这一参考标准,提出了各种评估产品质量的规范,帮助我们更好地评估一个软件产品的质量。基于此,蜗牛学院特别选取其中最重要的六种测试类型,并基于此构建起蜗牛学院完整的软件测试技术体系和课程体系。
实验目的
(1)掌握软件质量模型的8大核心类型。
(2)深入理解软件测试常用的六大类型。
实验流程
1.软件质量模型。

2.六大测试类型。
(1). 功能性测试(Functionality):关注功能是否正确。
(2). 可用性测试(Usability):关注产品是否好用。
(3). 兼容性测试(Compatibility):关注产品是否适用多种平台。
(4). 可靠性测试(Reliability):关注产品是否稳定可靠。
(5). 安全性测试(Security):关注产品是否存在漏洞。
(6). 性能测试(Performance):关注产品是否能够高效运行。
3.功能性测试-Functionality
(1). 概念:根据产品的SRS和测试需求列表,验证产品的功能实现是否符合产品的需求规格
(2). 常见关注点:
是否有不正确或遗漏了的功能
功能实现是否满足用户需求和系统设计的隐藏需求
输入能否正确接受?能否正确输出结果?
(3). 音频转换通举例:
使用音频通软件进行正常的格式转换
点击“添加文件”按钮进行操作
点击播放按钮进行文件播放
(4). 其他常见例子:
ATM机上取钱上不扣款
输入不正确的日期格式也可以成功提交
WEB页面的一个超链接打不开
手机上正在听音乐时来电不提示
地铁公交卡刷卡后扣款不成功
手机APP无法正常启动
手机拨号后无法接通对方手机
2012年广州出租车计价器无法识别2月29日

4.可用性测试-Usability。