51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3457|回复: 9
打印 上一主题 下一主题

[原创] 欢迎拍砖之自动化实施之我见

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2016-1-1 15:57:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 xuben 于 2016-1-30 10:08 编辑

作为软件自动化测试从业者,从2006年至今,从Windows平台自动化测试到嵌入式系统自动化测试,再到Android系统与应用自动化测试。这些年来,除了对自动化测试框架封装、自动化工具开发、自动化脚本架构与撰写外,耗时最长的当属自动化在各黑盒测试团队的实施了。
对于自动化测试实施,相信每位自动化从业人员都有一肚子苦水要吐——黑盒测试团队不配合、实施结果差强人意、测试团队领导不认可、实施过程举步维艰、最终草草收场…这似乎是一个宿命,不断的轮回与无尽的折磨。
领导对自动化的看法见图1-1,该图选自《深入理解Android自动化测试》。
黑盒测试人员对自动化的看法见图1-2,该图选自《深入理解Android自动化测试》。
  在很多技术大拿面前,这似乎不是个事——自动化实施不是团队内部技术最差的人做的吗?关我什么事?我只需把时间花在框架封装、工具开发、脚本架构上,甚至连脚本编写,也应该是菜鸟们的事。
对于这些技术大拿,我只能说他们是幸运的,也是不幸的。

  幸运的是他们生活在这样一个组织架构中,这个架构是金字塔型的,如图1-3所示。
在这样一个技术壁垒森严的组织架构中,技术大拿和技术强人的确不用考虑脚本实施这样的小问题。但他们的不幸在于,由于没有具体参与实施、推广中,他们也很难发现自己封装的框架存在哪些缺陷。他们总觉得,如果真有缺陷,一定会一层一层地反馈到自己这里,然后自己一定会加以研究和修改。但事实是,反馈到技术大拿这里的问题,绝大多数是脚本编写或维护人员问题,而不是脚本实施过程中的问题。

当然,我们不能归责与技术大拿身上,一个成功的自动化实施,其中涉及到对工具、测试和人三者的反思,如图1-4所示。
其中不同角色对不同属性抱有不同幻想,许奔在此谈一下自己浅薄的看法,供大家讨论。

本帖子中包含更多资源

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

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

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2016-1-1 17:58:06 | 只看该作者
本帖最后由 xuben 于 2016-1-1 18:23 编辑

反思1:关于录制/回放工具的幻想






本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2016-1-1 20:41:07 | 只看该作者
反思2:要门槛还是要适配?









本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2020-3-18 14:20
  • 签到天数: 12 天

    连续签到: 1 天

    [LV.3]测试连长

    4#
    发表于 2016-1-1 21:42:27 | 只看该作者
    谢谢楼主,小白一枚,不过认真看完了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-3-18 14:20
  • 签到天数: 12 天

    连续签到: 1 天

    [LV.3]测试连长

    5#
    发表于 2016-1-1 21:46:48 | 只看该作者
    可是感觉书有点贵~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2016-1-3 15:38:33 | 只看该作者
    反思3:什么才是强大的框架?





    节选自《深入理解Android自动化测试》。

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2016-1-24 17:18:27 | 只看该作者
    反思4:什么才是强大的框架?






    节选自《深入理解Android自动化测试》。


    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2016-1-30 10:09:55 | 只看该作者
    反思5:自动化=替代黑盒测试?





    节选自《深入理解Android自动化测试》。

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2016-3-20 17:13:39 | 只看该作者
    反思6:自动化效果=有效bug数?






    节选自本人《深入理解Android自动化测试》一书


    未完待续...

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-7 23:56 , Processed in 0.067862 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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