Testing 字符串输入的测试用例

Testing 字符串输入的测试用例,testing,wiki,testcase,Testing,Wiki,Testcase,与字符串输入相关的一些有用的测试用例想法(和测试问题)是什么?有用性并不意味着适用于任何地方或所有时间,只是在解决新问题/系统/领域时经常值得考虑 个人答案可能包含特定领域的问题(如电子邮件地址),但可能应指向单独的wiki问题 请将您的答案添加到问题和答案列表中,以便对各个项目进行表决 一些答案: 看 空/空字符串 仅空白 所有ASCII/ANSI字符0-255 扩展Ascii字符(例如在Outlook中) 非常长的字符串(建议使用perlclip生成反字符串,例如2*4*6*8*11*14

字符串输入相关的一些有用的测试用例想法(和测试问题)是什么?有用性并不意味着适用于任何地方或所有时间,只是在解决新问题/系统/领域时经常值得考虑

个人答案可能包含特定领域的问题(如电子邮件地址),但可能应指向单独的wiki问题

请将您的答案添加到问题和答案列表中,以便对各个项目进行表决

一些答案:

  • 空/空字符串
  • 仅空白
  • 所有ASCII/ANSI字符0-255
  • 扩展Ascii字符(例如在Outlook中)
  • 非常长的字符串(建议使用perlclip生成反字符串,例如2*4*6*8*11*14*17*20*
  • 只有一个字符
  • Unicode字符
  • SQL注入
  • 跨站点脚本、跨站点请求伪造
相关问题:


如果使用正则表达式,则会重做漏洞

  • 关于数字格式(小数/逗号)的本地化问题
  • 特殊字符的行为敏感性(例如,支持单引号,但仍然能够解析名称,如
    Jim O'malley
  • 转义字符,并以转义字符结尾字符串-例如,如果转义字符是
    ^
    ,并且用户输入类似
    的内容,请参见上文^
  • 字符串中用作单行的新行
这个列表是无止境的,因为它实际上取决于您打算如何使用字符串,以及它来自何处