性能测试规定 软件测试
一、易用性测试规定
易操作性测试规定
1、目的
易操作性测试是与用户为操作和运行控制所花努力有关的软件属性。其目的在于增加软件操作的简易性,让用户容易接受软件,也方便用户的日常使用
2、实施细则
1)易操作性测试的基本步骤
易操作性测试活动主要包括
制定易操作性测试计划并准备易操作性测试用例和易操作性测试规程;
对照基线化软件和基线化分配需求及软件需求的文档,进行软件易操作性测试;
用文档记载在易操作性测试期间所鉴别出的问题并跟踪直到结束;
将易操作性测试结果写成文档并用作为确定软件是否满足其需求的基础;
提交易操作性测试分析报告。
2)易操作性测试方法
根据软件需求设计搭建相应的测试环境。
测试是否具有直观的操作界面,所有的说明应以帮助文档的形式出现。
测试操作方式是否采用菜单驱动与热键响应相结合
测试是否存在复杂的菜单选项和繁琐的加密操作过程
测试是否使用中文平台(还是需挂外码转换平换平台)
测试操作是否窗口的打开层次太深
3)易操作性测试的结果分析
软件能力 【经过测试所表明的软件能力】。
缺陷和限制 【说明测试所揭露的软件缺陷和不足,以及可能给软件运行带来的影响】。
建议 【提出为弥补上述缺陷的建议】。
测试结论 【说明能否通过】。
易理解性测试规定
1、目的
易理解性是与用户为认识逻辑概念及其应用范围所花的努力有关的软件属性。其目的在于让用户能迅速了解软件的操作流程。
2、实施细则
1)易理解性测试的基本步骤
易理解性测试活动主要包括:
制定易理解性测试计划并准备易理解性测试用例和易理解性作测试规程;
对照基线化软件和基线化分配需求及软件需求的文档,进行软件易理解性测试;
用文档记载在易理解性测试期间所鉴别出的问题并跟踪直到结束;
将易理解性测试结果写成文档并用作为确定软件是否满足其需求的基础;
提交易理解性测试分析报告。
2)易理解性测试方法
测试人员详细分析用户业务操作的流程,得到认定的最佳测试方案
测试是否按用户的认识逻辑与软件的行业约定进行软件设计
测试是否存在会让用户产生错误指引的操作
测试是否存在会让用户产生有专业争议操作
3)易理解性测试的结果分析
软件能力 【经过测试所表明的软件能力】。
缺陷和限制 【说明测试所揭露的软件缺陷和不足,以及可能给软件运行带来的影响】。
建议 【提出为弥补上述缺陷的建议】。
测试结论 【说明能否通过】。
易学性测试规定
1、目的
易学性测试是与用户为学习软件应用(例如运行控制、输入、输出)所花的努力有关的属性。其目的找出系统内部存在的错误,让用户迅速学会操作软件。
2、实施细则
1)易学性测试的基本步骤
易学性测试活动主要包括
制定易学性测试计划和易学性测试规程;
对照基线化软件和基线化分配需求及软件需求的文档,进行软件易学性测试;
用文档记载在易学性测试期间所鉴别出的问题并跟踪直到结束;
将易学性测试结果写成文档并用作为确定软件是否满足其需求的基础;
提交易学性测试分析报告。
2)易学性测试方法
根据软件需求设计搭建相应的测试环境
测试是否按用户的一般认识逻辑性与行业习惯进行软件设计
测试用户操作手册是否详细、科学而简明扼要
测试是否提供在线帮助,在线帮助是否有充分的实例
3)易学性测试的结果分析
二、可靠性测试规定
成熟性测试规定
1、目的
是针对与软件系统故障引起失效的频度有关的软件属性进行检验的测试工作。其目的在于发现软件系统内部可能存在的各种差错,从而及时修改软件错误,提高软件质量。
2、实施细则
1)成熟性测试的基本步骤
成熟性测试活动主要包括
制定成熟性测试计划并准备成熟性测试用例和成熟性测试规定规程;
对照软件出错和软件出错频度分配需求及软件需求的文档,进行软件成熟性测试;
用文档记载在成熟性测试期间所鉴别出的问题并跟踪直到结束;
将成熟性测试结果写成文档并用作为确定软件是否满足其需求的基础
提交成熟性测试分析报告。
2)成熟性测试方法
测试其软件本身出错引起的频度。
测试由意外事故出错引起的频度。
测试由其它原因出错引起的频度。
3)成熟性测试的结果分析
软件能力【经过测试所表明的软件成熟能力。】
缺陷和限制 【说明测试所揭露的软件缺陷和不足,以及可能给软件运行带来的影响。】
建议 【提出为弥补上述缺陷的建议。】
测试结论 【说明能否通过。】
容错性测试规定
1、目的
是针对软件系统故障或违反指定接口的情况下,维持规定的性能水平有关的测试工作。其目的在于发现软件系统内部可能存在的各种差错,修改软件错误,提高软件质量。
2、实施细则
1)容错性测试的基本步骤
容错性测试活动主要包括
制定容错性测试计划并准备容错性测试用例和容错性测试规定规程;
对照软件出错后可能出现的情况分配需求及软件需求的文档,进行软件容错性测试;
用文档记载在容错性测试期间所鉴另出的问题并跟踪直到结束;
将容错性测试结果写成文档并用作为确定软件是否满足其需求的基础
提交容错性测试分析报告。
2)容错性测试方法
容错和集中控制
对操作人员的误操作是否有可靠的防御能力,不使系统瘫痪?
软件及其它错误
对系统的输入数据是否要求有有效的检验和排错能力?
不合理的输入数据
在最终输出前是否对所有关键的输出数据进行合理性检查?
3)容错性测试的结果分析
软件能力 【经过测试所表明的软件能力。】
缺陷和限制 【说明测试所揭露的软件缺陷和不足,以及可能给软件运行带来的影响。】
建议 【提出为弥补上述缺陷的建议。】
测试结论 【说明能否通过。】
易恢复性测试规定
1、目的
是针对软件与失效发生后,重建其性能水平恢复直接受影响数据的及为达此目的的所需的时间和努力有关的测试工作。其目的在于发现软件系统内部可能存在的各种差错,修改软件错误,提高软件质量。
2、实施细则
1)易恢复性测试的基本步骤
易恢复性测试活动主要包括
制定易恢复性测试计划并准备易恢复性测试用例和易恢复性测试规定规程;
对照基线化软件和基线化分配需求及软件需求的文档,进行软件易恢复性测试;
用文档记载在易恢复性测试期间所鉴另出的问题并跟踪直到结束;
将易恢复性测试结果写成文档并用作为确定软件是否满足其需求的基础
提交易恢复性测试分析报告。
2)易恢复性测试方法
系统故障
系统的程序及数据是否有足够牢靠的备份措施?
系统遭破坏后是否具有重新恢复正常工作的能力?
对系统故障是否自动检测和诊断的功能?
故障发生时,是否能对操作人员发出完整的提示信息和指示处理方法能力?
是否具有自动隔离局部故障,进行系统重组和降级使用,以使系统不中断运行的紧急措施?
系统局部故障,可否进行占线维护,而不中断系统的运行?
在异常情况时是否按系统的分辨率,记 录了故障前后的状态,搜集了分析信息?
硬件及有关设备故障
对于硬件及设备故障是否有有效的信息保护及恢复能力?
系统是否具有诊断、故障报告及指示处理方法的能力?
是否具备冗余及自动切换能力?
故障诊断方法是否合理和即时?
站点/通信故障和错误
有纠正所有通信传输错误的措施吗?
有恢复与其他站点或系统通信发生故障前原状的措施吗?
对站点或通信故障所采取的措施是否满足运行要求?
3)易恢复性测试的结果分析
三、可移植性测试规定
成熟性测试规定
1、目的
是针对与软件系统故障引起失效的频度有关的软件属性进行检验的测试工作。其目的在于发现软件系统内部可能存在的各种差错,从而及时修改软件错误,提高软件质量。
2、实施细则
1)成熟性测试的基本步骤
成熟性测试活动主要包括
制定成熟性测试计划并准备成熟性测试用例和成熟性测试规定规程;
对照软件出错和软件出错频度分配需求及软件需求的文档,进行软件成熟性测试;
用文档记载在成熟性测试期间所鉴别出的问题并跟踪直到结束;
将成熟性测试结果写成文档并用作为确定软件是否满足其需求的基础
提交成熟性测试分析报告。
2)成熟性测试方法
测试其软件本身出错引起的频度。
测试由意外事故出错引起的频度。
测试由其它原因出错引起的频度。
3)成熟性测试的结果分析
软件能力【经过测试所表明的软件成熟能力。】
缺陷和限制 【说明测试所揭露的软件缺陷和不足,以及可能给软件运行带来的影响。】
建议 【提出为弥补上述缺陷的建议。】
测试结论 【说明能否通过。】
容错性测试规定
1、目的
是针对软件系统故障或违反指定接口的情况下,维持规定的性能水平有关的测试工作。其目的在于发现软件系统内部可能存在的各种差错,修改软件错误,提高软件质量。
2、实施细则
1)容错性测试的基本步骤
容错性测试活动主要包括
制定容错性测试计划并准备容错性测试用例和容错性测试规定规程;
对照软件出错后可能出现的情况分配需求及软件需求的文档,进行软件容错性测试;
用文档记载在容错性测试期间所鉴另出的问题并跟踪直到结束;
将容错性测试结果写成文档并用作为确定软件是否满足其需求的基础
提交容错性测试分析报告。
2)容错性测试方法
容错和集中控制
对操作人员的误操作是否有可靠的防御能力,不使系统瘫痪?
软件及其它错误
对系统的输入数据是否要求有有效的检验和排错能力?
不合理的输入数据
在最终输出前是否对所有关键的输出数据进行合理性检查?
3)容错性测试的结果分析
软件能力 【经过测试所表明的软件能力。】
缺陷和限制 【说明测试所揭露的软件缺陷和不足,以及可能给软件运行带来的影响。】
建议 【提出为弥补上述缺陷的建议。】
测试结论 【说明能否通过。】
易恢复性测试规定
1、目的
是针对软件与失效发生后,重建其性能水平恢复直接受影响数据的及为达此目的的所需的时间和努力有关的测试工作。其目的在于发现软件系统内部可能存在的各种差错,修改软件错误,提高软件质量。
2、实施细则
1)易恢复性测试的基本步骤
易恢复性测试活动主要包括
制定易恢复性测试计划并准备易恢复性测试用例和易恢复性测试规定规程;
对照基线化软件和基线化分配需求及软件需求的文档,进行软件易恢复性测试;
用文档记载在易恢复性测试期间所鉴另出的问题并跟踪直到结束;
将易恢复性测试结果写成文档并用作为确定软件是否满足其需求的基础
提交易恢复性测试分析报告。
2)易恢复性测试方法
系统故障
系统的程序及数据是否有足够牢靠的备份措施?
系统遭破坏后是否具有重新恢复正常工作的能力?
对系统故障是否自动检测和诊断的功能?
故障发生时,是否能对操作人员发出完整的提示信息和指示处理方法能力?
是否具有自动隔离局部故障,进行系统重组和降级使用,以使系统不中断运行的紧急措施?
系统局部故障,可否进行占线维护,而不中断系统的运行?
在异常情况时是否按系统的分辨率,记 录了故障前后的状态,搜集了分析信息?
硬件及有关设备故障
对于硬件及设备故障是否有有效的信息保护及恢复能力?
系统是否具有诊断、故障报告及指示处理方法的能力?
是否具备冗余及自动切换能力?
故障诊断方法是否合理和即时?
站点/通信故障和错误
有纠正所有通信传输错误的措施吗?
有恢复与其他站点或系统通信发生故障前原状的措施吗?
对站点或通信故障所采取的措施是否满足运行要求?
3)易恢复性测试的结果分析