周末参加了TestAge(测试时代: http://www.testage.com.cn)组织的一个专家讨论会。主要讨论测试自动化。说是专家讨论会,我参加实在是惭愧,我对测试的理解实在是太浅薄了。只是因为在博客上发表了一些谬论才收到邀请。想着可以帮助公司去接受一些新的思想,而自己也可以结识一些朋友,便去了。
对于测试时代的会议组织,我以为定位和思路还是非常准确的。只不过个人感觉会议组织可以更好一点。就当我对他的热情反馈吧。可惜没有当面说出来。
交流会来了很多公司的朋友。但是主讲的人是用友的Google的两位朋友。他们说的主题都是关于网站的自动化测试。其中用友用的是RFT(Rational Functional Tester ),Goolge用的是开源工具Selenium。
但最大的相同点还是在于Google的朋友胡坤说的,自动化测试需要开发人员的加入。而用友的朋友也表明他们公司有一个开发团队在后面支持着RFT的框架开发。我们公司碰巧也在这样走,所以突然有一种强烈的认同感:自动化测试正在召唤优秀开发人员的加入。
微软在这方面也早就走在了前头。我有一位在微软的同学yelz,所以在这方面有些许了解。他本人就曾经担任过微软的软件测试开发工程师。当然不用说了,他本人是一位非常优秀的开发工程师。
这个从事理上讲是显然的:
-
自动化测试从根本上说,就是在构建一个系统,这个系统能够Run另一个系统。那么,软件开发几乎是不可避免的。只不过有些框架可以做的好,能够解决了一部分问题。
-
很多公司的测试人员,在软件开发方面并不擅长。因此往往会有遇难而退的问题,致使自动化测试迟迟不能大面积应用起来。
-
很多行业软件公司,对于测试的要求,往往是从专业上,而非软件技术上的,成长路线比较狭隘。
-
管理层有可能比较短视,不愿意投入开发力量。
-
并且开发和测试往往是两个部门,互相之间不容易调配资源。
以上这些原因,最终导致了自动化需要开发,但却得不到开发的现象。所以,测试部门一年一年地提出要做好自动化,却又一年又一年地过去。
最终将希望寄托在市面上的软件发展上。所以,没出一个新的自动化测试工具,大家都会非常热闹地去学习。这也说明了这块市场的存在价值及发展空间。呵呵,想想我们公司的框架如果拿出去卖,还是有可能的。
分析出问题,就更加肯定了一个事实:自动化测试是一个组织问题,而不仅仅是一个技术问题。公司要做好自动化,必须意识到这点,否则困难太大。毕竟,喜欢测试的开发,太少了。
分享到:
相关推荐
【内容概述】 chromedriver.exe是一个用于自动化控制和管理谷歌Chrome浏览器的执行文件,通常作为Selenium测试框架的一部分。...3. 自动化测试框架:通常与Selenium等自动化测试框架一起使用,提供更高级的浏览器自动化
项目概述:高效自动化测试框架 本项目采用Python作为主要开发语言,集成了C、HTML、JavaScript、CSS、Lua和C++等多种编程语言,共包含15,431个文件。文件类型丰富,主要包括: - Python编译文件(pyc):6,303个 -...
本节课程从自动化测试概述、UFT(QTP)脚本增强、VBscript脚本编程及Python等,扣丁学堂软件测试技术交流群:338750406 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
MT:美团'Mario'自动化测试框架.pdf
WEB自动化测试框架文档.docWEB自动化测试框架文档.docWEB自动化测试框架文档.docWEB自动化测试框架文档.docWEB自动化测试框架文档.docWEB自动化测试框架文档.doc
自动化测试框架unittest自动化测试框架unittest自动化测试框架unittest
【内容概述】 chromedriver.exe是一个用于自动化控制和管理谷歌Chrome浏览器的执行文件,通常作为Selenium测试框架的一部分。...3. 自动化测试框架:通常与Selenium等自动化测试框架一起使用,提供更高级的浏览器自动化
优秀的自动化测试框架。优秀的自动化测试框架。优秀的自动化测试框架。优秀的自动化测试框架。优秀的自动化测试框架。优秀的自动化测试框架。优秀的自动化测试框架。优秀的自动化测试框架。优秀的自动化测试框架。...
Jmeter接口自动化测试框架是我自己写的文档,很适合想入门接口自动化的人,该文档很详细,没有一点跳步,值得想入门的人看
优秀的UI自动化测试框架。优秀的UI自动化测试框架。优秀的UI自动化测试框架。优秀的UI自动化测试框架。优秀的UI自动化测试框架。优秀的UI自动化测试框架。优秀的UI自动化测试框架。优秀的UI自动化测试框架。优秀的UI...
Web自动化测试框架搭建:内含自动化测试理念介绍及分层的自动化测试框架搭建,整个自动化测试采用CI管理
基于Springboot+Mybatis打造接口自动化测试框架-全网最新最全最具技术含量的接口自动化测试及框架编写
搭建接口自动化测试框架 搭建接口自动化测试框架 搭建接口自动化测试框架 搭建接口自动化测试框架
【内容概述】 chromedriver是一个用于自动化控制和管理谷歌Chrome浏览器的执行文件,通常作为Selenium测试框架的一部分。...3. 自动化测试框架:通常与Selenium等自动化测试框架一起使用,提供更高级的浏览器自动化
github地址: https://github.com/wuranxu/webTest 基于Python的webUI自动化测试框架,支持多平台~带有自动下载chrome驱动功能
讲解自动化测试技术,软件自动化测试框架开发。
Excel用例读取+多用例自动运行+多浏览器+测试结果生成+失败case截图+log日志记录,具体介绍详见https://blog.csdn.net/wei92130/article/details/113810096
一个简易C语言搭建的自动化测试框架,框架中只实现了简易的测试功能,其他详细的功能未安排实现,
【内容概述】 chromedriver.exe是一个用于自动化控制和管理谷歌Chrome浏览器的执行文件,通常作为Selenium测试框架的一部分。...3. 自动化测试框架:通常与Selenium等自动化测试框架一起使用,提供更高级的浏览器自动化
【内容概述】 chromedriver.exe是一个用于自动化控制和管理谷歌Chrome浏览器的执行文件,通常作为Selenium测试框架的一部分。...3. 自动化测试框架:通常与Selenium等自动化测试框架一起使用,提供更高级的浏览器自动化