• 文档驱动的接口测试工具 at 2018年07月20日

    API 文档也就是测试用例的来源,JSON Schema 可以么?取代 YAML 。楼主可行么

  • 爬虫碰到古怪的接口 at 2018年07月20日

    那你来详解一下吧,愿闻其详😂

  • 楼主你最好去寻找一下你的需求是什么? 如果是为了部门绩效,你得重新做一个,如果是真的为了让测试人员编写 UI 自动化更快的话,建议用 katalon studio

  • 爬虫碰到古怪的接口 at 2018年07月20日

    曾经我在公司提过和你一样的 BUG,参数放在 url 中为什么不用 get,要用 post 然后被开发怼说我不懂技术

  • 启动的时候,报错,没有配置 Android 环境变量。这台电脑,确实没下载 Android 相关的东西。不过用了 pip install lyrebird-android

    Exception in thread Thread-1:
    Traceback (most recent call last):
      File "c:\programdata\anaconda3\lib\threading.py", line 916, in _bootstrap_inner
        self.run()
      File "c:\programdata\anaconda3\lib\threading.py", line 864, in run
        self._target(*self._args, **self._kwargs)
      File "c:\programdata\anaconda3\lib\site-packages\lyrebird_android\device_service.py", line 32, in run
        self.handle()
      File "c:\programdata\anaconda3\lib\site-packages\lyrebird_android\device_service.py", line 38, in handle
        devices = android_helper.devices()
      File "c:\programdata\anaconda3\lib\site-packages\lyrebird_android\android_helper.py", line 365, in devices
        check_android_home()
      File "c:\programdata\anaconda3\lib\site-packages\lyrebird_android\android_helper.py", line 51, in check_android_home
        raise AndroidHomeError('Not set env : ANDROID_HOME')
    lyrebird_android.android_helper.AndroidHomeError: Not set env : ANDROID_HOME
    

    把 fiddler 的证书删除之后,可以正常抓包了


  • 证书已经按照,然而就是 HTTPS 的不行,HTTP 的可以。
    用的 360 手机,百度首页就是打不开

  • Postman 使用详解 at 2018年07月19日

    想知道,你们一般什么情况下用 postman?我只会在单独试一试这个接口能不能通的情况下用,你们会把用 postman 组成 test suite 用来每日测试吗

  • 亲,%homepath% 指的应该是 python 的目录吧? 我的 python3 是用 Anaconda3 装的
    C:\ProgramData\Anaconda3\Lib\site-packages\lyrebird\templates 目录下有一个 logging_config.ini
    但是我打开文件,里面没有路径呀,以下是文件内容

    [loggers]
    keys = root
    
    [logger_root]
    level = NOTSET
    handlers = stream, logFileHandler
    
    [handlers]
    keys = stream, logFileHandler
    
    [handler_stream]
    class = StreamHandler
    level = DEBUG
    formatter = stream
    args = ''
    
    [handler_logFileHandler]
    class = logging.handlers.TimedRotatingFileHandler
    level = NOTSET
    formatter = logFileFormatter
    suffix = %Y-%m-%d
    args =
    
    [formatters]
    keys = stream, logFileFormatter
    
    [formatter_stream]
    class = lyrebird.mock.logger_helper.ColorFormatter
    format = %(levelname)s - [%(module)s] - %(message)s
    
    [formatter_logFileFormatter]
    format = %(asctime)s - %(levelname)s - [%(module)s] - %(threadName)s [PID] %(process)s - %(message)s
    datefmt = %Y-%m-%d %H:%M:%S
    
  • 我也遇到了和你一样的 BUG,不支持 windows, 我看 github 上已经有人提 bug 了,等他们修吧

  • 产品工资高,好事呀

  • 爬虫 + 接口处理垃圾数据 at 2018年07月16日

    作者既然是用 request 库来解析 html,为什么不用这个库呢?https://github.com/kennethreitz/requests-html 这个才是主流吧?

  • 有木有根据 json-schema 自动生成测试脚本的

  • from selenium import webdriver
    
        remote_app = webdriver.remote.webdriver.WebDriver(
                     command_executor='http://localhost:8765',
                     desired_capabilities = {'chromeOptions':{ 'binary': '/myapp'}},
                     browser_profile=None,
                     proxy=None,
                     keep_alive=False)
    
    

    你这样看看能不能呢?
    你现在的情况是找不到元素?还是调用不起来?
    讲出你的故事,最好附上报错信息😅

  • 是不是应该用 selnium 来做 electron 的自动化呢? electron 等于是给 web 套了一个像桌面程序的壳,本质还是 web,所以还是用 selenium 而不是 appium 吧

  • excel 是用来干啥子的?excel 如果用来管理测试数据的时候,多个人一起写用例,合并代码的时候,会不会原地爆炸....

  • 看完之后,我怎么觉得像在写一篇论文的开题报告😂

  • 很感谢您的解答,大致有了思路,看来目前最重要的还是提高我自己的能力问题,得多刷点题了,之前去阿里电话面试了一次,失败在了一些简单的 leetcode 的题目上(当时没想到测试也要面这些题目上,完全没准备)
    很赞同您提到的 “做别人做不到的,才会有更大的价值” ,这我之前也没想过,现在也是明白了,为什么别人的薪资比我高,因为他们做的到,所以价值才高,最近玩脉脉,看里面年薪那么高,把我蒙蔽了,让我也跃跃欲试的出去面试,面来面去都忘记应该提高自己,只想着高工资了。
    吃了一个午饭,回来看见有人在怼您,觉得您也不用和这些人计较,这个论坛里现在经常出来说话的没几个了,帖子的质量也大不如前,像您们有很长时间工作经验,愿意拿出来认真分享的人不多了,您可千万别被怼走了,您要是被怼走了...这论坛就更无生趣了

  • 仅楼主可见
  • 仅楼主可见
  • 我觉得很多自动化玩着玩着就玩坏了,我认为,开发出一个类似 katalon studio 这样的自动化工具,最好了。这种 excel 和 xml 的配置多了,反而更复杂了,

  • 看到你写的 rap 我忍不住唱出了声

  • 玩儿 at 2018年06月06日

    666
    一切尽在不言中

  • 掌门 1 对 1,是极限挑战里面打广告那个吧...做教育的

  • appium 引入 excel 来做自动化管理数据么?建议放弃..没什么意义,还不如直接写代码测试...

  • 我觉得,做这些自动化啊,API 啊什么的,关键就是给人 “信心”,没做过的话,你不知道程序会不会出错,做过了,你就有了信心,上线没问题。 如果你去经常看看房子,就会经常听到中介讲的这样一句话 “信心比黄金贵”。房子本身的地价,材料价就在那里,随着时间的推移应该是贬值的,因为土地和材料都有时间限制,但是反而会增值,为什么,因为大家都相信他会涨,所以就涨了。
    说了这么多,你明白了么~~~