测试之家
  • Topics
  • QA
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • Sign Up
  • Sign In
高级会员
shixue33 (剪烛)
第 609 位Users / 2014-03-17
平安科技 @ 深圳
48 篇帖子 • 958 条回帖
199 关注者
8 正在关注
14 收藏
打赏支持
GitHub Public Repos
  • GetViewInfo_for_Android 19

  • trunner 8

    Robotium Test Tools

  • Adb-For-Test 2

    通过adb命令实现简单的点击、滑动、长按等效果,可通过比例定位元素、通过元素定位(需要Android版本高于4.0),拥有monkeyrunner的绝大部分功能

  • appium 1

    Automation for Apps.

  • cocos-plugin 1

    Testin automation plugin for cocos2d-x and cocos2d-js games. Support cocos2d-x 2.x, 3.x and cocos...

  • appium_capybara 1

    Gem enabling appium support in capybara

  • PyQtLab 1

    PyQt实验室

  • uiautomator2 0

    Android Uiautomator2 Python Wrapper

  • adbutils 0

    pure python adb library for google adb service.

  • myResume 0

More on GitHub
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • 超简单的水果奶油蛋糕做法 at April 28, 2017

    天呐,至今做不好气疯蛋糕的渣渣表示超佩服!!!!总是缩!!!!!

  • Appium 一些问题 at April 17, 2017

    你 appium 服务开启了么?你直接用浏览器访问http://localhost:4723/wd/hub,看看能访问到吗?

  • 一个基于 python3 的接口自动化测试框架 at April 07, 2017

    先马后看,另外,少年注意格式

  • 请教一个面试中的算法题 at April 04, 2017

    😂 你都用 a in b 了,为啥还辛辛苦苦循环,不直接 find 就好了呢

  • 请教一个面试中的算法题 at April 04, 2017

    😂 markdown 有语法可以显示代码块,三个`

  • 2019年 阿里巴巴全球化测试开发职位,招聘 P6、P7 级别工程师 at April 01, 2017

    英语口语流利 ,是强制要求吗?感觉已经被 pass 了,好不容易有个深圳的岗位

  • 2019年 阿里巴巴全球化测试开发职位,招聘 P6、P7 级别工程师 at April 01, 2017

    俄俄俄罗斯?😮

  • 请教一个面试中的算法题 at March 31, 2017

    😂 妈呀,又是一种情况没有考虑到

  • 接口测试小 demo,自动生成异常用例,发送请求,结果存入 exel at March 31, 2017

    我觉得你可以参考一下 @kasi 的这篇文章
    https://testerhome.com/topics/6693

  • BeautifulSoup 简介 at March 31, 2017

    👍 BeautifulSoup 确实好用

  • 请教一个面试中的算法题 at March 31, 2017

    请教一下,什么叫永不包含 b 呢?

  • [求教] 有哪些可以获取到 Android App - WebView 中的控件信息的方式 at March 30, 2017

    你说的外部的方式,是说非侵入式的么?

  • [求教] 有哪些可以获取到 Android App - WebView 中的控件信息的方式 at March 30, 2017

    我记得 solo 里边有 getWebElements 的方法,试试看可以吗?

  • 请问我一台 PC,开了两个 appium 服务,同时控制两台设备 (安卓) ,我一台设备 adb 断开了,另一个设备也挂了咋回事 at March 30, 2017

    0.0 额,你线性跑的?那有一行代码失败结束了,那后边的操作肯定也不会运行了。

  • 请问我一台 PC,开了两个 appium 服务,同时控制两台设备 (安卓) ,我一台设备 adb 断开了,另一个设备也挂了咋回事 at March 30, 2017

    我觉得,可以贴个日志看看挂的原因是啥

  • 安卓机和苹果机在功能测试 app 方面有什么区别 at March 30, 2017

    啊~好大一个题目啊~

  • 移动 app 测试流程 (2 年 功能测试经验制定) at March 30, 2017

    我觉得总结得很不错啊~我四年多的水平,也就这个样了。
    不过有几个点,跟你有些不同
    1 我不知道你们是给谁验收,我一直是给产品经理验收,一般在冒烟测试完成后,跑通功能后就扔给产品验收功能,避免可能后期一些重大功能没时间修改。
    2 用例里边的兼容性,机型方面,就算规定了,但是我测试过程中也基本是测试不完的,我一般是在初始版本,或者有增加 native 功能(比如增加使用蓝牙)的版本上,会重点测试一下这些,否则基本就是让开发暴露各种功能,然后扔 testin 的程度。
    3 monkey 测试提前做,最好功能跑通就可以开始跑了

  • 请教一个面试中的算法题 at March 30, 2017

    我也觉得是,伪代码简明,但是用 python 实现,总束手束脚的

    string #字符串
    targetString # 匹配字符串
    result #输出结果
    tag = -1 #截取的游标
    for i=0,i<len(string)-len(targetString),i++:#循环遍历一次string
      if string[i:i+j] ==  tartgetString:#如果匹配成功,则把游标放在匹配片段的最后一个位置
         tag = i+j
      else:
        if i <= tag: #当前位置i到tag游标的位置不予截取,否则添加进result
            result += string[i] #当前位置的字符添加进result
    return result
    
  • #AppiumDriver 升级版本引发的问题,刚刚学习 java+appium at March 30, 2017

    😃 有问题,多看看错误日志

  • #AppiumDriver 升级版本引发的问题,刚刚学习 java+appium at March 30, 2017

    贴错误日志

  • 请教一个面试中的算法题 at March 29, 2017

    😆 😆 😆 😆
    是因为我要准备面试

  • 请教一个面试中的算法题 at March 29, 2017

    我改了下,以支持这种匹配时,可能出现重叠而导致只匹配第一个的情况

    def delInnerString(string, targtString):
        '''
        去除String字符串中的targtString片段,返回去除后的字符串
        :param String: 原始字符串
        :param tagetString: 待删除片段
        :return: result
        '''
        if not isinstance(string,str):
            raise TypeError("string is not a str.")
        if not isinstance(targtString,str):
            raise TypeError("targtString is not a str.")
        if len(string) < len(targtString):
            raise Exception('targtString lenght must large to string lenght.')
        result = []
        flag = False # 标志是否匹配到targtString
        i = 0
        tag = -1 # 记录匹配到后,截取的位置
        while i < len(string):
            j = 0
            while j < len(targtString):
                if i+j < len(string) and string[i+j] == targtString[j]:
                    j += 1
                else:
                    j += 1
                    flag = False
                    break
                flag = True
            if flag:
                tag = i+len(targtString)
            if i >= tag:
                result.append(string[i])
            i += 1
        return "".join(result)
    
    

    相应的,路径覆盖还增加:

    # 有重叠
    assert delInnerString('ababa', 'aba') == ''
    assert delInnerString('ccababacc', 'aba') == 'cccc'
    assert delInnerString('abcabca', 'abca') == ''
    
  • 请教一个面试中的算法题 at March 29, 2017

    !
    确实没有考虑到重叠的问题,容我想一想

  • 请教一个面试中的算法题 at March 28, 2017

    😂 这已经是我的最高水准了

  • 测试了 1年 半 都是手动,一直想入自动化软件测试,还请已在路上的人 给点建议 at March 28, 2017

    我也不会啊,我只是觉得普遍要入手自动化测试的话,先要确定这个是否可测吧。python 有发送串口信息的包,可以查下。到时候只需要将一个手工操作实现的功能用 python 代码模拟,就基本可以做自动化测试了。但是我还是建议先跟开发的同学好好了解下你们的系统是怎么构成和运行的。甚至可以跟着开发一段时间看看。

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

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