编号 | 类型 | 子类型 | 测试点 | 典型问题 |
---|---|---|---|---|
1 | 内容 | 字符类型 | 1、输入正常的单个字符类型(大小写字母/简体中文字符/繁体中文字符/数字/特殊字符) |
|
2、输入正常的多种字符类型组合(大小写字母+中文字符+数字+特殊字符) | ||||
3、输入不合法的特殊字符,进行友好提示 | ||||
4、输入一个或多个空格,应进行友好提示 | ||||
5、输入字符串开头为空格 | ||||
6、输入字符串结束为空格 | ||||
7、输入包含空格的字符串 | ||||
8、输入html格式,例如<a href="http://aaa.com/"></a> |
||||
输入方式 | 1、粘贴异常的字符串,强制输入,应进行友好提示 | |||
2、粘贴正常的字符串 | ||||
输入对象-文本框 | 1、进行换行操作成功 | |||
2、标点符号(空格、引号、冒号、分号、破折号、顿号)验证成功 | ||||
输入对象-搜索框 | 1、搜索%或者_,结果应正确,而不是进行sql的匹配 | |||
2、输入.或者*或者+或者?或者^或者[,结果应正确,而不是进行正则匹配 | ||||
重复性测试 | 1、输入已经存在的名称字符串,接口进行友好提示 | |||
2、输入已经删除的名称字符串,接口成功 | ||||
安全性测试 | 1、输入sql语句,检查是否进行sql注入校验 | |||
2、输入Javascript格式,例如 <b>Hello</b> alert("hello") |
||||
2 | 长度 | 边界测试 | 1、必填项长度为0(即为空)、max+1,进行友好提示 | |
2、非必填项长度为0(即为空),成功 | ||||
3、输入长度为1、中间值、max,成功 | ||||
所占字符测试 | 1、输入汉字,按照一个字符统计长度 | |||
2、输入全角/半角字符,按照一个字符统计长度(注:全角占两个字符,半角占一个字符) | ||||
关联性测试 | 1、A处长度的限制受到B处的影响的情况。 例如:由于组件名称最长20个字符,因此在套餐化名称限制为最长8个字符的情况下,套餐创建的组件名称才能不会超出组件名称的限制。abcdefgh_vFW+IPS+VPN |
|||
3 | 展示 | 边界测试 | 1、非必填项为空,列表展示正确 | |
2、长度过长, |
【字符串】测试点总结
最新推荐文章于 2023-03-23 16:56:47 发布