开发者社区> 问答> 正文

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

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

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

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

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

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

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

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

展开
收起
kun坤 2020-06-14 08:16:40 378 0
1 条回答
写回答
取消 提交回答
  • 不要跟我说你们没有生成token的算法######我写的是前端代码测试######生成的token应该是保存在缓存或数据库中吧,去缓存或数据库中获取,然后在提交接口请求去测试呗。######mock?######是一种模拟依赖行为的测试方式,具体你可以去搜一下相关资料,以我的表达能力三两句说不清######这个词听说过,但是还是不知道什么意思(T-T)######第一个方法一点也不繁琐,首先你需要测试登陆,代码不白写,那么只要直接在测试系统启动的时候首先运行登陆的程序,然后剩下的测试共享一个token字符串。######我现在就是这样写的,先运行一小段程序,然后统一运行所有测试代码,因为是第一次写测试,不知道是不是还有更方便的模式

    2020-06-14 08:16:45
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
移动互联网测试到质量的转变 立即下载
给ITer的技术实战进阶课-阿里CIO学院独家教材(四) 立即下载
F2etest — 多浏览器兼容性测试整体解决方案 立即下载