【字符串】测试点总结

本文主要总结了在软件测试中字符串测试的重要点,包括边界条件、空格处理、特殊字符、编码问题、排序与比较等方面,旨在提升测试用例设计的质量和覆盖率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

编号 类型 子类型 测试点 典型问题
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、长度过长,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值