软件测试学习笔记_软件质量与软件测试相关特性
来源:互联网 发布:怎么在淘宝搜同款 编辑:程序博客网 时间:2024/06/05 11:35
软件质量特性:
静态质量特性:静态质量特性包括结构化的、可维护的、可测试的代码以及正确而有完整的文档
动态质量特性:软件动态质量特性包括 正确性、可靠性、完整性、一致性、易用性、性能等
--正确性:如果软件针对其输入域中的每个元素都如期望的那样运行,则称该软件是正确的(输入域:对软件P的所有可能输入的集合被称作P的输入域,或者输入空间)
--可靠性:定义一:软件可靠性是指软件在给定时间间隔和给定条件下无故障运行的概率。这里的概率依赖于程序输入的分布情况,这种输入分布常常称作操作剖
(operational profile)是对软件使用方式的数值描述
定义二:可靠性是指软件在预期环境下无故障运行的概率。这里的环境是指软件运行所需的硬件及软件要素,宝库硬件设备、操作系统以及其他必须的应用程序
--易用性:是指软件使用的难易程度。其本身是一个研究领域,有大量技术可用于易用性测试,心理学在易用性侧式设计中扮演重要角色
--完整性:指全部得到软件需求规格说明或者用户手册中所有功能的可能性
--一致性:指软件对常规惯例和假设的遵循程度
--性能:可简单理解为软件完成规定任务所花费的时间
黑盒测试的复杂性:
- 测试所需的输入量太大
- 测试的输出结果太多
- 软件实现的途径太多
- 软件规格说明没有一个客观标准
白盒测试的复杂性:
白盒测试方法将被测对象看作一个打开的盒子,允许人们检查其内部构造。测试人员根据内部的结构特性,设计和选择测试用例,检测程序的每条路径是否都按照预定的要求正确的执行
测试的经济性:
软件测试的总目标时充分利用有限的人力和物力资源,高效率、高质量地完成测试。为降低测试成本,选择测试用例应注意遵守测试的“经济性”原则:
- 根据程序的重要性和一旦发生故障将造成的损失来确定它的测试等级
- 认真研究测试策略,以便能开发出尽可能少的测试用例,发现尽可能多的软件故障
- 软件测试学习笔记_软件质量与软件测试相关特性
- 软件质量特性测试
- 软件测试与软件质量
- 软件测试与质量
- 软件测试学习笔记_软件缺陷
- 软件测试学习笔记_软件测试充分性与测试停止准测
- 软件测试学习笔记_软件测试的基本概念
- 软件测试学习笔记_软件测试的分类
- 软件测试学习笔记五课:软件质量
- 软件测试与软件质量-什么是软件质量
- 软件测试6--软件测试与软件质量
- 软件测试与软件质量-什么是软件测试
- 软件测试与质量控制
- 软件测试与质量概述
- 软件测试理论-软件质量
- 软件测试和软件质量
- 软件测试-软件质量
- 软件测试方法、软件质量
- listview上下不同数据显示
- 【Scikit-Learn 中文文档】38 成对的矩阵, 类别和核函数
- 双向选择,通常用于给多向配置
- Flink CEP 对超时事件的处理
- AndBaseDemo源码学习
- 软件测试学习笔记_软件质量与软件测试相关特性
- 【已解决】3dsmax 自动保存的文件找不到
- JFinal获取properties配置文件
- Java是如何读取和写入浏览器Cookies的
- 【Scikit-Learn 中文文档】39 预测目标 (y) 的转换
- IE 不打开F12开发人员工具无法执行js问题
- Java 深入学习(15) —— 位操作符
- map,reduce,filter,flatmap
- Platform_device的platform_get_resource分析移植