有一次碰到群友问了个问题: 怎样测试基于麒麟OS的打印机驱动程序:
简单分析: 驱动测试是强关联测试:
驱动依赖于OS,安装驱动后OS多了一个对外的功能接口,测试驱动的功能实际就是测这个接口的准入准出
- 1.涉及到OS层面,要关注系统层到应用层数据传递: 例如在系统上编辑一个Word文档后,测试该驱动程序的解析读取
- 2.可靠性测试:大量字节数据、大图的打印效果?
- 3.兼容性测试:不同编码、多种色彩的打印效果?
- 4.负载测试: OS的资源足够时可负载多少打印数据? OS的资源不足时驱动是否崩溃?
- 5.安装流程: UI界面或命令行安装流程测试
- 6.异常场景测试:打印时OS关机 断电等,是否正常保存进度?