liuyang0306 发表于 2008-8-22 19:48:38

网站测试技术—接口测试

接口测试
在很多情况下,web 站点不是孤立。Web 站点可能会与外部服务器通讯,请求数据、 验证数据或提交订单。
1、 服务器接口
第一个需要测试的接口是浏览器与服务器的接口。测试人员提交事务,然后查看服务器记录,并验证在浏览器
上看到的正好是服务器上发生的。测试人员还可以查询数据库,确认事务数据已正确保存。
2、外部接口
有些 web 系统有外部接口。例如,网上商店可能要实时验证信用卡数据以减少欺诈行为的发生。测试的时候,
要使用 web 接口发送一些事务数据,分别对有效信用卡、无效信用卡和被盗信用卡进行验证。如果商店只使用
Visa 卡和 Mastercard 卡, 可以尝试使用 Discover 卡的数据。(简单的客户端脚本能够在提交事务之前
对代码进行识别,例如 3 表示 American Express,4 表示 Visa,5 表示 Mastercard,6 代表Discover。)
通常,测试人员需要确认软件能够处理外部服务器返回的所有可能的消息。
3、错误处理
最容易被测试人员忽略的地方是接口错误处理。通常我们试图确认系统能够处理所有错
误,但却无法预期系统所有可能的错误。尝试在处理过程中中断事务,看看会发生什么情况?
订单是否完成?尝试中断用户到服务器的网络连接。尝试中断 web 服务器到信用卡验证服
务器的连接。在这些情况下,系统能否正确处理这些错误?是否已对信用卡进行收费?如果
用户自己中断事务处理,在订单已保存而用户没有返回网站确认的时候,需要由客户代表致
电用户进行订单确认。
页: [1]
查看完整版本: 网站测试技术—接口测试