学习软件测试如何入门?
首先,我们说个基础的——语言:现在软件测试大多做得都国际的项目,并且大多都是欧美或者对日的项目,你最好扎实掌握一门语言这样对你将来在公司的发展很有帮助。
(千万不可忽视)再有,既然是测试首先要学理论基础啦,要不问你什么是软件测试的流程,方法,等等都答不上来,你怎么会有目的写出很好的测试脚本或者用例呢?看了理论基础后,最好先把流程搞懂,多练习练习测试用例的做成,或者工具的使用。
时间关系也不能说那么全,有些东西只能说最大的方面的努力。
因为每个人从事工作后看到机遇和目的也不一样,以上只是说点基础的。
或者我们QQ聊。
寻求软件测试基础的经典教材。
我是学软件工程的,大三的,今年开的有软件测试的课程,用的清华大学出版社出的《软件测试方法和技术》朱少民编的,楼主可以去图书馆找来看看合适不,1L说的那个软件测试的艺术是Glenford j myers的吧,那种国外的教材我觉得入门不太适合,毕竟是翻译的,不过那本书确实是经典,我们现在的教材里多次提到
软件测试分哪几种?软件测试分哪几种,哪种比较容易入门呢? 爱问知...
这个问题看哪方面。
你是想问的以后软件测试的岗位划分吗?大部分的公司现在对测试都细分了。
但是主要就是两个方向:技术类和业务类。
技术类比如:性能测试、自动化测试、脚本测试开发、测试开发工程师、持续集成平台、渗透测试等等业务类:更多是某个行业的细节业务。
这个是比较复杂的,而且各个行业不同,所需的软件的解决方案的业务需求也不同。
还有人提的管理类,这个就是看个人了。
不是每个人都适合做管理的。
学软件测试一般需要学哪些课程? 爱问知识人
达内软件测试培训网,可以下载软件测试零基础教程以及课程简章,名师指导,在线学习。
重庆达内软件测试培训. 0基础入门到精通,可下载在线视频教程,免费试听。
专注IT职业教育16年,60万学员的共同选择,在全国60个城市建立了200家培训中心,一地学习全国就业。
有实力、有信誉,可先学习后付款,7天课程免费试听.
从事软件测试,需要看哪些资料(从初级到高级),以及哪里会有视...
展开全部 首先,要有宽泛的计算机基础知识。
微机原理,数据结构,数据库,操作系统原理,编译原理,逻辑,编程语言,网络,等等,都要系统地学习过。
都精通不大可能,因为人的兴趣都不相同,但是,这些功课的基本知识点是应当了解的。
我们在谈到职业的类别的时候,我们可以说C程序员,C#程序员,Java程序员,而没有C测试员,C#测试员,Java测试员,程序员可以只擅长某一门编程语言,测试员却不行。
为什么呢?测试员是代表用户的,在做测试的时候,他(她)需要考虑到方方面面的事情。
例如对于一个用C写的上网拨号程序,测试员需要考虑:(1) 程序的功能是否正确;(要求计算机知识)(2) 是否符合用户的使用习惯;(要求界面设计知识和换位思考能力)(3) 性能是否满足要求,例如长时间使用;稳定性;(要求深入的计算机知识)(4) 是否能够满足用户可能的不同操作系统的要求;(要求计算机知识)(5) 如果在全球发布,是否满足不同语言和文化的需求;(要求软件国际化测试知识)(6) 如何搭建测试环境;(动手能力,硬件知识)(7) 做代码检查;(比较深入的C语言知识)(8) …所以,各方面都了解一点,你在做测试的过程当中你会感觉顺手的多。
如果某写方面还差一些,没有关系,计算机行业的特点就是边做边学,只要是个有心人,学习是很快的。
其次,要掌握一门编程语言。
有的朋友可能会说,我就是不愿意做编程才来做测试的,怎么测试还有这么一个要求?我要尝试说服你:)。
我的理由有两个:1. 只有知道怎么做一个软件产品,才能真正懂得这个产品。
而只有真正懂得了产品,才能做好测试。
一行代码不会,你会始终是个门外汉。
不要满足于点鼠标,而去尝试着打开我们面前的黑盒子。
2. 自动化测试技术需要编程技术。
自动化测试是软件测试的一个发展方向,一方面很多测试工具都需要人工干预,编写代码;另一方面在有的情况下需要自己编写测试工具。
对于测试员来说,编程技术不要求精通,但要会。
再次,学好英语。
在现阶段,我们只能承认,在计算机方面,英语国家领先。
有很多的资料都是英语的,如果仅仅局限在中文资料方面,会影响你的渊博程度:)。
举一个简单的例子,Windows操作系统会捕捉到一些程序或者操作系统内部的异常,你可以根据这个异常到微软网站上去查找错误原因和解决办法,其中有很大一部分资料就是英文的,因为还没有翻译过来或者以后也不会翻译的。
以上所说的几点看法,都是在计算机行业里面打转,下面说几个“虚”的要求吧。
1. 锻炼出一双测试的眼睛。
我的一个朋友,她也是做软件测试的,她说,有一次她和她老公去买笔记本电脑,她一眼就看出液晶屏上有几个坏点,而她老公却看不出来。
她说,这要归功于她有一双测试的眼睛。
测试的眼睛,就是对问题特别敏感,能够发现常人发现不了的问题。
测试员就是要找软件中的问题,有了这双眼睛会让你收益非浅。
耐心,细心和经验,会有助于我们到达这个要求。
2.平和的心态。
从心理学上说,每个人都不喜欢别人对自己挑毛病,程序员也是这样。
所以,要以平和的心态去看待发现的软件问题,以平和的心态去和程序员交流。
千万不要以为自己发现了几个问题,就可以责怪程序员,或者冲过去骂他们一顿。
也不要在背后谈论谁谁谁不行,bug太多。
一个项
建业0