测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
会员
Robert.jiang (Robert.Jiang)
第 16716 位会员 / 2017-04-13
极光 @ 深圳
6 篇帖子 • 35 条回帖
6 关注者
7 正在关注
16 收藏
GitHub Public Repos
  • frog-server 1

    接口测试工具frog的后台服务代码

  • frog-ui 0

    接口测试工具frog的前端代码

More on GitHub
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • 论坛须知,发帖不排版一律删除! at 2021年09月02日

    已阅

  • 蜕变——19 年年 终总结 at 2020年01月17日

    👍

  • 测试开发之路 -- 不要成为你曾经最讨厌的人 at 2018年12月14日

    不忘初心!

  • 想做一个 API 自动化平台来组装场景测试用例,请教下,大家有什么好的建议? at 2018年07月06日

    我目前也做了这套系统,不过是给公司做的,没有开源😂 😂

  • 报表自动化测试——黑盒测试篇 at 2018年04月11日

    涉及大量业务数据的校验,不适合做黑盒的测试。
    另外从你的描述来看,校验的逻辑也会非常多,UI 自动化需要写太多校验代码,事倍功半。
    你可以考虑从接口测试下手,接口测试在校验方面很简单,直接对 response 的结果做对比就行。
    接口测试你可以考虑 postman,现在网上也有很多开源的接口测试平台,都可以满足你的需求。如果不想用别人的工具,也可以自己写框架,python 的话可以使用 request 库,java 的话,用 httpclient 类。都可以做接口测试的

  • 报表自动化测试——黑盒测试篇 at 2018年04月10日

    文中黑盒测试的重点是:对页面的条件进行组合后单击查询按钮。这是一个大数据量的操作,因此不对返回数据做校验,只看本次组合的条件在页面是否可正常使用。如果查询失败,系统会有弹出框提示失败原因,这个应该很好理解的。我们抓取这个框是否在一定的时间内出现,如果出现则判定本次查询失败,记录用例结果。

    涉及到数据校验,需要做指定的校验处理,不适合随机性的测试。比如使用什么条件,查询了多少条数据出来,通过 xpath、css、id、name 等等方式得到页面查询出来的值,然后再对其进行验证。

  • 两种方法解决 jenkins HTML report 不显示内容的问题 at 2018年02月11日

    确实如此,不应该一棍子打死,有这个需求的用户还是非常多的,弄一个全局配置开关多好

  • 在自己的年纪做合适的事情,祝福大家 2018 顺利~ at 2017年12月30日

    充实

  • TesterHome 收到未关注人的通知 at 2017年12月23日

    好像是的,忘记圈子这回事了,汗

  • TesterHome 收到未关注人的通知 at 2017年12月22日

    @seveniruby @Lihuazhang @chenhengjie123

  • 使用 selenium 做自动化过程中遇到的一个元素文字展示的问题 at 2017年12月19日

    楼上正解,直接用 class 就可以定位到,不需要用 text()

  • [深圳] [大疆] [Q3 重新开启] 招聘 测试开发工程师 at 2017年12月19日
    仅楼主可见
  • [深圳] [大疆] [Q3 重新开启] 招聘 测试开发工程师 at 2017年12月14日

    还招聘吗?

  • 报表自动化测试——黑盒测试篇 at 2017年12月12日

    应该不行吧,这个是 java+selenium,纯代码代码实现的。
    不是很清楚 loadrunner

  • 报表自动化测试——黑盒测试篇 at 2017年11月28日

    @chenhengjie123 回热心网友。

    我可以将我的条件,按照这个参数文件来编写代码即可吗?

    • 可以。你需要把你的条件参数配置在参数文件中,然后调用随机生成 case 的功能即可获取你需要的测试用例参数。

    请问如果刚拿到一个报表,怎么样从头开始搭建呢?

    • 确认测试范围(选取测试条件与测试条件的值)
    • 参数配置文件。将选取的测试条件配置在参数文件中

    我还在想前面读取数据库数据,到这里循环查询

    • 你可以在测试之前,将你的数据读取出来,然后写入到参数配置文件中即可

    需要添加哪些类?

    • 请参考文章中测试用例代码部分,在调用具体的功能处(大概就是你说的类吧)有详细的注释

    循环查询,怎么执行?

    • 请参考文章中测试流程图

    设计思路:从参数配置文件中读取参数,生成参数组合的 case,读取 case 中参数值,通过 selenium、js、jQuery 等手段将该值设置到 UI 对应的条件中进行查询。如此,一份代码即可执行所有场景的测试用例。

  • dubbo 接口测试技术 at 2017年11月27日

    学习了,赞

  • 测试方法论-质量的基石 at 2017年11月17日

    赞同你的观点,知行合一。在任何行业上都适用

  • HttpRunner 支持 HAR 意味着什么? at 2017年11月15日

    惭愧啊,一直觉得自己的框架不够完善,没好意思开源出来😅

  • HttpRunner 支持 HAR 意味着什么? at 2017年11月15日

    赞!受益匪浅,我的框架也有很多思想受益于您的启发

  • 报表自动化测试——黑盒测试篇 at 2017年11月10日

    无论使用那种方法,只要是穷举,都会有很庞大的数量。用正交或者结对可能数量会少一些,但 1000 和 400 的区别不大,最终也是要从这 1000 或者 400 中随机取一部分用例出来执行,硬伤啊!

  • 报表自动化测试——黑盒测试篇 at 2017年11月09日

    数据初始化现在正在实现中,过段时间会分享上来。
    我们这套系统报表的数据是从第三方系统获取过来的。

  • 报表自动化测试——黑盒测试篇 at 2017年11月09日

    接口测试也有做的

  • 报表自动化测试——黑盒测试篇 at 2017年11月09日

    因为懒,才能体现自动化的价值,😂

  • 报表自动化测试——黑盒测试篇 at 2017年11月08日

    好的,多谢提供宝贵的建议

  • 报表自动化测试——黑盒测试篇 at 2017年11月08日

    有两种测试机制的,指定测试和随机测试。
    基于业务背景:
    我们会把典型场景的参数配置在指定配置文件中。这一块执行完后,我们在业务上认可其可达到 90% 的覆盖度。
    再通过参数组合出场景,生成测试场景的参数用例。理论上讲,只要有足够的资源,不用随机抽取数量,直接全跑,肯定可以达到 100% 覆盖的。
    但实际情况是这些耗时的用例,性价比并不高,收益也很低,而且需要非常大的成本。
    所以我们提供一个可设置的随机数量阀值,找到一个平衡的随机数值,抽取用例进行测试。每次执行随机测试,都用这部分随机用例去提高剩下 10% 的覆盖度

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

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