秦皇岛想系统化的学习软件测试去哪个机构

秦皇岛达内IT教育

接口输入用例设计


   一:接口输入用例设计


   ·数值类型(int、long、float、double)


   ·字符串类型


   ·列表或链表


   ·字典


   1、数值类型:


   ·等价类:取值范围内、取值范围外


   ·边界法:取值范围边界(边界值、边界小值、边界值+1、边界小值-1


   ·特殊值:0、负数


   ·遍历法:取值范围内的所有值


   示例:一个用于检查任务是否有效的接口TaskCheck.checkTask(inttaskID),其中taskID的有效取值范围是1-20,在设计用例时可以考虑:


   1-20范围内和范围外取值,如1、5、10、20、30


   1-20的边界:0、1、20、21


   类型的特殊值:-1、0


   数值类型的边界值:int的小值(-2147483648)和值(2147483647)


   因为1-20中会根据ID不同而任务不同,可以遍历1-20中的每个值对应的任务。


   数值类型的常见问题有:


   ·特殊值处理不当导致程序异常退出


   ·类型边界溢出


   ·取值范围外的值未返回正确的错误信息等


   2、字符串类型:


   字符串长度:


   ·等价类:字符串取值范围内、取值范围外


   ·边界法:取值范围边界,字符串类型边界


   ·特殊值:空字符串


   字符串内容:


   ·特定类型:英文字符、中文字符、大小写、中引文组合


   ·特殊字符:如<>、$、@、!、~等


   ·敏感字符:如“台独”、“”


   示例:视频网站发弹幕接口为VedioService。sendBuller(Stringxxx),发生弹幕长度为15个字符,在设计用例时可以考虑:


   -弹幕字符长度为15个字符、14个字符、16个字符


   -5个英文字符、15个中文字符以及15个中英文字符的组合


   -边界值String的长度


   -特殊值:空字符串、None、Null


   -非字符串类型:数字、非数字、字符数字组合


   -如果输入的内容其他用户可见的,则需要考虑敏感字符是否能被正常过滤


   字符类型常见问题有:


   ·传入非特定类型导致程序异常退出


   ·超长字符未进行处理,导致存储、显示等异常


   ·其他用户可见设置的敏感字


   3、数组或链表类型


   ·等价类:链表或数组取值范围内和取值范围外


   ·边界值:规定元素范围边界,元素个数边界


   ·特殊值:空数组或空链表


   数组或链表元素内容:


   ·等价类:合法和非法元素


   ·重复法:重复的元素


   示例:批量提交任务的接口为submitTask(int[]taskID),数组接收长度为10个,在进行用例设计时可以考虑:


   正常取值:提交的任务的taskID个数分别为1、3、5、8、10


   边界值:0、1、10、11、请求允许的值和小值


   特殊值:0或空列表


   合法任务taskID和不合法任务taskID


   重复的taskID元素


   数组或链表的常见错误有:


   ·0个元素导致程序异常退出


   ·当存在重复元素时未去重导致结果异常


 温馨提示:为了不影响您的时间,来校区前或者遇到不明白的问题请先电话咨询,方便我校安排相关课程的专业老师为您解答,选取适合您的课程。以上是秦皇岛达内教育的小编为您分享的关于接口输入用例设计的内容,希望可以为同学们提供帮助,更多软件测试资讯请持续关注秦皇岛达内教育。(来自51testing网)

领取试听课
每天限量名额,先到先得
温馨提示:为不影响您的学业,来 秦皇岛软件测试培训 校区前请先电话或QQ咨询,方便我校安排相关的专业老师为您解答
  • 详情请进入 秦皇岛达内IT教育

关于我们 | 招生信息 | 新闻中心 | 学校动态

版权所有:搜学搜课(www.soxsok.com)