51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 18750|回复: 48
打印 上一主题 下一主题

【你来问我来答第70期】:如何自学web自动化测试(活动结束)

[复制链接]
  • TA的每日心情
    无聊
    9 小时前
  • 签到天数: 938 天

    连续签到: 5 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2016-6-1 09:52:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    论坛ID:山丘的测试之道
    真实姓名:邱卫武
    现任公司:江苏嬉戏谷科技有限公司
    现任职位:测试主管
    论坛职务:Selenium 版块版主
    工作经验:拥有大型管理网站的黑盒测试,基于selenium的自动化测试以及C/S架构的客户端测试,目前主要负责测试管理方面的工作 ,对于接口自动化测试有一定的了解。


    各位会员可以在6月10日前以回帖的方式向客座专家提问。
    (请大家围绕本期客座专家的擅长领域进行提问、探讨)
    客座专家将在6月11日—6月30日为大家集中解答。
    机会难得,欢迎大家踊跃提问!



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏6
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2016-7-21 11:07
  • 签到天数: 37 天

    连续签到: 1 天

    [LV.5]测试团长

    推荐
    发表于 2016-7-4 10:29:30 | 只看该作者
    luxuehua77 发表于 2016-6-28 16:45
    请问老师,怎么评估一个产品是否适合自动化呢

    1、项目周期较长,若项目周期很短,或者马上要结束的项目,就 没必要做自动化了,这种情况可以尝试用按键精灵做录制回放,
    2、需求变更不是很频繁,如果项目需求变更很频繁,那自动化基本就处于一直在维护的状态,根本发挥不了他的价值
    3、测试时间较长,需要大量执行回归测试的项目
    4、需要有部分功能,界面比较稳定的模块,以此作为自动化的切入点
    5、需要考虑测试团队的技术能力是否能达到要求以及资源是否充足
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    开心
    2016-7-21 11:07
  • 签到天数: 37 天

    连续签到: 1 天

    [LV.5]测试团长

    推荐
    发表于 2016-6-10 01:08:34 | 只看该作者
    测与试的辩证法 发表于 2016-6-2 11:52
    请问老师,接口自动化测试是如何展开实际工作的?

    接口自动化,工具的话,可以使用soapui,
    自己写框架的话,其实就是通过网络协议去请求方法,
    实际工作中,跟开发沟通,确认好接口的地址,请求方法,返回值等,一般会有接口文档,可以要过来看看。
    然后就是通过协议(http/webservice)去请求需要测试的接口,对于预期结构跟实际返回的结果来确认接口是否正常。
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    开心
    2016-7-21 11:07
  • 签到天数: 37 天

    连续签到: 1 天

    [LV.5]测试团长

    推荐
    发表于 2016-6-10 01:18:14 | 只看该作者
    simeng1128 发表于 2016-6-7 15:00
    请教老师和各位同行一个问题:
    有个嵌入式产品,界面的操作菜单是用miniGUI开发的,目前测试人员是本地手 ...

    很抱歉,嵌入式的系统,还没有多少了解,不能够提出什么意见
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情

    2016-6-12 16:55
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]测试连长

    推荐
    发表于 2016-6-1 14:24:28 | 只看该作者
    请问老师,做测试已经快4年了,想转自动化测试方向,有自学selenium、Python和java(全书看完,但是只会基础) ,但是只会简单的录制、回访、修改代码,但是不知道如何搭建框架,不会做容错代码,代码的集成很差,该如何提高呢,想系统性的学习,不知道入手
    回复 支持 1 反对 0

    使用道具 举报

    该用户从未签到

    3#
    发表于 2016-6-2 11:06:36 | 只看该作者
    同上  不太懂测试框架  代码的性能优化也很薄弱  正在通过读书学习
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2016-6-2 11:42:48 | 只看该作者
    老师有没有什么关于selenium的比较好的入门书籍,可以推荐的。因为现在后面工作要开始用了,但是昨天花了半天在看,很迷茫,看不懂呢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2014-10-23 11:46
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2016-6-2 11:45:11 | 只看该作者
    虫师有一本python selenium的书籍   讲的是常用的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2016-6-2 11:52:15 | 只看该作者
    请问老师,接口自动化测试是如何展开实际工作的?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2016-6-2 12:57:48 | 只看该作者
    我们有一个web application前台是基于Angular2的,请问如何写代码实现WaitForAgnualrComplete? Protractor项目有这样的代码可以实现对Angular job的等待,但是我通过查看源码还未找到关键的代码跟实现逻辑,谢谢。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-6-2 16:41
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    8#
    发表于 2016-6-2 16:40:38 | 只看该作者
    测与试的辩证法 发表于 2016-6-2 11:52
    请问老师,接口自动化测试是如何展开实际工作的?

    soapui
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-6-2 16:41
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    9#
    发表于 2016-6-2 16:41:12 | 只看该作者
    测与试的辩证法 发表于 2016-6-2 11:52
    请问老师,接口自动化测试是如何展开实际工作的?

    一般用soapui测试,你可以有针对了解下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2016-6-3 10:04:25 | 只看该作者
    huilin.gao 发表于 2016-6-2 16:41
    一般用soapui测试,你可以有针对了解下

    收到,谢谢~~~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2016-6-5 13:18:58 | 只看该作者
    之前我一直在做功能测试,已经工作几年了,现在进一步的搞升自己,向自动化发展。先说下自己的情况,没有写过代码,学习过HTML,CSS

    在网上找的Selenium的学习资料都太零散,没有一个比较系统的资源,学习的效率太低了,想问下,Selenium和什么脚本语言搭配更容易新手学习的?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2016-6-5 13:19:09 | 只看该作者
    之前我一直在做功能测试,已经工作几年了,现在进一步的搞升自己,向自动化发展。先说下自己的情况,没有写过代码,学习过HTML,CSS

    在网上找的Selenium的学习资料都太零散,没有一个比较系统的资源,学习的效率太低了,想问下,Selenium和什么脚本语言搭配更容易新手学习的?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2016-6-7 15:00:06 | 只看该作者
    请教老师和各位同行一个问题:
    有个嵌入式产品,界面的操作菜单是用miniGUI开发的,目前测试人员是本地手动进行配置和操控的,效率低,测试也比较枯燥。现在想对界面的操作和一些参数配置进行自动化。
    本人只做过web UI的自动化,对于嵌入式系统不了解,不知道大家有没有嵌入式界面的自动化测试经验,能否推荐一些比较好的方案,或者工具?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2016-6-7 15:29:00 | 只看该作者
    公司没有发展自动化测试,自己很想做自动化测试,请问如何发展呢!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-4-11 10:09
  • 签到天数: 210 天

    连续签到: 1 天

    [LV.7]测试师长

    15#
    发表于 2016-6-8 15:31:28 | 只看该作者
    请问老师,大家都说黑盒测试很简单,如何衡量对黑盒测试做好的程度。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-7-21 11:07
  • 签到天数: 37 天

    连续签到: 1 天

    [LV.5]测试团长

    16#
    发表于 2016-6-10 00:47:15 | 只看该作者
    先统一回复一下,
       1号开始到现在,一直忙于买房子的事情,没有登录论坛,所以一直没有回复,很抱歉。
       接下来我会一一回复,可能有些地方,我也不太懂,还请大家多多包涵,这就是一次测试交流。大家一起探讨。
       谢谢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-7-21 11:07
  • 签到天数: 37 天

    连续签到: 1 天

    [LV.5]测试团长

    17#
    发表于 2016-6-10 00:59:08 | 只看该作者
    拉美西斯1 发表于 2016-6-1 14:24
    请问老师,做测试已经快4年了,想转自动化测试方向,有自学selenium、Python和java(全书看完,但是只会基 ...

    您好,
    我的理解是,
    1、编程是基础,不仅仅是看完一本书,需要弄清楚,自动化测试需要的编程知识,因为刚开始,不可能将一门语言学的多么精通,将一些常用的编程基础学明白就行。
    2、不建议再做录制回放的形式的自动化
    3、熟悉selenium 2 的 API
    4、搭建框架,首先要明白框架是干什么的,一般自动化的框架需要哪些东西,然后才是如何去优化框架,这样循序渐进,对于框架的理解也是更有用的。
    5、selenium自动化是基于UI层的自动化,所以建议去学习 HTML,CSS,JS的相关知识
    6、系统的学习,推荐两个教程:selenium私房菜跟webdriver拾级而上
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-7-21 11:07
  • 签到天数: 37 天

    连续签到: 1 天

    [LV.5]测试团长

    18#
    发表于 2016-6-10 00:59:49 | 只看该作者
    one_tester 发表于 2016-6-2 11:06
    同上  不太懂测试框架  代码的性能优化也很薄弱  正在通过读书学习

    在回复2楼中有说,可以借鉴下。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-7-21 11:07
  • 签到天数: 37 天

    连续签到: 1 天

    [LV.5]测试团长

    19#
    发表于 2016-6-10 01:02:31 | 只看该作者
    ZKD_xr 发表于 2016-6-2 11:42
    老师有没有什么关于selenium的比较好的入门书籍,可以推荐的。因为现在后面工作要开始用了,但是昨天花了半 ...

    《Selenium自动化测试指南》
    网上教程的话,selenium私房菜,webdriver拾级而上等等,都可以。
    其实建议先学习编程,熟悉一门语言,再去看selenium的相关教程或者书籍
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-26 18:31 , Processed in 0.086910 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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