金山珠海邮件面试题目(06年年底回复)

来源:互联网 发布:网络经营许可证申请书 编辑:程序博客网 时间:2024/05/01 18:42

测试用例设计:

1)        把查找与替换中的高级模块测试用例独立撰写

2)        把查找与替换中的普通查找模块独立撰写

3)        把以上两个模块的用例,放在TD中进行交互调用。

测试数据设计:

测试数据使用边界值分析法、猜错法、逻辑组合法、等价法、因果图分析法等

测试场景设计:

测试场景使用基本流加备选流的方式设计


测试用例结构:

1.         查找(共性模块)

1.         普通查找功能[Enter]

2.         查找下一处[查找下一处][Ctrl+F]

3.         关闭[关闭]

2.         替换(独立模块)

1.         普通查找功能[Enter]

2.         普通查询/替换功能[替换][Ctrl+R]

3.         全部替换功能[全部替换][Ctrl+A]

4.         查找下一处[查找下一处][Ctrl+F]

5.         关闭[关闭]

3.         高级查找与替换(共性模块)

1.         搜索方式(如:全部、向上、向下)

2.         区分大小写

3.         全文字匹配

4.         使用通用符

5.         区分全/半角

6.         特殊字符(如:段落标记、制表标记等)

7.         以上条件,组合覆盖测试

 

      


用例模块-查找(共性模块)

功能描述:

查找:使用各种查找条件,查询字符所在文本位置。

功能名称:查找

 

前置条件:

1.用户得到系统授权(授权)

2.使用授权账户注册系统(注册)

3.进入WPS文字管理系统

4.选择程序导航栏编辑-查找功能(或使用快捷方式启用查找功能[Ctrl+F]

 

后置条件:

1.用户得到正确授权

2.使用授权用户成功注册系统

3.成功进入WPS文字管理系统

4.成功启用初时化功能

 

基本流:

普通查找

1.         输入一个要查询的文本类型,用例启动

2.         选择搜索范围,选择[突出显示所有文档]

Stage 1)选择主文档

Stage 2)选择当前所选范围

Stage 3)选择页眉页脚

Stage 4)选择脚注

Stage 5)选择尾注

Stage 6)选择主文档中的文本框

Stage 7)选择页眉页脚中的文本框

Stage 8)选择批注

3.         目标位于查找页面,在查找内容显示框中输入测试数据,进入备选流1

4.         用例结束

 

备选流1

普通查找[Enter]

1.       系统将符合查询条件的文本高亮显示在目标文本处

2.       使用[查找下一处]功能,系统自动搜索符合查询条件下一处文本,并以高亮突出显示

3.       用例结束

 

测试步骤:

场景一:

1.         输入常规查询条件(如:被测试文本中包含搜索需要的文本信息)

2.         场景描述:输入常规查询条件,如:

Stage 1)数字:12345678901234567890

Stage 2)字符:!@$%^&*()_+{}:"<>?

Stage 3)空格:

Stage 4)为空:

Stage 5)标签脚本语言:<html>

3.         预期结果:

Stage 1)查询到文本信息,并高亮进行显示

Stage 2)查询到文本信息,并高亮进行显示

Stage 3)查询到文本信息,并高亮进行显示

Stage 4)目标功能未操作

Stage 5)查询到文本信息,并高亮进行显示

4.         选择[关闭]

5.         用例结束

 

场景二:

1.         输入非常规查询条件(如:被测试文本中未包含搜索需要的文本信息)

2.         场景描述:输入非常规查询条件,如:

Stage 1)数字:12345678901234567890

Stage 2)字符:!@$%^&*()_+{}:"<>?

Stage 3)空格:

Stage 4)为空:

Stage 5)标签脚本语言:<html>

3.         预期结果:

Stage 1)提示[以完成对文档的搜索,未找到搜索项]

Stage 2)提示[以完成对文档的搜索,未找到搜索项]

Stage 3)提示[以完成对文档的搜索,未找到搜索项]

Stage 4)目标功能未操作

Stage 5)提示[以完成对文档的搜索,未找到搜索项]

4.         选择[关闭]

5.         用例结束

 

综合场景:

基础流+备选流


用例模块-高级查找与替换

功能描述:使用各种条件查找文本位置,并使用测试数据进行替换。

 

高级查找与替换:使用如下方式进行查找操作

1.         搜索方式(如:全部、向上、向下)

2.         区分大小写

3.         全文字匹配

4.         使用通用符

5.         区分全/半角

6.         特殊字符(如:段落标记、制表标记等)

 

功能名称:高级查找与替换

 

前置条件:

1.         用户得到系统授权(授权)

2.         使用授权账户注册系统(注册)

3.         进入WPS文字管理系统

4.         选择程序导航栏编辑-查找替换(或使用快捷方式启用替换功能[Ctrl+H]

5.         选中测试文本中的一段数据,使用导航栏编辑-查找替换(或使用快捷方式启用替换功能[Ctrl+H]

6.         选择高级查询功能

 

后置条件:

1.         用户得到正确授权

2.         使用授权用户成功注册系统

3.         成功进入WPS文字管理系统

4.         成功启用初时化功能

 

基本流:

高级查找与替换

1.         用户位于替换与查找页面,选择[高级]功能,用例启动

2.         在搜索选项中,选择搜索类型,进入备选流1

3.         选择搜索匹配类型,进入备选流2

4.         在查找选项中,选择特殊字符查询,进入备选流3

5.         用例结束

 

备选流1

1.         选择(全部、向上、向下)进行搜索

2.         用例结束

 

测试步骤:

场景一:

1.         输入常规查询条件(如:被测试文本中包含搜索需要的文本信息)

2.         场景描述:输入常规查询条件,如:

Stage 1)数字:12345678901234567890

Stage 2)字符:!@$%^&*()_+{}:"<>?

Stage 3)空格:

Stage 4)为空:

Stage 5)标签脚本语言:<html>

3.         预期结果

Stage 1)查询到文本信息,并高亮进行显示

Stage 2)查询到文本信息,并高亮进行显示

Stage 3)查询到文本信息,并高亮进行显示

Stage 4)目标功能未操作

Stage 5)查询到文本信息,并高亮进行显示

4.         选择[关闭]

5.         用例结束

 

场景二:

1.         输入非常规查询条件(如:被测试文本中未包含搜索需要的文本信息)

2.         场景描述:输入非常规查询条件,如:

Stage 1)数字:12345678901234567890

Stage 2)字符:!@$%^&*()_+{}:"<>?

Stage 3)空格:

Stage 4)为空:

Stage 5)标签脚本语言:<html>

3.         预期结果:

Stage 1)提示[以完成对文档的搜索,未找到搜索项]

Stage 2)提示[以完成对文档的搜索,未找到搜索项]

Stage 3)提示[以完成对文档的搜索,未找到搜索项]

Stage 4)目标功能未操作

Stage 5)提示[以完成对文档的搜索,未找到搜索项]

4.         选择[关闭]

5.         用例结束

 

备选流2

1.         选择区分大小写

场景一:选择测试文本中,如:包含多个aA/zZ.

测试数据:

1)        输入查找条件a

2)        输入查询条件Z

预期结果:

1)        只能搜索到查询条件等于a的数据,并以高亮显示

2)        只能索索到查询条件等于Z的数据,并以高联显示

2 全字匹配

场景一:选择测试文本中:如:包含多个fany/fanyd/fanys

测试数据:

1)        文本测试数据:

a)         第一组:fany/fanys

b)        第二组:fanyd/fanys

c)         第三组:fanyd/fany

2)        输入查找条件fany

3)        输入替换条件d

4)        选择[替换][查找下一个]功能

预期结果:

1)        第一组:d/fanys

2)        第二组:fanyd/fanys(PS:在实际测试的时候,第二组数据被替换为:dd/fanys,对比Word觉得不是太人性,^_^)

3)        第三组:fanyd/d

3 使用通配符

场景一:选择测试文本中:如:包含多个fany

测试数据:

1)        文本测试数据:

a)         第一组:choosechairuse

b)        第二组:中国、美国

c)         第三组:~@#

2)        输入查找条件

d)        第一组:ch?osecho*e、中*~*#

e)         第二组:[中美]

f)         第三组:[a-z]hose

g)        第四组:[!a-b]

h)        第五组:cho[2]se

i)          第六组:cho{1,2}

j)          第七组:<ch

k)        第八组:>se

l)          第九组:<(ch)*(se)>

5)        选择[替换][查找下一个]功能

预期结果:

1)        第一组:choose

2)        第二组:中国 美国

3)        第三组:choose

4)        第四组:choose

5)        第五组:choose

6)        第六组:choose

7)        第七组:choose chair

8)        第八组:choose use

9)        第九组:choose

4 区分全/半角

场景一:选择测试文本中:如:包含多个

测试数据:

3)        文本测试数据:

a)         第一组:choosechairuse

b)        第二组:中国、美国

c)         第三组:~@#

4)        输入查找条件

d)        第一组:ch?osecho*e、中*~*#

e)         第二组:[中美]

f)         第三组:[a-z]hose

g)        第四组:[!a-b]

h)        第五组:cho[2]se

i)          第六组:cho{1,2}

j)          第七组:<ch

k)        第八组:>se

l)          第九组:<(ch)*(se)>

6)        选择[替换][查找下一个]功能

预期结果:

10)     第一组:choose

11)     第二组:中国 美国

12)     第三组:choose

13)     第四组:choose

14)     第五组:choose

15)     第六组:choose

16)     第七组:choose chair

17)     第八组:choose use

18)     第九组:choose

 

备选流3

1.         特殊字符

组合情况:

1)        段落标记(^p)

2)        制表符(^t)

3)        任意字符(^?)

4)        任意数字(?#)

5)        任意字母(^$)

6)        分栏符(^n)

7)        尾注标记(^e)

8)        (^d)

9)        脚注标记(^f)

10)     图形(^g)

11)     手动换行符(^l)

12)     手动分页符(^m)

13)     分节符(^b)

场景一:

任意一个逻辑组合(单个)

场景二:

任意二组覆盖组合(多个)

场景三

不选取任何一个逻辑(非特殊)

3.         关闭[关闭]

综合场景:

基本流+备选流1

基本流+备选流2

基本流+备选流3


 

原创粉丝点击