分类: 项目管理
2009-09-10 06:57:47
磁针石:xurongzhong#gmail.com
测试notepad的文件保存功能,就是file/save弹出对话框的功能,从那几个方面写测试用例
——分析:
* 本题主要考察功能性测试。
* 功能性测试
要能成功实现保存,需要比较保存前文件的内容和保存后的文件的内容,比较行数,字符数等,保存为几个文件名,用工具确认它们的异同。
等价类划分:Windows文件的测试:Windows文件名可以包含除了\/ : * ? " < > 和 |之外字符.文件名为 1 to 255 字符. 测试文件名的等价类可以如下划分:合法字符,非法字符,合法的长度名称,长度过长的名称和长短过短的名称。文本格式和所有格式保存的测试。所有编码格式的测试。
状态测试:完成保存后点击关闭,无提示退出,如果改动未保存,应该提示保存,提示菜单的按钮均有效。
互操作测试:保存的文件和其他编辑工具可以互通。
竞争条件和时序错乱:多个notepad同时保存。保存时时按键或者单击鼠标。
重复,压迫和重负:如不停的保存,保存超级大文件至网络服务器(比如samba)
* 可靠性测试:
无
* 易用性测试:
按F1根据光标所在位置有合适的帮助。存储覆盖文件、未保存关闭时有合适的提示。
UI测试:
规范性测试:符合现行windows标准
合理性测试:界面与软件功能是否相融洽,界面的布局是否协调
一致性测试:使用的控件、标签风格、错误提示信息、操作方法是否一致
窗口测试:大小、显示、窗口大小改变、多个窗口同时打开、支持操作方法等
图标测试:是否符合表达习惯;不同的目标是否采用不同的图标;图标尺寸是否合适;建议与对应功能相似;图标上是否有标注。
鼠标测试:交互环境中是否可以识别鼠标操作;多次点击是否识别;无规则点击是否会产生无法预料的结果;右键弹出菜单是否正确;
文字测试:界面文字是否正确,准确,无二义性;
* 效率:
存储特大文件的效率
* 维护性测试:
无
* 移植性测试:
无