51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

123
返回列表 发新帖
楼主: 德尔惠
打印 上一主题 下一主题

[原创] 非计算机专业做自动化测试难度有多大?

[复制链接]

该用户从未签到

41#
 楼主| 发表于 2012-3-22 12:40:33 | 只看该作者
浏览过的人,留下你们宝贵的意见!期待我们共同进步。
回复 支持 反对

使用道具 举报

该用户从未签到

42#
发表于 2012-3-22 15:07:57 | 只看该作者
不错,学习下
回复 支持 反对

使用道具 举报

该用户从未签到

43#
发表于 2012-3-22 15:09:14 | 只看该作者
不错,学习下
回复 支持 反对

使用道具 举报

该用户从未签到

44#
发表于 2012-3-22 22:22:51 | 只看该作者
自动化测试是我们作为测试工程师的一个职业发展方向,但达到那个目标之前,更重要的是理解整个软件测试流程,测试的设计、执行以及缺陷管理相关的基础知识,如果用练功来打个比方的话,这些属于是内功心法,是每个高手都必须要练的。这些基础打牢之后,你会觉得进入自动化测试是自然而然的事,因为你会思考如何才能提高测试的效率,哪些环节和哪些活动可以使用自动化测试,进而思考该用什么样的工具,该如何使用这些工具。等你这些都已经熟悉了,你自然又会去研究这些工具是什么原理,我能否根据不同的系统架构设计出相应的测试框架?慢慢地,你会发现你不但精通了武功心法,而且还手握了倚天屠龙这些利器,到那个时候,虽只片叶而可杀人于无形。其实用什么样的测试工具都不重要,工具毕竟是工具,应该根据你所测试的系统来选择,关键的是人的思想。
至于时间,这个没有定数。上帝对每个人都很公平,你跟人家的差别就在于除开工作和睡觉的另外8个小时。
希望对你有所帮助,呵呵。
回复 支持 反对

使用道具 举报

该用户从未签到

45#
 楼主| 发表于 2012-3-23 15:23:50 | 只看该作者
感谢宝贵的建议,说的很详细,感谢51testing这个平台让我受到了这么多高手的指点,深深地说一声你们辛苦了回复 44# qingchunjun
回复 支持 反对

使用道具 举报

该用户从未签到

46#
发表于 2012-3-23 16:10:59 | 只看该作者
顶下
回复 支持 反对

使用道具 举报

该用户从未签到

47#
 楼主| 发表于 2012-3-26 08:42:06 | 只看该作者
谢谢回复 46# qiulijiao88
回复 支持 反对

使用道具 举报

该用户从未签到

48#
发表于 2012-3-26 16:15:02 | 只看该作者
好帖,看了很多前辈的回帖,学习学习。
和LZ一样也想学QTP。
回复 支持 反对

使用道具 举报

该用户从未签到

49#
发表于 2012-3-26 22:30:34 | 只看该作者
回复 1# 德尔惠


    帮顶!
回复 支持 反对

使用道具 举报

该用户从未签到

50#
 楼主| 发表于 2012-3-27 09:17:33 | 只看该作者
谢谢回复 49# zhaohang
回复 支持 反对

使用道具 举报

该用户从未签到

51#
发表于 2012-3-27 18:05:57 | 只看该作者
VB 很简单的,多看看,多练练,最好拿现有的项目自己练练,其实很好学的
回复 支持 反对

使用道具 举报

该用户从未签到

52#
 楼主| 发表于 2012-3-27 21:36:00 | 只看该作者
谢谢回复 51# luchao215225
回复 支持 反对

使用道具 举报

该用户从未签到

53#
发表于 2012-3-27 22:25:00 | 只看该作者
LZ好认真 相信自己可以的
回复 支持 反对

使用道具 举报

该用户从未签到

54#
发表于 2012-3-28 09:53:03 | 只看该作者
自动化测试工作,本质上就是编程的工作——编程实现测试。所以对开发工程师的要求都适用与自动化测试工程师。是不是计算机专业不重要(公司很多高手都不是计算机专业),重要的是你是否具备编码和程序设计的思维。这种思维不是看一本书就能学会的。
回复 支持 反对

使用道具 举报

该用户从未签到

55#
 楼主| 发表于 2012-4-28 15:20:41 | 只看该作者
谢谢回复 51# luchao215225
回复 支持 反对

使用道具 举报

该用户从未签到

56#
 楼主| 发表于 2012-4-28 15:21:04 | 只看该作者
谢谢你哈!回复 53# cofongoo3666
回复 支持 反对

使用道具 举报

该用户从未签到

57#
发表于 2012-4-28 16:00:37 | 只看该作者
可以分割成几块来学,第一部分就是测试基础理论知识及相关方法技巧等,因为自动化测试也属于测试,一般来说懂得测试可以让你在自动化用例、场景设计方面做得更好。这个在日常测试工作中就可以不断学习积累并总结,基本没有什么门槛,用心就能学好。

第二部分是自动化测试相关理论知识,比如为何要自动化,如何开展自动化,自动化的前提与限制,手工与自动化得关系等等,这个也不难,用死记硬背的都可以。

第三部分就是工具的使用,这个也简单,比如QTP工具的使用,培训个几天基本上就能进行简单的录制回放调试等。把QTP的帮助文档完全通读一遍并理解每一句话,将示例代码都看懂并且自己尝试敲一遍并运行,可以对该工具有比较好的了解,这个大概3个月就能搞定,再加2年的项目实践经验,成为专家也不是难事。

第四部分就是逻辑思维能力,不管是逻辑代码的编写还是分析业务逻辑将其合理的转化为自动化脚本与用例,都需要该能力,逻辑思维能力强,做起来会得心应手。当然如果先天不足,功夫不负有心人,多付出比别人多2倍3倍的努力,多思考多总结也能同样做好。 说到QTP工具所使用的VBS脚本语言编程,有心人的话1个月应该就能掌握到一个不错的程度了,能满足日常的工作需要,加上几个月的使用,应该都不会成为问题。

第五部分就是了解自动化的具体实现原理,抽象工具,将自动化的测试思想升华出来,这个是一个水到渠成的过程,如果足够努力,3-5年达到这个程度也不是难事。当然,在这期间,最好精通一门开发语言,比如C、C++、C#、Java等,这是一个基础,也是无障碍自动化的一个保障。

如果能坚持每天学习2-4小时,想要去学成点什么都不会太困难,贵在勤奋与坚持。
回复 支持 反对

使用道具 举报

该用户从未签到

58#
 楼主| 发表于 2012-5-4 16:00:32 | 只看该作者
你的QT学的怎么样了啊回复 48# louqqson008
回复 支持 反对

使用道具 举报

该用户从未签到

59#
 楼主| 发表于 2012-5-4 16:04:54 | 只看该作者
总结的太好了,分析的很详细透彻,感谢感谢!回复 57# hsjzfling
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-28 14:16 , Processed in 0.090494 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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