• 仅对于技术本身来说,广度是深度的副产品……其实也是解决问题数量的副产品
    而对于应用和价值来说,要考虑的绝不是深度和广度的问题,而是要考虑如何解决问题、发挥作用,因为有些问题是靠深度解决的,有些是靠广度解决的,一概而论是比较傻的……我觉得~

  • 既然是海量,那么
    男儿何不带 mapping,直接测试 DB 层?
    接口测试就那么好玩吗……

  • 搜狗的锅😏

  • 关于BDD方面的还没有专业的一款软件支持

    请问 robot framework、cucumber、fitness 是啥?

  • 30 岁开始写代码很晚吗,我 34 岁开始学的啊~现在一样是人人敬仰的 paste 大神……

  • 首先,我们们从git上面去拉代码,打包并上传部署,这部分是由CI/CD来完成
    这句话,怪怪的

  • exec "select id_no from custom_info limit 0, 10000000"😏

  • 能把 auto 拼成 aotu 的……

  • 如何测试 hello world at 2018年07月26日

    乙醇大神,你咋不去证明哥德巴赫猜想呢

  • 芈老板很久没冒泡了

  • 老铁 666

  • 测试之承受之重 at 2018年07月24日

    撸主的领导正经是个高人,职场大神~其实我很奇怪有这样的高人指点,撸主为何还会纠结于 “公司文化” 这样的事情,能落实领导的指教,应该已经可以跳出任何文化的束缚,修炼自己的风格和个人、团队影响力,从而辐射出去,改变一些垃圾的 “公司文化” 了,fighting~尼基桑~

  • 基础知识所决定的,可以理解,更傻的问题都见过……自己也问过
    当然,会问问题和会搜索的人,是稀缺的,当得起年薪 50W+ 😂

  • jmeter 我不懂,不过 http 请求 post 的时候传数据常用 params 和 data 两种模式
    params 都会进 url(queryString),属于请求头内容,长度有限制,在不同浏览器长度限制不同,服务端通过 getParameter 就可以拿到
    data 形式估计是楼主需要的,也就是 7 楼说的放 body 里面,服务端需要通过 getInputStream 获取再自行解析

    另外:不存在没有 key 的 json……你只是想传一个符合 json 结构模式的字符串而已,我猜的可对?

  • 嘛,我说假设有【已读回执】,像 email 那种设计
    我觉得应该是基于设计模式去回答,而不是自己去想怎么设计,那样要求是在太高了,8 成 8 的码农也不具备把 “微信” 设计的像微信现在这样可靠的实力啊

  • 我觉得这题好像不是在考你的测试场景设计能力,而是在考察你是否能够、是否有意愿为了测试而去探究设计实现的模式,然后给出对应的方法
    如果已读回执在消息服务器上有日志记录,那么 less msg.log | grep 'WTF' 就结了啊,如果是其他的实现就见招拆招吧

  • 来讨论下无头浏览器吧! at 2018年07月16日

    selenium 很多解决不了的问题最终还是 JS 强制搞定的啊,JS 没啥不好的
    尤其是前后端分离的今天,selenium 一代反而是 e2e 测试的一种比较常见的方案了,一代也是以 JS 为核心的

  • 来讨论下无头浏览器吧! at 2018年07月16日

    用 puppeteer+chromium

  • 我是不是走进了测试误区 at 2018年07月12日

    自动化测试只是测试中的一部分,而 CI/CD 可以包含所有的测试,所以说:方方面面
    概念不理解的话,好好看一下蒋老师的帖子,本坛第一价值神贴:https://testerhome.com/topics/9977

  • 题目大约是这样:
    现在有一个接口,接口的功能是注册一个用户。
    接口请求参数就会有一个 userName,这个 userName 的要求是不能重复,请问怎么设计这个 userName。
    接口的返回值中有数据为该用户注册后的 userId,请问怎么设置这个 userId 的期待值。

    不重复就调整数据库字段长度,串上 UUID 即可
    返回的 userId 想必是自增主键,除了 > 0,我真想不到有啥能够校验的办法,因为多线程在跑,线程数也在持续调整,不大可能去拿现有的 current + db_increment_offset * thread_count,我的答案就是 > 0~
    工作 12 年了,求鄙视~

  • vue element-ui,天下人共爱之😂

  • 我选 A,原因如下:
    1、外包,呵呵,阿里和阿外都一样,不会让你去维护 dubbo 吧,不会让你写工具框架吧,一样游走于边缘;
    2、做喜欢的事情比钱重要,前端虽然鱼龙混杂门槛低,但做好了也不是一般的测试开发能够企及的,当然前提是你得钻进去;
    3、换个公司你会失去比较多,一时半会缓不过劲来,包括办公室的和家庭的;
    4、内部调岗是一个很好的上升通道,不多说,自己体会~

  • 佩服,不重复造轮子大约仅适用与层主这样研究深度或者搜索能力的人,除了反射,我能想到的就是以 “test_01_XXX” 命名 method 的这种蠢笨方法了😂

  • [Mysql] 定时删除旧记录 at 2018年06月26日

    如果很长时间跑一次且能停服务的话,这样做会更快:
    create table tb_api_test_result_temp as select * FROM tb_api_test_result WHERE case_start_time >= unix_timestamp(DATE_SUB(CURRENT_TIMESTAMP(), INTERVAL 10 DAY))*1000;

    truncate table tb_api_test_result;

    insert into tb_api_test_result (select * from tb_api_test_result_temp);

    每天都跑的话,我这样做就毫无意义了
    另外,写 SQL 尽量带上=号

  • 霍尼韦尔用户表示不信任小米……