软件测试是做一辈子吗?
这个还是建议转的方向和你之前从事的基本能搭边吧,不然就是大大地转行了。
如果突然让你做汽车,房产我认为不合理,年龄上你也没有优势了,你自己斟酌下,其实做我们这行的都累,你可以学习点推广SEO或者帮人做网站这一类,试试看吧,望采纳,谢谢,话糙理不糙!
学了这么久的软件测试,感觉什么都不会,要怎么办啊。
如果拿到一个...
你好一、先说说我以前告诉别人的话...1、自动化测试,其理念就是应用各种手段模拟人工操作,节省人力测试成本,保证产品测试质量。
2、你想学好自动化软件测试,不是单单靠学习几个自动化工具就能掌握的,但是你可以从工具入手,首先,告诉你自动化测试的基础是1)编程技巧,包括高级语言和脚本语言,脚本语言是初期的掌握,可以有,tcl、phython、ruby等而高级语言,要好好学好一门,例如,我是对java为重点。
还有,如果你是对web自动化测试的话,那么jsp、php、HTML、CSS等web语言是必须掌握的。
2)操作系统技巧;因为软件自动化测试是构建在操作系统上的,其技巧需要能善于利用到操作系统的各种技巧,例如:注册表、环境变量、句柄等。
3)数据库知识,要善于利用数据库知识去存储管理。
4)业务知识,这也是重点。
你所在软件行业的软件业务,要知道你的软件的工作方式。
5)质量与流程管理理念。
然后,你的学习步骤1)可以从工具入手,根据具体的项目去学习;例如:java软件界面测试(RFT、QTP的java插件等)、web界面测试(QTP、selenium等)、性能测试(RPT、loadrunner等)。
但记住,学习其工具,重点不是简单的使用,而是如何利用工具去扩展。
2)然后,重点学习以上的基础,以编程为重点,其余的结合学习,顺便说一句,其实自动化测试的理念与软件设计模式理念很像,你可以从中有所领悟。
3)之后,再学习去拓建自己的自动化测试框架,何谓框架,一下说不清楚,我给你推荐一下注意:如果没有自动化测试方面的实践项目的话,最好先从基础学起,因为基础学好了,自动化测试入门会很快的。
4(至于性能测试,也是一样,可以先从工具入手,但不要局限于工具,性能测试最重要的是环境的构建方法以及对测试结果的分析方法,所以性能测试重点在于分析和实现过程,而不是工具使用过程。
二、再根据你的情况1、你已经做了1年多的软件测试,那么我不知道你是做的黑盒还是白盒测试,但是既然想到学习自动化测试,你就首先必须了解它是什么,它能用于什么,不然会很盲目,这点,你可以跟我来探讨2、自动化测试其实说白了是技术与测试的结合体,最终还是回归到测试和流程的结合管理。
所以你已经有了测试的经验,那么现在你要以技术入手,先以编程入手,去好好的学习一门高级语言和一门脚本语言,高级语言看你喜好,我是一直在学java(因为其库的丰富性以及资料的完全性),然后脚本学了tcl与python,我建议你可以弄python,也很强大,先好好的将一门语言学懂,学到自己能写一些程序,能做出一些东西,那么你再去深入自动化测试将很简单3、学好一门编程语言,当然你在学习编程语言的过程中会涉及到XML、HTML、数据库、操作系统各种东西,千万不能因为为了学语言而学语言,学习如何去使用它最重要,可以的话,你可以学学tcp协议4、OK,大概半年左右你能初步掌握好一门语言了,那么你就可以深入自动化测试工具了,我刚开始是以自动化测试工具入门的,但是现在发现当你有了编程语言的基础后,入门这个很简单,重点是去学习这些工具的思想,即这些工具为什么这么做。
5、之后,你就能自己去构建一些自动化测试框架了。
6、.......再之后,还有很长一段路,但是现在你能做到以上就是一个很好的阶段了,万事开头难,先学好编程,你才能走得下去。
7、共勉吧,有什么需要和问题发我邮件test_sunny@hotmail.com,散步的SUN,我的博客很多关于自动化测试方面的记录的,你想看的话再说把~~
女生做软件测试前景如何? 有什么职业规划吗?
展开全部 很荣幸能回答您的问题!我个人觉得,testing是一门非常枯燥无味、重复繁杂的事情。
很多人都误以为testing会比coding轻松、简单。
其实不然,testing比coding复杂很多,而且testing需要掌握很多coding不知道的知识。
比如:OS知识、业务系统的整个业务流程、逻辑流程。
除此之外,还要掌握测试基础知识、测试工具、缺陷管理工具,C#/JAVA等语言,当然还有Database知识。
要能得心应手的做测试,第一、至少要了解2种以上的OS基本知识。
第二、要能编写测试计划、测试用户、缺陷报告、测试报告。
第三、要至少掌握一门自动化或性能测试工具,且能独立编写测试脚本。
第四、要了解相关编码知识(至少要看得懂coding人员写的是什么)及database知识(MySQL/SQL SERVER/Oracle/DB2)。
第五、要能上下沟通。
当测试文档不清晰时,要能和SA单独讨论,必要时需有和客户讨论的能力。
中期发现bug后,要有和PM、teseleader、programme沟通的能力。
当然测试小组内的沟通也是必不可少的。
第六、心态要好,因为测试比较繁琐,而且很多重复的工作。
系统测试、整合测试、monkey测试、回归测试、验收测试等等,都有可能需要你重复测试同一支程序(功能)。
所以,心态决定一切。
因此,适不适合做testing,不是看性别,而且看个人心态及兴趣爱好。
个人觉得,测试前景非常大,而且测试做久了,可以让你的思维更加缜密。
可以多上上testing的论坛看看,对个人还是不错的,介绍一个给你itesting,或者后续有问题,我们也可以相互学习,鄙人很欢迎。
一个字一个字打的,好辛苦!!!...
软件测试工程师是做什么的?
展开全部 我最近在公司实习,正好做的软件测试这块,主要是做黑盒测试。
软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。
执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。
这个测试的工程师也分高级中级初级,初级就是听别人指挥做最基本的,中级可以有自己的一些想法和权利,高级的是指挥他人做,掌控大局。
你在百度百科里把相关的词条一年就全明白了。
说白了就是研发软件开发部把软件什么做好了,让你来测试功能强力么,哪里有不足哪里要改进,就这样。
望采纳...
女生做软件测试与ERP专员哪个有前途? ERP专员做久了是否可以向...
如果说你想做技术型的人,那么软件测试更适合女生长期发展,掌握一门可以混饭吃的技能EPR这个我了解的不多,百度了下,感觉像是数据库管理类的,这个工作量貌似很大,要是转向管理,应该比较容易吧!反正这个都是看自己喜好,不管发展方向怎么样,都是掌握技能的一个途径,旅途都是很艰难的,只是看你在旅途中是看风景多还是看目标多了祝君好运