急求写过测试代码的大神来醍醐灌顶

chebaodaren 发布于 2015/10/26 16:32
阅读 304
收藏 0
iOS

我怀疑标题有点病句。。。

最近因为老大要求,需要对app的接口数据请求部分写单元测试,我在这里想问一下逻辑性问题:

我们的项目列表数据请求分为有token和没有token两种情况,我需要把这两种情况都测试一下,那么我怎么才能在运行测试代码的时候获得有效的token呢?

我想到的解决办法有两种:1 先执行一下登陆代码,获得有效token,然后去进行请求项目列表数据

                               2 让后台给我一个永远不过期的token测试用

第一种方法感觉比较繁琐,因为很多接口都用到了token这个参数,第二个方法据说不太靠谱

这种情况我要怎么来写测试用例呢?给位大神请给指点一下!

加载中
0
烈冰
烈冰
不要跟我说你们没有生成token的算法
chebaodaren
chebaodaren
我写的是前端代码测试
0
chen7
chen7
生成的token应该是保存在缓存或数据库中吧,去缓存或数据库中获取,然后在提交接口请求去测试呗。
0
obadneil
obadneil
obadneil
是一种模拟依赖行为的测试方式,具体你可以去搜一下相关资料,以我的表达能力三两句说不清
chebaodaren
chebaodaren
这个词听说过,但是还是不知道什么意思(T-T)
0
m
magiclogy
第一个方法一点也不繁琐,首先你需要测试登陆,代码不白写,那么只要直接在测试系统启动的时候首先运行登陆的程序,然后剩下的测试共享一个token字符串。
chebaodaren
chebaodaren
我现在就是这样写的,先运行一小段程序,然后统一运行所有测试代码,因为是第一次写测试,不知道是不是还有更方便的模式
返回顶部
顶部