我怀疑标题有点病句。。。
最近因为老大要求,需要对app的接口数据请求部分写单元测试,我在这里想问一下逻辑性问题:
我们的项目列表数据请求分为有token和没有token两种情况,我需要把这两种情况都测试一下,那么我怎么才能在运行测试代码的时候获得有效的token呢?
我想到的解决办法有两种:1 先执行一下登陆代码,获得有效token,然后去进行请求项目列表数据
2 让后台给我一个永远不过期的token测试用
第一种方法感觉比较繁琐,因为很多接口都用到了token这个参数,第二个方法据说不太靠谱
这种情况我要怎么来写测试用例呢?给位大神请给指点一下!
不要跟我说你们没有生成token的算法######我写的是前端代码测试######生成的token应该是保存在缓存或数据库中吧,去缓存或数据库中获取,然后在提交接口请求去测试呗。######mock?######是一种模拟依赖行为的测试方式,具体你可以去搜一下相关资料,以我的表达能力三两句说不清######这个词听说过,但是还是不知道什么意思(T-T)######第一个方法一点也不繁琐,首先你需要测试登陆,代码不白写,那么只要直接在测试系统启动的时候首先运行登陆的程序,然后剩下的测试共享一个token字符串。######我现在就是这样写的,先运行一小段程序,然后统一运行所有测试代码,因为是第一次写测试,不知道是不是还有更方便的模式
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。