51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5293|回复: 4
打印 上一主题 下一主题

怎样验证API,要用什么方法和工具?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-3-13 15:14:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
针对API的验证是哪种测试?
有一个这样的课题,我感觉挺模糊的.希望大家能给我点建议...
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-3-14 20:13:03 | 只看该作者
接口类测试,应该是属于单元或集成阶段,可以在程序在打个桩,这种测试方法比较高级了,需要测试人员具备相当的编程水平,至少能很快读懂代码,以及API涉及的代码。国内的话微软、华为等测试应该能具备这个水平。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-3-16 10:39:27 | 只看该作者

回复 2# 的帖子

谢谢你的回复哦
我对这个很不清晰,要写一篇关于验证API的感.,感觉会挺乱的.
我现在对黑盒测试了解了一些,就是功能上的测试. 对代码也能读懂.
API的测试 应该怎么测,要用到什么方法和工具?在程序打个桩?  能否具体举个例子?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-3-20 16:22:44 | 只看该作者
同听,我在公司里面,API测试就是我用wscaller调用下web wervice接口看返回,觉得没有技术含量的
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-3-23 14:02:00 | 只看该作者
个人理解API应该还是和单元测试不同的:
单元测试指对程序的最小模块的测试,通常是单个方法、函数等;而API测试是对一组提供完整功能的方法、函数的测试。
举例说明,对于一组提供银行存取款功能API,可能包括的有:取款、存款、查询、转账等若干函数、方法和文档,这一组方法的名称、参数、使用说明等信息是对测试者透明的,然而,每个方法内部的具体逻辑一般并不需要测试者了解。因此,测试的重点在测试这组的方法和说明是否可正确实现预期的功能,具体包括有无功能项缺漏、方法实现是否正确、参数描述是否准确、使用说明是否符合等内容。

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

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-8 00:03 , Processed in 0.062233 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表