• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

如何进行自动化测试

发布: 2009-5-26 11:00 | 作者: 不详 | 来源: 测试时代采编 | 查看: 60次 | 进入软件测试论坛讨论

领测软件测试网

     这个级别的人,需要懂得脚本编程,需要懂得系统设置,autologon and autorun。

        3. 有一定经验的自动化人员(改变手工测试case以利于自动化的更简单,可靠的实现)

        不需要log out and log on 
        利用Windows命令Runas 
        用高级语言调用Runas 
        利用重定向来输入Password 
        这个级别的人,需要懂得高级语言,重定向,Windows系统命令Runas

        4. 中级自动化人员(具有更丰富的开发经验,可以用程序代替UI和系统命令)

        不需要Runas命令 
        利用.NET的Process对象 
        用B的身份生成一个Process来进行配置工作 
        这个级别的人,要比较熟悉高级语言,比较熟悉高级语言的类库,懂得操作系统的内核基本概念

        5. 高级自动化人员(精通高级语言,精通操作系统内核)

        不需要多生成一个进程 
        用本线程impersonate用户B 
        利用.NET WindowsIdentity 对象 
        必须要调用Windows API,LogonUser 
        这个级别的人,要精通C/C++和Java,C#等高级语言,精通Windows内核的知识和Windows API

        从以上的例子可以看到,针对同一个test case,不同的测试人员,从手工到高级自动化,由于自己知识面的原因,会设计出非常不同的case出来。越高级的自动化越灵活,稳定,可靠,也更需要掌握更多的开发和内核的知识。因此,我们看到很多人在强烈的否定自动化,你先看看他到底在哪个层次中。越下边层次的自动化人员,由于技术的原因,碰到的问题会越多,能解决的问题却越少,因此对自动化的抱怨也就越大了。这些都是可以理解的,不过以此来否定自动化,我觉得还是不太应该,毕竟自己技术还不过关。


延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

22/2<12

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网