51Testing软件测试论坛

标题: 怎么做接口测试? [打印本页]

作者: kongkee    时间: 2008-1-18 17:47
标题: 怎么做接口测试?
求?怎么测试1个系统与其他多个系统的接口?



作者: ccsosemail    时间: 2008-1-22 09:47
楼主对问题的描述不完整,所以不能提供比较仔细的说明了
多个系统的接口测试,是不是想要测试多个系统的兼容性呢?
作者: kongkee    时间: 2008-1-22 12:26
就是1个系统需要读取其他多个系统中的数据,老大吩咐了,要做接口测试,第一反应我想应该就是测试数据传输的一致性?但是又不知道内部是怎么实现数据的传输的,因为项目需求才刚刚确定,对软件的内部还不了解
作者: ccsosemail    时间: 2008-1-22 14:42
对于这样的系统,首先要明确各个子系统中所产生的数据类型,及各种情况下所产生的准确数据;其次,要明确与之接口的总管理系统是只接收单个子系统所传输的数据,还是数据在各子系统中的汇总信息;最后,要明确数据在子系统中,或是经过子系统汇总后的准确数据。这样才能测试出总管理系统所得到的数据是否准确。
当然,在测试中还要考虑管理系统与各子系统间的兼容问题,兼容性要的情况下数据传输得就准确,也就是沟通方便才不会出现问题。
例如,一个大的集团内部有多个子公司,每个子公司都有自己的ERP系统,而对于集团来说是要用一个更为大型的系统来对各子公司的EPR信息进行管理的。先称集团的ERP系统为EPR-0,各子公司的ERP系统为ERP-1~ERR-5。那么在其他了公司的人事出现变动的时候,改变的是本公司的人事数据ERP-5,与些同时集团的ERP-0系统的数据也进行更新,在ERP-5与ERP-0之间为单一的数据对应关系;那么,如果公司5中的员工不是辞职,而是内部调转到其他子公司3的时候,ERP-3与ERP-5都会对同一个员工的信息发生改变,则ERP-0中的信息与ERP-3、ERP-5是一对多的关系,在测试这咱数据变更的时候,就要明确数据在多个系统间的流动。
不知道我的理解是不是你所需要的,也不知道能不能帮上你的忙。
作者: 查无此人    时间: 2008-3-14 17:28
按需求测试,主要就是对字段长度,大小,是否左右对齐等,这些需求上应该有很详细的说明
作者: geniar    时间: 2008-3-15 13:23
个人认为,花少量的时间去验证正确的数据就行了,对于可能出现异常的情况,要多花时间,
因为被调接口过多,不知道你的被调接口之间有没有复杂的逻辑关系???如果有的话,最好划分一下,对于可能出错的情况,如果你没权限看到函数内部如何实现的话,可以看一下头文件的宏定义(或者去问开发人员),一般都有出错的定义,除非就只有0和-1,或者TURE和FALSE.
作者: owelowel    时间: 2008-4-28 17:48
接口测试个人觉得主要的不是去验证数据的正常与否。
而是需要去确定这个借口可否正常的工作,就是和别个接口是否可以传送数据。
有点类似集成测试。
作者: gexiangping    时间: 2008-4-28 18:06
没有码代能力的我,做ERP测试时,就是抓住数据的流向,用简单的黑盒测试来验证数据的流向是否正确,数据映射是否合理
其实这也就是所谓的集成测试或者接口测试吧。。。。。
作者: maomao257    时间: 2008-4-29 10:43
个人觉得:接口测试简单的说就是测试下这个接口是否正常工作,做法就是1个个接口单独测试 自己写段程序就调用各个接口验证其正确性.
作者: mengxin161    时间: 2010-11-23 14:55
to9楼的maomao257:我正在做接口测试,但是自己不会写啊,问同事要了,是用python语言,但是运行的时候,总报错,“打开配置文件错误”,感觉你是高手哦,麻烦你指导指导!qq:123593675




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