Boffice中的21种故障模型
方法1.输入非法数据 ................................................................................................. 2 方法2.输入默认值..................................................................................................... 2 方法3.输入特殊字符集或(数据类型的合法输入).................................................... 3 方法4.输入使缓冲区溢出的数据................................................................................ 3 方法5.输入产生错误的合法数据组合......................................................................... 3 方法6.产生同一个输入的各种可能输出 ..................................................................... 3 方法7.输出不符合业务规则的无效输出 ..................................................................... 4 方法8.输出属性修改后的结果 ................................................................................... 4 方法9.屏幕刷新显示 ................................................................................................. 5 方法10.数据结构溢出 ............................................................................................... 5 方法11.数据结构不符合约束 ..................................................................................... 6 方法12.操作数与操作符不符 ..................................................................................... 6 方法13.递归调用自身 ............................................................................................... 7 方法14.计算结果溢出 ............................................................................................... 7 方法15.数据共享或关联功能计算出错 ....................................................................... 8 方法16.文件系统超载 ............................................................................................... 9 方法17.介质忙或不可用 .......................................................................................... 10 方法18.介质损坏 .................................................................................................... 10 方法19.文件名不合法 ............................................................................................. 10 方法20.更改文件访问权限 .......................................................................................11 方法21.文件内容受损 ..............................................................................................11
测试环境:windows server 2003 enterprise 版本:Boffice0504
方法1.输入非法数据
重现步骤:
1. 新建一个【文本文档】,打开并随意输入一串字符;
2. 选中其中一部分字符,在【字体格式】组合列表框中输入:“eeee”,按回车键确定。 预期结果:
1. 弹出错误提示声明eeee格式无效。 实际结果:
1. 无提示并将字体修改。
方法2.输入默认值
重现步骤:
1. 新建一个【文本文档】,打开; 2. 单击【格式】|【页】,弹出【页面样式:标准】对话框; 3. 单击【页】选项卡。 预期结果:
1. 单击【页】选项卡。 实际结果:
1. 弹出页边设置有误提示框。
方法3.输入特殊字符集或(数据类型的合法输入)
复现步骤:
1. 新建一个【文本文档】,打开并单击【插入】|【超链接】; 2. 在【国际互联网】|【跳跃的目标】中输入:“http://@@!?”,单击【采用】; 3. 单击新插入的超链接。 预期结果:
1. 弹出【链接不可用】错误提示框。 实际结果: 1. 单击没有反应。
方法4.输入使缓冲区溢出的数据
重现步骤:
1. 新建一个【记事本】并打开,输入01,然后重复【全选】【复制】【粘贴】操作16次,
生成2^16个字符; 2. 新建一个【文本文档】并打开,单击【编辑】|【搜寻和替换】,将字符粘贴到文本框里。 预期结果:
1. 成功粘贴到文本框或只接受一定数量的字符。 实际结果:
1. Boffice进入未响应状态。
方法5.输入产生错误的合法数据组合
暂无
方法6.产生同一个输入的各种可能输出
重现步骤:
1. 新建一个【文本文档】并打开,输入任意字符; 2. 单击【文件】|【另存为】,将此文档另存一个路径; 3. 单击【编辑】|【比较文档】,选择步骤2保存的文件。
预期结果:
1. 弹出【未发现两文档有差异】提示框。 实际结果:
1. 程序没有反应。
方法7.输出不符合业务规则的无效输出
重现步骤:
1. 新建一个【文本文档】并打开; 2. 单击【工具】|【画廊】,弹出【画廊】对话框; 3. 单击【新建主题】,弹出【属性:新建主题】对话框。 实际结果:
1. 【属性:新建主题】对话框的【建立日期】时间为:“0000/00/00,00:00:00”。
方法8.输出属性修改后的结果
重现步骤:
1. 新建一个【文本文档】并打开,将【字体格式】组合列表框的字体改为:“宋体”; 2. 输入一段英文。
预期结果:
1. 输入的英文为宋体格式。 实际结果:
1. 输入的英文不是宋体格式。
方法9.屏幕刷新显示
重现步骤:
1. 新建一个【文本文档】并打开,单击【插入】|【图形】|【从文件】插入一个图片; 2. 鼠标快速拖动图片,在图片上方产生残余线条。
方法10.数据结构溢出
重现步骤:
1. 新建一个【文本文档】并打开,单击【插入】|【表格】,插入一个40×40的表格; 2. 光标移至表格中,单击【插入】|【字段指令】|【时间】,插入一个时间。 预期结果:
1. 成功插入一个时间。 实际结果:
1. Boffice未响应并自动关闭。
方法11.数据结构不符合约束
重现步骤:
1. 新建一个【文本文档】并打开,单击【插入】|【表格】,插入一个1列×16384行的表格; 2. 在表格里右击弹出快捷菜单,选择【列】|【插入】,插入“99”列。 预期结果:
1. 弹出【不能插入99列】提示框。 实际结果:
1. Boffice死掉,自动关闭。
方法12.操作数与操作符不符
重现步骤:
1. 新建一个【文本文档】并打开,输入一段字符;
2. 选中字符,单击【格式】|【字符】,单击【位置】选项卡; 3. 将【宽度 显示比例】改成“1%”,单击【确定】按钮。 预期结果:
1. 字体宽度缩小至原来的1%。 实际结果:
1. 字体宽度没有变化。
方法13.递归调用自身
重现步骤:
1. 新建一个【文本文档】并打开;
2. 单击【插入】|【框对象】,在弹出的【框对象属性】对话框中【内容】一栏选择文档自
身,单击【确定】按钮; 3. 单击【文件】|【存盘】。 预期结果: 1. 文件保存。 实际结果:
1. 弹出错误提示框,无法保存。
方法14.计算结果溢出
重现步骤:
1. 新建一个【文本文档】并打开,单击【插入】|【表格】,插入一个8192列×2行的
表格;
2. 在表格里右击弹出快捷菜单,选择【表格】弹出【表格格式】对话框,单击【栏】
选项卡,单击【栏宽】1的 up-down控件的up按钮至最大,单击【确定】按钮; 3. 按步骤2再次打开【栏】选项卡,此时可以单击up-down控件的down按钮至负值
或在【栏宽】中输入负数。
方法15.数据共享或关联功能计算出错
重现步骤:
1. 新建一个【文本文档】并打开,随意输入一页内容; 2. 单击【格式】|【栏】,选择2栏;
3. 光标移至左边栏结尾,单击【插入】|【注脚】,插入一个注脚。 预期结果:
1. 在左边栏下方插入注脚。
实际结果:
1. 在右边栏下方插入注脚,左下方文字被移至右边栏上方。
方法16.文件系统超载
重现步骤:
1. 在虚拟机中添加一个硬盘,分出一个16M逻辑分区;
2. 在此分区放入文件使磁盘剩余空间为700K,新建一个【文本文档】并打开; 3. 单击【插入】|【图形】|【从文件】,插入一个大于700K的图片,单击【文件】|【存盘】。 预期结果:
1. 弹出【磁盘空间不足】提示框。 实际结果:
1. 弹出错误提示框,Boffice文档消失。
方法17.介质忙或不可用
重现步骤:
1. 新建一个【文本文档】并打开;
2. 再用记事本打开此文档,任意编辑内容,然后保存。 预期结果:
1. 弹出【文件正在使用中不可修改】提示框。 实际结果:
1. 记事本可以保存文档。
方法18.介质损坏
暂无。
方法19.文件名不合法
重现步骤:
1. 新建一个【文本文档】并打开,单击【文件】|【另存为】,将文件名命名为“aux”; 2. 重复步骤1,将文件名命名为“aux.aux”。 预期结果:
1. 弹出【文件名为系统保留名,不可使用】提示框; 2. 弹出【文件名为系统保留名,不可使用】提示框。 实际结果:
1. 弹出【文件名为系统保留名,不可使用】提示框;
2. 弹出【文件已存在,是否覆盖】对话框,单击【是】后文件并没有保存。
方法20.更改文件访问权限
重现步骤:
1. 新建立一个账户“wp”,新建一个【文本文档】并设置“wp”对此文档只有读的权限; 2. 注销当前账户并用“wp”登录系统,打开此文档。 预期结果:
1. 可以打开文档。 实际结果:
1. 系统报错,无法打开文档。
方法21.文件内容受损
重现步骤:
1. 新建一个【文本文档】并用记事本打开;
2. 用记事本任意编辑并保存;
3. 用Boffice打开此文档。 预期结果:
1. 弹出【文件内容损坏,无法打开】提示框。 实际结果:
1. 无任何提示且文件无法打开。
百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典实用模板21种故障模型Boffice在线全文阅读。
相关推荐: