测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
会员
jerrylizilong (Jerry li)
第 20458 位会员 / 2017-08-23
88 篇帖子 • 1309 条回帖
210 关注者
1 正在关注
8 收藏
GitHub Public Repos
  • autotest_platform 709

    Python+flask+selenium 搭建UI自动化测试平台

  • api_test_demo 13

    api test demo, using pytest and allure to generate test report

  • python-selenium-demo 6

    demo for using python+selenium to start testing

  • python-practice-for-ga... 1

    为游戏测试人员准备的Python编程入门练习题

  • flask_api_demo 0

  • jerry_karate_demo 0

  • RobotFramewoek_playwright 0

  • playwright_demo_pytest... 0

  • jerrylizilong 0

    Config files for my GitHub profile.

  • atxserver2 0

    Smart Phone Management. Reimplement of atx-server with Python

More on GitHub
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • 给大家分享一个有趣的 BUUUUUUUUUUUUG。 at 2018年01月11日

    哈哈,被你搓开了

  • 求助百度首页 [登录]&[设置] 按钮定位不到问题 at 2018年01月10日

    我使用 chrome 去掉最大化也是可以点击到的,可能是你 chrome 版本问题?

  • macaca 新手求教,WebDirver.element_by_一系列方法不能用 at 2018年01月09日

    看下你的 driver 是怎么定义的? 发完整的代码看下吧

  • 基于 http 四种提交方式的接口自动化实例 at 2018年01月09日

    我现在也在做一个类似的例子,和楼主的思路有以下区别:

    1. 数据在数据库中保存。
    2. 把接口定义里的参数、每个参数的长度、格式等信息以 json 格式保存起来。
    3. 定义一些通用规则,对每个接口生成一批测试用例。 如对每个参数都进行长度校验、为空校验、签名校验、格式错误校验,等。

    接口例子:

    按定义的规则,生成如下一批测试用例:

    具体用例执行结果

  • 求助百度首页 [登录]&[设置] 按钮定位不到问题 at 2018年01月09日

    因为我电脑没装 Firefox ,所以用 chrome 试了下, 加上一个页面最大化的命令是可以的,你可以试下:

    1. driver 初始化后,加上 driver.maximize_window() ,如下图
    2. 如果还不行,试下换 chrome , 如果 chrome 可以而 Firefox 不行,就可能是 firefox 的原因

  • 两周一迭代,如何开展新功能的自动化测试 at 2018年01月08日

    建议定义好测试的范围,例如把测试用例划分为几个级别:
    P1 : 冒烟测试
    P2: 重要功能流程测试
    P3: 分支功能测试
    P4: 兼容性、UI 功能等

    还在迭代开发阶段,P1、P2 的自动化用例执行的可能性会很高,因为每次发版可能都要执行一遍,所以做自动化的价值比较高;并且 P1、P2 的用例是比较少的,维护起来工作量也不会很高。总体来说,这些用例自动化的性价比很高。
    P3、P4 设计界面、分支等功能调整的可能性是比较大的,而且用例数量也会很大,一旦有变动需要维护时,工作量也很高,因此可以先考虑不做这部分的自动化测试;

    个人的体会: 自动化覆盖的功能越重要、 执行的频率越高, 价值就越大。

  • 请问,TesterHome 为什么没有站内搜索呢? at 2018年01月08日


    右上角

  • appium 列表中元素 ID 相同,有些内容有,有些没有,怎样判断元素是否存在? at 2018年01月05日

    试下 find_elements_by_, 注意和 find_element_by_ 的区别

  • appium 列表中元素 ID 相同,有些内容有,有些没有,怎样判断元素是否存在? at 2018年01月04日

    方案 1:使用 find elements by id 定位四个航班的数组,第一个就是第一个航班
    方案 2:使用其他不重复的信息来定位元素,如 xpath 等

  • 求助百度首页 [登录]&[设置] 按钮定位不到问题 at 2018年01月04日

    我试了用 css、 xpath 、 link text 都可以定位到啊

  • 为什么平均响应时间和 95%percentile 会相差很大? at 2017年12月29日

    平均响应时间: 所有请求的平均响应时间,取的平均值
    95%percentile : 统计学术语,如果将一组数据从小到大排序,并计算相应的累计百分位,则某一百分位所对应数据的值就称为这一百分位的百分位数。可表示为:一组 n 个观测值按数值大小排列。如,处于 p% 位置的值称第 p 百分位数。

    例如有 100 个请求, 每个请求的响应时间分别是 1-100 平均分布
    平均响应时间: 1-100 的平均值,即 50.5
    95% percentile : 按从小到大排序,累计第 95 百分位,也就是 95(即样本里 95% 的数据都不高于这个值)

    可以看出为什么两个值差那么大了

  • Python 装饰器使用报错求助 at 2017年12月28日

    你现在是在类内部调用 self ,是不会找到上面的定义吧?

  • Python 装饰器使用报错求助 at 2017年12月28日

    你要调用 self.driver , 就首先得定义有 driver 这个属性啊
    比如上面的 self.name、 self.func 都已经定义好了,就不会报错。

    解决:
    方法 1 : 加上 self.driver 的定义
    方法 2: 从其他类把 driver 拿过来用

  • Python 装饰器使用报错求助 at 2017年12月28日

    self.driver.get_screenshot_as_file

    你定义的 take screenshot 这个类里没有 driver 属性

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

    右键元素把 xpath 的值复制出来看看是否和你写的不一样

  • 自动化测试产生的数据一般怎么管理 at 2017年12月14日

    我的做法:自动化测试的数据都带上 autotest 的前缀,这样就很容易区分了

  • 写 android 自动化用例的时候,每条用例都要打开 app,登录,有点太重复了,有什么好办法优化一下吗 at 2017年12月13日

    自动化测试都是机器执行的,所以这些成本不需要太在意。
    重点是保证:1. 每条用例可以独立执行,用例之间减少耦合性 2. 每条用例都可以重复执行

  • 求助!使用 PO 设计模式 Driver 封装后调用问题 at 2017年12月13日

    发现你还写漏了一个 ()

    应该是:
    self.driver = AppiumTest().get_driver()

    自己的代码,多调试调试吧,这样才能找到原因和进步

  • 求助!使用 PO 设计模式 Driver 封装后调用问题 at 2017年12月13日

    class Login(object):

    def init(self,driver):
    self.driver = AppiumTest.get_driver(driver)

    你把 LoginPage.py 的 self.driver = AppiumTest.get_driver(driver) 改为 self.driver = AppiumTest.get_driver() 试下就知道效果了

  • 求助!使用 PO 设计模式 Driver 封装后调用问题 at 2017年12月13日

    你看你两个调用到 AppiumTest().get_driver() 方法的地方,一个传了 driver, 一个没有传,说明肯定有一个弄错了。
    看你 AppiumTest().get_driver() 的定义是初始化 driver,所以是不需要传入 driver 的。

  • 求助!使用 PO 设计模式 Driver 封装后调用问题 at 2017年12月13日

    self.driver = AppiumTest.get_driver(driver)
    改为
    self.driver = AppiumTest.get_driver() 试试

  • setupclass 里面怎么调用其他函数呢? at 2017年12月13日

    你是想调用下面的 login 方法? 好像是调用错了吧

  • Python+flask+bootstrap+macaca 搭建 web/ Android 自动化测试管理平台 at 2017年12月12日

    暂时还在内部试用,部分功能还在完善,待整理完成再共享出来

  • 测试平台从搭建到放弃 (一) at 2017年12月12日

    想看后面的 ‘放弃’

  • TesterHome 深圳线下沙龙第五期——金融专场活动总结 ppt 及视频地址 at 2017年11月29日

    话说 PPT 转 PDF 的时候是否有问题呢? 看到有不少是空白页,比如这样:

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

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