测试内容:
1.打开在任意位置的文件。
2.以各种方式打开文件。
3.打开任意格式的文件
4.单击文件对话框中的各按钮
对打开文件进行测试也包括通过测试和失败测试两种情况。
通过测试有以下几种情况:
1.直接打开本地的文件。
2.打开网络上的文件。如 打开服务器上的文件或者其他机器上的共享文件
3.直接输入文件路径和名称
4.逐一测试打开不同的文件类型。
5.选择打开方式及版本。
6.选择打开方式的操作。例如,直接使用组合列表框选取文件,或者使用“向上一级”、“转到已访问过的文件夹”等图标来控制。
7.选择取消,单击“取消”按钮退出窗口,不打开任何文件。
8.热键、回车键。Tab 键的使用。
失败测试有以下8种情况:
1.输入不存在的文件名。
2.改变文件访问权限。例如:打开已被打开的文件;或者打开文件属性为压缩、加密,更改文件扩展名。例如,将扩展名为dll的文件改为doc 的扩展名,然后用word打开。
3.修改文件的名称。
4.破坏文件的内容。例如,修改文件的特殊字符,使文件数据损坏;检查程序能否处理损坏数据而不会陷入冗余循环校验。最后崩溃。
5.给文件输入无效文件名,然后打开文件。
6.使存储介质处于忙或者不可用状态。例如,试图打开正在从网页下载的仍未完成的文件。
7.在磁盘容量满的情况下,打开文件
二、保存文件:
测试内容:
1.将文件保存在任意位置上。
2.以各种形式保存文件。
3.选择各种保存方式。
4.保存对话框上个按钮的功能。
对保存文件进行测试也包括通过测试和失败测试两种情况。
通过测试有以下几种情况:
1.直接保存在本地或者网络上。
2.保存为已有的文件。如有应提示:文件已存在,是否覆盖。
3.按不同文件类型保存,并再次打开检查保存内容是否正确。
4.保存方式。例如,自动加上文档扩展名,不使用密码存盘等。
5.选择保存文件位置的操作。例如,直接使用组合列表框选择文件,或者使用“向上一级”、“转到一访问过的文件夹”等图表来控制。
6.选择取消,单击“取消”按钮退出窗口,不打开任何文件。
7.热键、回车键。Tab 键的使用。
失败测试有以下8种情况:
1.改变文件访问权限,例如打开的是只读文件,修改后保存;或者打开服务器上没有写权限的目录的文件,然后保存。
2.文件名文空值、空格、默认值。例如,使用默认值文件名保存文件;使用空值作为文件名。使用空格作为文件名。
3.文件名使用特殊字符。
4.文件名使用特殊长度的文件名。
5.使文件路径层次多,并且长的文件名。例如,文件路径和文件名的长度共有300个字符,
程序员只考虑了对文件名做了限制而忽略了对路径长度的限制。
6.是文件系统超载。例如,保存2mb 的文件到软盘中;或者保存文件到没有磁盘空间的硬盘中。
7.使介质处于忙或者不可用状态,例如,保存别其他用户正在读取的文件。
三、关闭文件
测试内容:
1.通过菜单选项关闭文件。
2.通过窗口按钮关闭文件。
3.正常关闭文件,系统提示确认信息。例如,若文件被编辑过并且没有保存,关闭时,系统提示“是否保存” 。若保存,则保存文件后关闭;否则,直接关闭。
4.通过菜单或窗口按钮关闭。
5.非正常关闭。例如,直接在任务管理器中结束任务。
四、打印文件
测试内容:
1.本地打印和网络打印能否完成。
2.打印界面各属性的设置。
3.打印界面个按钮功能能否实现。
通过测试:
1.直接打印到本地打印机,确认打印内容正确。
2.在网络打印机上输出。
3.打印到文件,在输出到打印机。例如,打印文件到文件中,然后在DOS模式下吧文件输出到打印机。
4.打印界面的各种属性。如打印份数,打印页数等。
5.热键、回车键、Tab键的使用。
6.选择取消,取消对文件的打印。
失败测试的情况有:
打印机错误,系统给吃提示。例如,打印机为开机,数据线未连接,或者打印数据传输失败。
五 插入操作
测试内容:
1.插入文件。例如在文档中插入选定的文件。
2.插入文档自身。例如:在doc1.doc 插入 doc1.doc
3.移除插入的原文件。例如,向文件中插入d:\test.jpg,保存关闭后 把test。jpg 移到其他目录下,再次打开文件,test。bmp 应能仍旧正确显示。
4.插入图像,例如,插入各种常用格式的图像,包括 bmp、tif、jpg 急wmf 等格式。
5.更换插入源文件的内容,例如:在文件中插入 d:\test.bmp,保存关闭文件后,改变test.bmp 的内容。再次打开文件,test.bmp 应仍旧显示为修前的内容
六、 连接文件:
测试内容:
插入连接文件指在文件中保存插入的链接地址,而不保存具体的内容,测试是需要测试一下内容:
1.在文档中链接文档自身。
2.......
七。窗体:
测试内容:
1.窗体大小。
2.移动窗体。
3.缩放窗体。
4.显示分辨率。
案例2:
1.状态栏
2.工具栏。
3.错误信息。
4.父窗体。父窗体的中心闻之应该在对角线的焦点附近
5.子窗体。子窗体文职应该在主窗体的左上角或正中。
多个子窗体弹出时应该依次向右下方偏移,已显示出窗体标题。
4.更换插入的源文件内容。