软件测试注意事项总结

总结一些通用的测试用例

输入参数为字符串

  • 检测参数是否初始化(不同的编程语言对于未初始化的定义不一样),防止空指针异常
  • 检测参数是否有值,既字符串长度是否为0
  • 检测参数是否都是空格,对于某些特定需求输入可以为空格,对于某些需求则不接受全为空格的字符串参数
  • 当有具体的业务逻辑时,需要判断参数值是否符合业务需求,如手机号码,身份证号码的验证

输入参数为数字类型

这里的数字类型包括整型、浮点型

  • 数据类型检测,输入数值超过函数能够处理的取值范围时的测试,例如函数输入参数为int类型,输入为uint类型
  • 边界值检测,例如需求要求范围是0~99,则需要测试输入为-1,0,1和100,99,98时函数的返回结果,这三种类型参数分别代表越界,边界和边界内
  • 0值检测,对函数输入为0时的测试

输入参数为对象类型

  • 对象是否未定义(如js里的undefine)
  • 对象是否为空(null)
  • 当指定输入对象类型时检测是否是要求的类型如指定输入为A类实例,传入对象为B类实例,则报错

个人总结,若有纰漏,请指正,必将虚心接受。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容