工作 10 年,20K 就这么满足了?
能看懂代码的业务逻辑,了解其实现方式,即便不会通过写代码完成 “自动化” 测试,也是和所谓的点点点测试也是有本质的差异的,这样的测试拿 20k 又有什么奇怪的
测试乱象,这个行业药丸
我面试到现在,很少公司有要求会写代码的,当然我不会去一线公司,学历不够
你说的不错,去删除数据库的数据也是一种方法,不过这种方法有一定风险,要很了解新增用户的在数据中真实添加数据的位置,万一,删除数据不干净,会留下脏数据。
其实没有什么鄙视不鄙视的,真的要说测试这个用户名的方法是在太多了。
我的设计思路就是能不去数据库里做增加和删除的操作就不要去做,这样比较容易留下脏数据,情愿多创建点新数据,不到万不得已不去碰数据库,当然查询没有问题的。
比如前置条件中,可以先去查询设计的用户名是否在数据库中存在,如果存在就去删除,然后去执行接口测试。
但是这个也是涉及到一些脚本的问题,八仙过海,到了对岸就行。主要是看是否有设计思路,工具的使用现在大家都没有问题,真的做过接口测试,或者稍微深入点,就需要有自己的思考和解决问题的思路。这才是重要的。
那 20 是正常的了
10 年
那么牛逼,点点还能 20k,好想知道你是怎么点的?你不恐慌嘛?不怕自己的点点点被替代嘛
工作几年了
点点点靠经验到 20k?这是何等傻逼的公司
楼主说得没毛病,但是应该有前提,测试也可以是技术路线,也可以是业务路线,如果是功能测试,在某些特殊行业,对业务背景要求比较高的地方,确实拿 20K 没毛病,但是谁不希望自己多会点技能呢,如果你现在有编程能力的话,也许已经拿 30 或是 40 了也说不定的
其实熟悉业务的话,考经验能到 20k。但是不会点脚本代码,你的测试效率肯定不会很高,如果工作不忙,不妨学点充实下自己,万一公司有什么意外 ...
好好在你这家公司呆着吧,你这样的出去最多 5k
点点点拿这么多你不慌么。‘但我靠经验拿 20K 还是没有问题的’,只是点点点,又有什么经验可言?怀疑你是来捣乱社区气氛的
每次上线只测试改了的功能么,之前的功能怎么保证
互联网公司什么最重要?功能上线!至于回归测试,适用于传统公司瀑布模型。
问个问题,你们做回归测试的时候累么?还是不做回归
生成用户名称/昵称的需求还是可以接触到的,例如使用手机号码、qq 账号注册微信账号时微信账号是自动生成的,允许修改一次。
另外 userName 生成函数我个人习惯用: autotest+ 时间戳 去生成, 我觉得这个相对来说不会最不会重复。
如果说要考虑到 username 的长度的话,可能会做点长度的处理。
楼主错过了(刷掉了)很多可以做自己师傅的人
不好意思,打字快了一点,打错了。
第二行的中的 userId 应该是 userName。
我心目中的答案是,userName 可以用函数去生成一个不会重复的用户名,
对于返回 userId,也可以做一个函数根据 userName 去数据库查询到 userId。
主要是看看面试者是否熟悉接口测试工具中函数的使用,和一些在 response 中一些变化的返回值去如何处理的。
这些场合其实在接口测试的时候还是挺常见的。
看到大家的反应,也许我要去思考一下如何出这种题目了。
题目描述的不清楚,我的理解跟 2 楼是一样的,调用注册接口时:
request 里有一个字段是 userName,传递的值是注册时,用户填写的用户名;
response 里有一个字段是 userId,用于标记用户的唯一性;
按现有需求,需要确保此接口注册的用户 userId 唯一,那么请问,如何设计此接口的测试用例?
去了华为你才发现,这帮傻比在骗你……哪里都可以学技术,但是流程的确小公司很难学到
请先学会如何把问题说清楚吧。