测试之家
  • Topics
  • QA
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • Sign Up
  • Sign In
会员
lou (梦想咸鱼)
第 28888 位Users / 2018-05-31
0 篇帖子 • 31 条回帖
5 关注者
0 正在关注
0 收藏
未设置 GitHub 信息.
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • unittest 中,如何用测试套件 TestSuite 执行多个接口 at July 03, 2019

    可以参考 httprunner 的思路,将测试数据,接口数据抽离出来,相同业务流程的在一个 testcase 中,动态创建多个 test 方法来执行接口

  • 面试题:从长度为 1 万的有序且有重复数字的列表找出第一个 0 前面的一位数字和最后一个 0 后面的一个数字,例如 [...,-1,0,0,0,6,...] 打印-1 和 6,谢谢。 at January 18, 2019

    个人感觉在面试场景下如果没有特殊说明, 能实现就好了,从测试角度来说能写出来就好了,大部分公司算法只是加分项不是必需项, 那些要求很高的会要求你实现并写出单元测试,那就可以写的更健壮一点, 当然如果纯站在讨论解题上,还是需要考虑很多情况的

  • 面试题:从长度为 1 万的有序且有重复数字的列表找出第一个 0 前面的一位数字和最后一个 0 后面的一个数字,例如 [...,-1,0,0,0,6,...] 打印-1 和 6,谢谢。 at January 17, 2019
    def searchNum(array):
        length = len(array)
        left_first = 0
        right_first = 0
        left_last = length - 1
        right_last = length - 1
        left = None
        right = None
        while(1):
            # left
            left_mid = (left_last + left_first)//2
            if array[left_mid]<0 and array[left_mid+1] == 0:
                left = array[left_mid]
            if array[left_mid] >= 0:
                left_last = left_mid
            if array[left_mid] < 0:
                left_first = left_mid
    
            # right
            right_mid = (right_last + right_first)//2
            if array[right_mid] > 0 and array[right_mid-1] == 0:
                right = array[right_mid]
            if array[right_mid] <=0:
                right_first = right_mid
            if array[right_mid] > 0:
                right_last = right_mid
    
            if left and right:
                return left, right
    
  • “读表格” 来做参数化简直的毒瘤,教大家这么干的不是蠢就是坏! at December 21, 2018

    现在动不动的框架就是一门开发语言 + 相关单元测试框架 +excel+ 报告输出 + 关键字驱动数据驱动, 简直了

  • 关于接口测试返回值验证的疑问 at December 14, 2018

    我觉得接口测试的校验应该是对接口返回值的校验,以查询类商品为例,我查询篮球, 校验返回数据量, 返回数据中商品 type 等来验证这个接口是否正常,而不是去数据库用 sql 拿数据再做全量对比, 如果这样做的话我感觉可以归类为单元测试了,对开发写的 sql,逻辑处理函数进行测试。
    而对于一些 post 类操作, 比如下订单, 我们可以通过接口串联来判断接口是否正常, 例如下单接口 ok 把订单 id 拿到,调用订单详情接口,再看订单详情页接口是否正常这样将业务串联起来。
    另外, 也主要看你要把接口测试应用到什么阶段, 如果是回归测试阶段, 我觉得应该以提高测试覆盖率,提高回归测试效率为主,而不是细致到数据的全量对比, 如果是开发前期接口测试介入, 那可以做的细致一点
    一点想法, 仅供参考

  • Prev
  • 1
  • 2
  • 关于 / 活跃用户 / 中国移动互联网测试技术大会 / 反馈 / Github / API / 帮助推广
    TesterHome社区,测试之家,由众多测试工程师组织和维护的技术社区,致力于帮助新人成长,提高测试地位,推进质量发展。Inspired by RubyChina
    友情链接 WeTest腾讯质量开放平台 / InfoQ / 掘金 / SegmentFault / 测试窝 / 百度测试吧 / IT大咖说
    简体中文 / 正體中文 / English

    ©testerhome.com 测试之家   渝ICP备2022001292号
      渝公网安备 50022202000435号    版权所有 © 重庆年云聚力信息技术有限公司