接口测试的用例设计思路

发表于:2014-1-28 11:30

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:hursing    来源:51Testing软件测试采编

  单元测试是被测的函数都只作用于其所属的类,接口测试是测试多个类/模块间的相互作用,即目标是被测函数如何被调用以及调用后会对外产生什么结果。
  既然是专注于模块间作用,那么可测点就是public的接口,其可分为:
  主动调用型是指被测函数需要主动调用,以测试其结果或影响。故测试目标有两类:
  1.对“获取型”的接口是在不同的时机执行获取动作,测试返回/输出值是否符合预期
  2.对“操作型”的接口是调用后会对其它类和接口产生影响,测试别的接口行为是否符合预期。也就是纯操作型接口本身可以不测,而是作为其它案例的触发方法。纯操作型函数大多数是返回值为void的。
  被动调用型是指添加子类或实现接口来覆盖原函数以获取被调用的时机,测试目标为是否有触发、触发次数、参数的正确性等。
  接口测试是不会为测试而修改被测模块的。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号