软件测试发展前景
你做过销售,与人沟通方面应该不错,测试需要和用户沟通,和开发人员沟通,这方面是你的强项,你不必一直做测试技术路线,可以尝试往测试管理或者质量保证方面去走,如果开发学的很精,走测试开发路线也未尝不可。
不知道你对软件测试了解过多少,简单介绍一下这个行业,软件测试是指,在软件开发的过程中,你是一个质量管理者,站在用户的角度去排除软件存在的功能或者性能缺陷,保证产品的质量。国内120软件从业人员中,目前只有5万的测试人员,从此可以看出测试人员的稀缺程度和未来在岗位上的提升情况。
软件测试学习有什么好处
软件测试是一个入门简单、但深入难的工作 入门的时候只要会看懂中文、理解能力没问题就可以按照测试用例来执行用例了 1、开始自学的时候找一本书来入门(软件测试原版第三版很不错)-差不多要1个月左右的时间、要能看懂明白里面的知识、这个阶段主要是学习理论知识 2、有基础知识之后找一个软件来自己操作、从开始写测试计划、测试用例、到自己完成测试、并输出测试报告(这个阶段必须自己操作、如果有问题可以去51testing论坛提问)这里如果产品小的话1个月左右、软件功能多的话2个月多都有可能、建议从功能少的软件入手 3、在执行第二个步骤的时候经常多去51testing论坛看看那些问题帖子、绝对增长你的知识量 4、前面3个步完成之后可以开始关注招聘网站那些招聘软件测试的公司、去看看他们公司的做的什么产品、可以吧他们的产品下载回来按照步骤2的方式来自己写用例 执行测试、记录BUG、提交测试报告等内容(如果你去面试公司的时候拿着你的测试报告以及BUG单的话 成功率会高很多) 5、前面几个步骤完成之后差不多要开始找工作了、建议去看看那本<软件测工程师试面试指导>的书籍、这本书里面有很多软件测试的面试题目多看看提高知识量 自学软件测试差不多需要6个月左右的时间 PS:自学成才的3个要素、一是方法,二是愿望,三是自律。这三个要素中任何一个的提高,都会加快目标的实现。当然如果要在同样时间内实现目标,三个要素其中一个要素的增高,也就同时降低对其他两个要素的要求。
学习软件测试的注意事项
操作系统和中间件方面,应该掌握基本的使用以及安装、配置等。例如很多应用系统都是基于Unix、linux来运行的,这就要求测试人员掌握基本的操作命令以及相关的工具软件。而WebLogic、Websphere等中间件的安装、配置很多时候也需要掌握一些。
数据库知识则是更应该掌握技能,现在的应用系统几乎离不开数据库。因此不但要掌握基本的安装、配置,还要掌握SQL。测试人员至少应该掌握Mysql、MS Sqlserver、Oracle等常见数据库的使用。
作为一名测试人员,尽管不能精通所有的知识,但要想做好测试工作,应该尽可能地去学习更多的与测试工作相关的知识。
学习软件测试的条件
例如对于一个用C写的上网拨号程序,测试员需要考虑:
(1) 程序的功能是否正确;(要求计算机知识)
(2) 是否符合用户的使用习惯;(要求界面设计知识和换位思考能力)
(3) 性能是否满足要求,例如长时间使用;稳定性;(要求深入的计算机知识)
(4) 是否能够满足用户可能的不同操作系统的要求;(要求计算机知识)
(5) 如果在全球发布,是否满足不同语言和文化的需求;(要求软件国际化测试知识)
(6) 如何搭建测试环境;(动手能力,硬件知识)
(7) 做代码检查;(比较深入的C语言知识)
体验课预约试听
倒计时
课程热线:
13647813730客服在线时间:早上9点~下午6点,其他时间请在线预约报名或留言,谢谢!