51Testing软件测试论坛

标题: 怎样验证API,要用什么方法和工具? [打印本页]

作者: Tracy_Funny    时间: 2009-3-13 15:14
标题: 怎样验证API,要用什么方法和工具?
针对API的验证是哪种测试?
有一个这样的课题,我感觉挺模糊的.希望大家能给我点建议...
作者: ruru_023    时间: 2009-3-14 20:13
接口类测试,应该是属于单元或集成阶段,可以在程序在打个桩,这种测试方法比较高级了,需要测试人员具备相当的编程水平,至少能很快读懂代码,以及API涉及的代码。国内的话微软、华为等测试应该能具备这个水平。
作者: Tracy_Funny    时间: 2009-3-16 10:39
标题: 回复 2# 的帖子
谢谢你的回复哦
我对这个很不清晰,要写一篇关于验证API的感.,感觉会挺乱的.
我现在对黑盒测试了解了一些,就是功能上的测试. 对代码也能读懂.
API的测试 应该怎么测,要用到什么方法和工具?在程序打个桩?  能否具体举个例子?
作者: zyy1984    时间: 2009-3-20 16:22
同听,我在公司里面,API测试就是我用wscaller调用下web wervice接口看返回,觉得没有技术含量的
作者: rosfy    时间: 2009-3-23 14:02
个人理解API应该还是和单元测试不同的:
单元测试指对程序的最小模块的测试,通常是单个方法、函数等;而API测试是对一组提供完整功能的方法、函数的测试。
举例说明,对于一组提供银行存取款功能API,可能包括的有:取款、存款、查询、转账等若干函数、方法和文档,这一组方法的名称、参数、使用说明等信息是对测试者透明的,然而,每个方法内部的具体逻辑一般并不需要测试者了解。因此,测试的重点在测试这组的方法和说明是否可正确实现预期的功能,具体包括有无功能项缺漏、方法实现是否正确、参数描述是否准确、使用说明是否符合等内容。

至于其中的技术含量和工作量,则具体取决与被测试API,有些API功能很清晰,提供的接口很简明,内部逻辑简单,就会相对简单。当然也和测试目标有关,有些API测试可能还需要对模块内部进行覆盖。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2