五、可测试性
可测试性战术的目标是允许在完成软件开发的一个增量后,轻松地对软件进行测试,从而发现错误。
可测试性战术分析:
1、管理输入/输出
(1)记录/回放。指将捕获跨接口地信息,并将其作为测试专用软件地输入。
(2)将接口与现实分离。将接口与实现分离允许实现的代替。
(3)特化访问路线/接口。具有特化的测试接口允许通过测试工具并独立于其正常操作,来捕获或指定组件变量的值。
2、内部监视。组件可以维持状态、性能负载、容量、安全性或其他可通过接口访问的信息。当监视状态被激活时可以记录事件。例如可以使用编译器控制台实时显示程序运行时的各种查询或输入输出结果,一遍监视。
六、易用性
易用性涉及用户完成任务的容易程度以及所提供的用户支持类型。易用性可以划分为几个模块:学习系统功能、有效使用系统、最小化错误影响、系统适应用户需求和提高用户信息和满意度。
易用性场景分析的响应得出系统可以提供一下一个或多个响应:
支持“学习系统功能”——帮助系统对上下文敏感;用户熟悉界面;界面在不熟悉的上下文中使用
支持“有效使用系统”——数据/命令的集合;重用已经输入的数据/命令;支持屏幕内的高效导航;具有一致操作的清晰视图;全面的搜索;最小化错误的影响:撤销、取消、从系统故障恢复、识别并纠正用户错误、检索忘记的密码,验证系统资源
支持“适应系统”——定制化、国际化
支持“感觉舒服”——显示系统状态、按照用户的步调工作
标签:论文,系统,用户,接口,支持,测试,易用性,软件,属性 From: https://www.cnblogs.com/YFLZ/p/18121258