A. 软件测试人员需要学习编程吗
开发与测试从来都是相互对立的关系,我不并否认测试技术含量没有开发技术要求高,但是并不意味着开发人员就能做好测试人员的工作。门槛低是这个行业对测试普遍的认为,所以也导致这个行业对测试技术要求也就不怎么高,毕竟目前从事测试行业基本上有30%的测试人员是非计算机专业出身,但也不见的计算机专业出身的测试人员就一定做的比其他要好,就像我们最开始学习软件技术一样,技术讲究的是逻辑思维。不过有一点可以肯定的是计算机专业出身的人肯定就学习过编程,不然那就不能算计算机专业的。
B. 不懂编程也能做软件测试吗
首先,软件测试的定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
而黑盒测试是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的。黑盒测试是软件测试的主要方法之一,也可以称为功能测试、数据驱动测试或基于规格说明的测试。测试者不了解程序的内部情况,只知道程序的输入、输出和系统的功能,这是从用户的角度针对软件界面、功能及外部结构进行测试,而不考虑程序内部逻辑结构。
综上,不懂编程的话可以作为初步入门或者只做黑盒测试。但如果想提升,比如作性能测试、自动化测试、安全测试等等则不仅需要有一定的代码功底 ,还需要其他方面如网络、数据库、操作系统等方面的知识。并且作黑盒测试如果懂得代码,可以通过查看服务器日志来定位一些基本的Bug,也可以提高整个团队效率。所以这是一个测试工程师的层级问题了。
C. 如何检测自己的编程水平
很简单,初级水平的做一个购物网站需要2-5天也就是一个周能做完。
中级水平做一个购物网站需要2、3天。
高级的估计可以半天做完。甚至几个小时。
你可以自己学着做一个购物网站,看看你能几天做出来,就是像淘宝那样,不过不用做那么复杂的,类似于淘宝中的个人店铺。你看看你几天能做完了。
D. 软件测试需要懂编程吗
实际上,软件测试分为:功能测试、需求测试、性能测试、兼容性测试、稳定性测试等,这些类型的测试基本不需要有编程基础。因为这些测试主要是从实现结果上去分析系统存在的问题,而不是过程。而对于分析代码的白盒测试,以及开发测试工具才要求测试人员有较强的编程能力。
其次,真正初、中级测试人员参与的都是第一类测试,也就是说与代码实现过程的关系不是很紧密,他们所关注的主要是需求和流程方面。对于高级测试人员,才会涉及到具体的代码,他们所关注的主要是测试工具的开发,以及对现有代码进行单元测试等工作。
再次,软件测试工程师的未来职业发展至少两条路线。一条是走技术加管理的路线,也就是说当你达到中级测试工程师的水平后,有了一定的行业背景及管理经验,就可以从事管理类的工作,比如担任测试经理的工作。这样工作的重点就集中到项目管理及人员分配上,所以就更加弱化对编程的要求。另一条是走纯技术路线,就是所谓的高级测试工程师,要求这类人有较强的编程能力,可以设计开发自动化测试工具。
懂编程就一定能做测试吗?答案是不一定的。从就业市场来看,许多开发人员没有对测试行业有个系统的了解,事实上,想要成为一名合格的软件测试人员,不仅需要理解和掌握测试理论、标准和规范,还需要根据不同企业的产品特点,熟练操作一种甚至多种测试工具。如果对测试行业没有系统的了解得话,是很难做好软件测试的。
软件测试是一个入行门槛不高,收入中高、发展稳定的一个职业,大专以上学历就可以。而且不少软件测试人员都是非计算机专业的,他们通过自学或者是短期系统学习顺利成为了优秀的软件测试工程师。
E. 编程和测试一样吗
先学VBA吧, 最简单,用处也最广. 除非你想做最专业的程序员,VB就可以. 学完了 再学VB, 学的时候一定要用它编些实用的东西. 这样才有不断学下去的兴趣. 等你把VB学好了再学VC之类的东西. 注意一定要从最简单的学起. 否则你直\\接学C语言会很快学不下去的. 这些是我的学习经验。 等你能编一些小应用了再去看看理论上的东西. 这样理解才深刻.
最主要的是学现在你急用的. 在有目标的时候你才能学好, 如果你都不知道要编什么东西,你是永远学不好的.
学的时候,先学会看, 看别人怎么编的. 之后学着改改,或者Copy Paste. 再后学着照猫画虎.
你既然喜欢编程,就应该认认真真的学习一门语言,先从VB开始,VB是比较好的入门语言,可视化的,比较简单,是非常好的入门语言。书籍最少应该准备两本,不可能一本书籍会包含VB的所有内容,在看书的时候,可以交叉的看,一本书籍中没有讲到的内容可以在另一本中看到,这样对学习是很有好处的,也能保证所学知识的完整性。学编程是一个很漫长的过程,不要着急,要理论与实践想结合,例程书籍也是很重要的,看源代码对学习也是很有帮助的,等你学完这门VB语言之后,学习别的语言是非常简单,可以尝试C语言,按照C——C++——VC的顺序学习,有助于知识的连贯性,我也希望你能学好的。
学习C语言,谭浩强的《C程序设计》是一部非常好的C语言书籍,学习程序设计是一个非常漫长的过程,不要着急,一本书多看两遍三遍,学会交叉学习法,在学习C的过程中,可以看看数据结构,编译原理,操作系统等书籍,对编成都是很有帮助的。最开始学习的时候,先不要编一些比较大的程序,多编一些小程序,比如数组运算,字符组合等等,指针是C语言的精华,是比较复杂的部分。如果有一天你能熟练驾驭指针的操作了,我相信你,你一定能学习好C语言的。
F. 测试编程
数学怎么样吧?
数学好就没什么问题
G. 做软件编程的和软件测试的哪个工资高些
看你精通程度和所在公司情况这个谁也不敢给你打保票的!
H. 是软件测试好学还是编程好学,
这个问题对于没有基础的的人来说,肯定是软件测试啊!
编程要学习多种语言,如果想只学习一种也是可以的,可以成为Java工程师,但是一门语言的学习也是非常困难的,在前期学习基础的知识会是很枯燥的,在中期需要自己去解决问题,克服问题,到了后期技术比较成熟的时候学习一门新的语言就不需要花太多的时间,可能几天的时间就可以研究透彻。Java作为编程的基础语言,虽然入门比较难,但是当你精通的时候就可以实现举一反三。
而编程最令人焦躁的还是找bug,或许改了一个bug又会出现新的,这个不是修东西修一处就好,也可能是不玩这个洞又出现了2个洞,哈哈哈哈哈。
测试是进入IT的一个低门槛职业,需要你掌握的内容不要求精但是要求广。文案编写是最基本的还需要熟悉一下编程语言比如脚本。然后了解你自己所需要的工具,关于计算机的配置信息。相比于开发肯定是简单了不少,不过通过后期的学习也可以被调入开发,如果对现在的自己没有信心学好Java不妨可以边做测试的时候边学习编程知识,做的好就可以去做开发,做得不好自己测试的资历上去了工资还是比较高。
I. 学习编程或者软件测试
建议先参加个培训什么的,入门要快得多!