51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 28098|回复: 45
打印 上一主题 下一主题

【你来问我来答第55期】:Web功能自动化(已结束)

[复制链接]
  • TA的每日心情
    无聊
    昨天 09:05
  • 签到天数: 1050 天

    连续签到: 1 天

    [LV.10]测试总司令

    跳转到指定楼层
    #
    发表于 2015-2-2 10:05:37 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    论坛ID
    ermine
    真实姓名
    褚俊鹏
    现任职位
    自动化测试工程师
    工作经验
    3年QTP,1年Selenium WebDriver  Python爬虫,多线程模拟并发



    本帖子中包含更多资源

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

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

    使用道具 举报

    该用户从未签到

    推荐
    发表于 2015-2-5 21:31:41 | 只看该作者
    shanfeng1419 发表于 2015-2-3 09:18
    说说题外话,我测试5年,基本手动,也用过qtp进行模块自动化。我们公司的网站当时测试的时候就是手动点,看 ...

    涉及到职业规划的事情,我不是很擅长,因为我觉得每个人性格,特长不一样,走的路也不一样。
    有的人喜欢技术,有的人喜欢沟通,有的人能耐下性子测各个页面的功能,有的人对技术问题敏感。
    说到底,自己要有自信,工作3,5年,总有一个方面比较突出的,测试用例的覆盖是不是比别人好?同样的问题,你的描述是不是比别人的,让开发更容易理解?发现的bug,是不是有效的bug,而不是因为自己的理解错误?

    举个最近组里的例子,一个组员A,一发现问题,就叫开发去他座位上看,结果是要么他自己做错了,要么环境弄错了,如果多次这样,会让人觉得不专业。

    回到问题,主要就两方面:
    1. html基础,这些前台技术并不难,测试可以不用写出来一个网站,但是最好知道一些常用的技术。
    2. 工作5年后,要发现自己的长处,然后在现有环境下,把长处放大。
    回复 支持 2 反对 0

    使用道具 举报

    该用户从未签到

    推荐
    发表于 2015-2-2 19:20:15 | 只看该作者
    shanfeng1419 发表于 2015-2-2 11:07
    你好,web自动化测试,需要了解html,js,css是不是?
    QTP自动化,你们是利用框架来测试吗,我们现在就是 ...

    1. 最近几年,前台技术发展太快,如果做web自动化,最好了解下html,js,css,我们现在用selenium,就直接使用xpath,如果遇到不好模拟的情况,还需要添加一些js操作,所以还是最好了解前台技术
    2. QTP本身就自带datetable,对象库,关键字驱动等,可以看成是一种框架。框架只是为了更有效率,更加好维护,最终目的,都是通过自动化来验证功能点的,所以即便只是录制回放,也是自动化,只不过维护成本比较高。
    3. selenium的话,我们就是用的selenium/webdriver,语言Python或者Java/C#都可以,只要下载对应的selenium包就可以了。chrome和IE还需要特别的webdriver,而firefox不需要
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    开心
    8 小时前
  • 签到天数: 2033 天

    连续签到: 1 天

    [LV.Master]测试大本营

    41#
    发表于 2017-3-28 09:11:33 | 只看该作者
    赞一个,大神就是不一样,至少在技术上和思维上超我们很多,努力学习!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    40#
    发表于 2016-10-28 13:16:50 | 只看该作者
    好漂亮的说!~~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2015-12-7 09:13
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    39#
    发表于 2015-12-7 09:18:26 | 只看该作者
    我悄悄地来,我悄悄地走
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-12-7 09:12
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    38#
    发表于 2015-12-7 08:53:08 | 只看该作者
    你好,web自动化测试,需要了解html,js,css是不是?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-11-17 10:48
  • 签到天数: 111 天

    连续签到: 1 天

    [LV.6]测试旅长

    37#
    发表于 2015-4-3 09:24:06 | 只看该作者
    看你们这群家伙的回复 我也是醉了。
       诶,目测你们也都不是什么大公司,搞了那么多年的手工测试! 现在想跳槽 涨高薪,以前那么多年你的时间都用哪去了?
          如果说测试用例设计 也没到达一定层次,高薪也只能是在你身旁
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    36#
    发表于 2015-3-3 18:16:54 | 只看该作者
    小王wah 发表于 2015-3-2 15:11
    我觉得女生做开发相对男生来说天生处于劣势状态,再说我个人代码量也很少(目前这个公司写代码好少,进来 ...

    还是需要慎重一下,也有很多公司需求不明确,或者总变,项目进度也往测试身上压,测试的压力也不一定小。
    如果现在的工作不太忙的话,结合你看的一些资料,对你们公司现有的功能写点测试用例,并试试以测试的角度去执行,试试看。
    然后如果真要转行,就找相关业务的,就比较容易了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2015-3-4 09:49
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    35#
    发表于 2015-3-2 15:11:39 | 只看该作者
    ermine 发表于 2015-2-28 21:40
    不想做开发的原因是什么呢?为什么觉得测试更合自己,而不是适合“女生”?
    有的男的,做测试也做的很好 ...

    我觉得女生做开发相对男生来说天生处于劣势状态,再说我个人代码量也很少(目前这个公司写代码好少,进来的时候做了几个开发,后面一直都在干项目维护的工作,总觉得自己开发水平不行了)。还有就是客观觉得女生做开发不可能做很久30岁以后还能做开发么?所以想着做测试了(相对开发压力小点,自己也能做的长久一些)
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-3-1 12:18
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    34#
    发表于 2015-3-1 12:23:34 | 只看该作者
    shanfeng1419 发表于 2015-2-3 09:18
    说说题外话,我测试5年,基本手动,也用过qtp进行模块自动化。我们公司的网站当时测试的时候就是手动点,看 ...

    刚毕业实习的时候,做过工厂的软体测试,后来跳槽去外包做本地化测试,幸好对代码比较敏感些,所以也会用到自动化测试,现在荒废了一年,重新拿起来看,依旧觉得亲切,这些不难,稍稍学习一下就好咯
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    33#
    发表于 2015-2-28 21:40:42 | 只看该作者
    小王wah 发表于 2015-2-28 14:02
    老师,你好,我是13年毕业的,女生,在上海,开发做了2年了,但是不想做开发了,我想转测试觉得更适合女生 ...

    不想做开发的原因是什么呢?为什么觉得测试更合自己,而不是适合“女生”?
    有的男的,做测试也做的很好,有的女生做开发也做的不错,主要是看自己的想法。

    如果想要转的话,可以往测试开发,自动化测试上靠,或者单元测试,白盒测试之类。如果不喜欢写代码,那就看原来开发做的前端,还是后端,什么业务,往那方面上靠。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    32#
    发表于 2015-2-28 21:35:48 | 只看该作者
    zyzyzx1 发表于 2015-2-17 18:27
    请教两个问题
    一、如何使用UML逻辑图帮助自动化测试工具(如QTP)对大型WEB系统前后台各页面UI逻辑关系进行 ...

    一,以前做过业务流程比较长的,银行系统的自动化。更多的是,根据测试用例,和示例截图,来编写自动化脚本。用UML图的话,一方面就是人力去整理,还有就是要同时维护UML图,测试用例,两份东西。所以一般UML式大概的流程,而测试用例就比较细一点。

    二 自动化,只是节省了执行用例的时间,即便是自动化了,还是需要有相关的测试用例,和报告。
    现在有一种“行为驱动测试”,就是测试用例按照一定规则来规定步骤和预期结果,然后用自动化去跑用例,再生成结果报告,不过感觉也比较难落实到真正项目中。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    31#
    发表于 2015-2-28 21:27:35 | 只看该作者
    Sarielwt 发表于 2015-2-10 16:26
    您好。。我想请问下。。做web测试的时候,是否需要去关注安全测试?对于安全测试而言,需要掌握什么方面的 ...

    我没有做安全测试,所以这方面也不熟

    web自动化的资料,我一般喜欢看官方文档,如果是新手的话,找本入门级的工具书,就好了。
    主要在于自己多去思考,多去练习
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2015-3-4 09:49
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    30#
    发表于 2015-2-28 14:02:32 | 只看该作者
    老师,你好,我是13年毕业的,女生,在上海,开发做了2年了,但是不想做开发了,我想转测试觉得更适合女生一些,工作之余自己也学习了测试基础理论。想换又迈不出那一步,我好迷茫!像我这种开发转测试的要多少工资合适呀。简历需要如何写呀。具体到底需要学哪些测试知识呢?希望您能给点建议,谢谢!最近特别迷茫
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2015-7-6 15:31
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    29#
    发表于 2015-2-28 12:53:08 | 只看该作者
    我来支持鹏鹏。。话说照片后方我似乎看到了土豆的影子。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-8-25 10:21
  • 签到天数: 661 天

    连续签到: 1 天

    [LV.9]测试副司令

    27#
    发表于 2015-2-26 17:05:24 | 只看该作者
    前辈,我目前也在做自动化,但是不成熟,我用的是JUnit平台去运行脚本,有两个问题:
    1、每个脚本中,只执行一个Case吗?
    2、如果想添加多个@Test,即运行多个Case,那么浏览器就会打开多个,这种情况应该如何解决?还是说这种方式不科学?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-2-21 19:03
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    25#
    发表于 2015-2-17 18:27:51 | 只看该作者
    请教两个问题
    一、如何使用UML逻辑图帮助自动化测试工具(如QTP)对大型WEB系统前后台各页面UI逻辑关系进行梳理
    如后台页面的各文本输入框、各Weblist下拉菜单和各种输入控件 对应前台如各WebTable表单各字段和其他页面字段输出控件之间的关系
    在我看来,这种对页面控件逻辑关系上的梳理和分析对于整个测试团队来说是非常有用且有章可循的
    在遇到整个开发团队对项目细节没有文案记录、且测试周期没有给出分析系统源码和数据库关系的时间
    遇见类似这种情况
    这种梳理有无必要 可不可行
    在同行业和网上并没有看到同类办法的情况下 我自己还在疑惑和犹豫中
    虽说工作量大且非常耗时,但本人经验认为脱离这种梳理 自动化模块甚至测试用例都会陷入混乱和工作重复的窘境
    不知道大师在以往自动化测试的这个方面(应该属于管理范畴)有什么好的方法和途径没有

    二、既然自动化这般耗时费力
    请问业内有没有更省时省力基于功能的测试方案没有
    需求只有三个:有用例、有测试过程(脚本或其他)、有报告
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    24#
    发表于 2015-2-15 15:21:36 | 只看该作者
    你好,能推荐下Selenium方面的书籍吗?想学习Selenium+Python进行web自动化测试。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    23#
    发表于 2015-2-10 22:34:19 | 只看该作者
    支持笑问天
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2015-2-11 17:23
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]测试小兵

    22#
    发表于 2015-2-10 16:26:11 | 只看该作者
    您好。。我想请问下。。做web测试的时候,是否需要去关注安全测试?对于安全测试而言,需要掌握什么方面的知识呢?
    web自动化测试的话,有什么好的书籍或者资料推荐吗?
    还有就是测试人员的编程水平需要打到什么样的水准呢?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-22 14:59 , Processed in 0.085319 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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