51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

楼主: lsekfe
打印 上一主题 下一主题

【你来问我来答第72期】:深入探索基于webdriver的分层自动化框架及平台搭建(活动...

[复制链接]
  • TA的每日心情
    无聊
    2018-7-19 16:02
  • 签到天数: 103 天

    连续签到: 1 天

    [LV.6]测试旅长

    21#
    发表于 2016-8-11 12:57:30 | 只看该作者
    基于标题【深入探索基于webdriver的分层自动化框架及平台搭建】

    1、Q:关于这个话题,有什么见解想主动分享的吗?

    2、目前我刚刚好开始进行自动化相关工作,粗略的了解了一些自行化的理论和实践知识(阅读了大量的自动化测试书籍和paper,在一年之前对python和webdriver都进行过相对不那么系统的自学)。昨天花时间2hours(不算快,边摸鱼编写)完成了一只demo小脚本,深深的意识到有一个清晰的框架编写脚本是多么的轻松。

    Q:那么问题来了,层主小白工作经验1年,想问问脚本执行可以有什么方式监控吗?总觉得一个测试集执行下来很慢,又不知道具体哪里慢!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    22#
    发表于 2016-8-11 13:25:56 | 只看该作者
    基于webdriver的分层自动化框架
    --- 能具体说下吗?
    1. 比如是否把所有web元素都写到一层中,后面操作相关web元素的时候就调用
    2. 是否把动作封装到一层,之后调用相关动作函数操作web元素就行
    3. 是否把操作数据封装到一层,
    是否最后分层就是实现 对象(web元素) + 动作 + 操作数据 这样的结构

    还有对于webdriver,我目前是使用的Python在编写的,用的unitTest,这样合适吗? 如果要用Python + webdriver 做web的功能测试,是用unitTest这个框架吗?
    麻烦大神指导下!!!感谢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-2-21 08:41
  • 签到天数: 289 天

    连续签到: 4 天

    [LV.8]测试军长

    23#
    发表于 2016-8-11 13:29:35 | 只看该作者
    shanfeng1419 发表于 2016-8-11 09:22
    谢谢回复。
    女生,做测试7年。如果想换个工作,相关IT的你觉得可以选择哪些方面。

    其实我觉得测试有很多方向,比如自动化、性能、安全,在任何一个角度上有所小成都还是可以有不错的发展的。如果真的决定离开测试岗位,我认为可能比较适合的是产品和需求:
    由于我曾经做过BA以及PO,所以对这两个职位的感受也比较深;首先来说,这两个岗位需要良好的沟通能力,测试人员本身一直就是在于开发、项目经理沟通,一般沟通能力并不差,而女生的话又平添了一些亲和力;再有,它们需要你能够最透彻的挖掘用户心理、最深入的理解业务,这些也是我们测试所擅长的。

    哈哈,随便聊聊,仅供参考~~~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-2-2 19:27
  • 签到天数: 169 天

    连续签到: 1 天

    [LV.7]测试师长

    24#
    发表于 2016-8-11 14:47:31 | 只看该作者
    你好,问一下WEB网站安全测试应该注重哪几个方面啊?我写好的有安全测试方案,想和你沟通一下,看看里面是否存在有不足的地方;如果想把我给好的方案发给你如何才能发给你?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    25#
    发表于 2016-8-11 15:21:35 | 只看该作者
    jacksonren1987 发表于 2016-8-10 17:02
    框架分层其实要看你如何去定义自己的架构。
    我们拿数据驱动框架来举个例子。下面是我做的一个简单的框架 ...

    你好,想问下resource层是什么作用存放些什么内容? 另外UI map是个什么概念?和元素层有没有关联?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    26#
    发表于 2016-8-11 15:21:48 | 只看该作者
    jacksonren1987 发表于 2016-8-10 17:02
    框架分层其实要看你如何去定义自己的架构。
    我们拿数据驱动框架来举个例子。下面是我做的一个简单的框架 ...

    你好,想问下resource层是什么作用存放些什么内容? 另外UI map是个什么概念?和元素层有没有关联?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2021-6-4 17:14
  • 签到天数: 170 天

    连续签到: 1 天

    [LV.7]测试师长

    27#
    发表于 2016-8-12 16:33:42 | 只看该作者
    今天还可以问嘛
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-2-21 08:41
  • 签到天数: 289 天

    连续签到: 4 天

    [LV.8]测试军长

    28#
    发表于 2016-8-15 08:57:02 | 只看该作者
    hemiaoer 发表于 2016-8-11 12:57
    基于标题【深入探索基于webdriver的分层自动化框架及平台搭建】

    1、Q:关于这个话题,有什么见解想主动分 ...

    1. 想要主动分享的~~前边有很多哈 分享了一些;可以参考我在3楼,13楼等的回复哈
    2. 脚本执行监控方式目前我是自己在代码中写的,当然我是整合了一个平台,在页面中展示每个步骤的情况;不过你说得执行慢的情况是普遍存在的,因为webdriver的测试是要等当前页面完全加载成功才进行下一步的,所以比手动要慢;换句话说,自动化测试本身就是静默执行的,比如下班后或者其他时间,你要是一直盯着看。。那就丧失自动化意义了吧,自动化目标总归是无人值守。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-2-21 08:41
  • 签到天数: 289 天

    连续签到: 4 天

    [LV.8]测试军长

    29#
    发表于 2016-8-15 09:00:03 | 只看该作者
    jklove123 发表于 2016-8-11 13:25
    基于webdriver的分层自动化框架
    --- 能具体说下吗?
    1. 比如是否把所有web元素都写到一层中,后面操作相 ...

    分层方式可以有多种,基于数据驱动的,基于关键字驱动的,看你需要哪种。
    我前边13楼分享了一个数据驱动框架的大致模型;你提到的把动作提出来,那么就偏向关键字驱动,把多重关键字都提取出来,也是没问题的,但是分层其实可以更细致,比如常用的底层;可重复使用的代码块,都可以单独提取出来,这样更容易也更清晰。

    python只能使用uinttest了~木有啥可以选的哈
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-2-21 08:41
  • 签到天数: 289 天

    连续签到: 4 天

    [LV.8]测试军长

    30#
    发表于 2016-8-15 09:01:58 | 只看该作者
    zhanghl820716 发表于 2016-8-11 14:47
    你好,问一下WEB网站安全测试应该注重哪几个方面啊?我写好的有安全测试方案,想和你沟通一下,看看里面是 ...

    web安全的话,你可以看看我之前上一期专家:链接如下
    http://bbs.51testing.com/thread-1000310-1-2.html
    可以参考下;有方案的话可以发我邮箱呗~~
    jacksonren1987@126.com

    到时可以回复交流下~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-2-21 08:41
  • 签到天数: 289 天

    连续签到: 4 天

    [LV.8]测试军长

    31#
    发表于 2016-8-15 09:02:22 | 只看该作者

    必须还可以~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-2-2 19:27
  • 签到天数: 169 天

    连续签到: 1 天

    [LV.7]测试师长

    32#
    发表于 2016-8-15 15:09:53 | 只看该作者
    jacksonren1987 发表于 2016-8-15 09:01
    web安全的话,你可以看看我之前上一期专家:链接如下
    http://bbs.51testing.com/thread-1000310-1-2.htm ...

    你好,我已发你邮箱,请查收 ,目前我所写的测试方案还不完整,里面有几项测试点一直拿不准是否要进行测试,如果进行测试的话,不知道什么样的测试方法测试比较合适;请多多指教,谢谢!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-8-15 20:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    33#
    发表于 2016-8-15 21:19:30 | 只看该作者
    15133916507 发表于 2016-8-1 10:31
    求大神说说自己的成长经历,和历练经历,方便我们这些晚辈复制
    主要想听听职业生涯中的经验

    了解一下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-11-28 13:12
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]测试连长

    34#
    发表于 2016-8-16 14:44:00 | 只看该作者
    针对Web安全测试搭建了基于开源工具的安全测试架构
    ——请教下是什么开源工具?搭建过程有文章分享吗?求链接。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-2-21 08:41
  • 签到天数: 289 天

    连续签到: 4 天

    [LV.8]测试军长

    35#
    发表于 2016-8-16 16:39:53 | 只看该作者
    天之秦 发表于 2016-8-16 14:44
    针对Web安全测试搭建了基于开源工具的安全测试架构
    ——请教下是什么开源工具?搭建过程有文章分享吗?求 ...

    web安全的话,你可以看看我之前上一期专家:链接如下
    http://bbs.51testing.com/thread-1000310-1-2.html

    其实工具还真不是重点,我用的是burp,重点是安全的思路,如何设计;漏洞原理是什么;如何测试;以及测试后如何修复
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-11-7 10:00
  • 签到天数: 37 天

    连续签到: 1 天

    [LV.5]测试团长

    36#
    发表于 2016-8-16 16:40:52 来自手机 | 只看该作者
    想问大神 作为一个刚入门测试的菜鸟 如何才能打好基础,怎么过渡到自动化测试呢。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    37#
    发表于 2016-8-16 16:52:30 | 只看该作者
    大神你好。现在对测试很基本的要求好像就是会自动化,性能或者安全,以目前的了解是自动化就是语言+工具的使用,性能也是语言加工具,安全好像要求高一些,基本的攻击手段啊,网络协议啊等等 这些都要有所涉猎,所以目前也在自学Python,但是没有对这些更深层次的理解,希望大神能细化一下自动化 性能或者安全方面还需要补全的东西
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    38#
    发表于 2016-8-16 16:52:57 | 只看该作者
    能详细说下分层自动化框架搭建吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    39#
    发表于 2016-8-16 16:54:39 | 只看该作者
    能再详细说下linux环境(或其他环境)持续集成平台搭建的步骤吗
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2016-10-28 14:55
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    40#
    发表于 2016-8-16 17:18:19 | 只看该作者
    关于自动化测试,要学哪些知识框架,虽然知道有QTP什么的,但是实在不知道该从何学起
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-4-26 13:48 , Processed in 0.080212 second(s), 21 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表