学习啦 > 学习方法 > 通用学习方法 > 学习方法指导 > 软件测试的学习方法有哪些

软件测试的学习方法有哪些

时间: 欣怡1112 分享

软件测试的学习方法有哪些

  学习软件测试的通用技术与针对某类软件的测试技术外,还有一个重要的与技术无关的方面。那么软件测试的学习方法有哪些?下面是学习啦小编分享给大家的软件测试的学习方法的资料,希望大家喜欢!

  软件测试的学习方法

  1. 找个好师傅

  这是最重要的一条了,也是公司提供的最好的一个条件.刚进来的时候,td,测试案例都有一个pm细心的和你讲,案例有什么方法来设计?要注意哪些错误?软件测试技术相关书籍目录、软件测试流程相关文档目录、产品业务相关的文档目录,一大堆的东西马上够你头晕的了.呵呵,还好,悟性不错,都囫囵吞枣地吞下去了.

  2.别放弃自己的特长--读书

  不要以为工作了就可以不读书,我也是最近才发现的,工作的人读书的劲儿比在学校的学生还大呢.工作完了,已经眼皮都在磨了,还是习惯性的拿本书在电脑前,卧榻上,读个天昏地暗的.

  3.公司的宝库---缺陷跟踪库中的问题报告单和历史测试用例

  每个软件,每个版本的bug报告都在td的数据库中,包括模块位置,bug描述,解决方案,真是一个宝库啊这里,完整的测试流程,测试案例的规范,都能在这里得到充分的体现,不仅仅学到了测试的技术,还为以后开发避免错误,提高代码质量打下坚实的基础.

  4.与开发人员为伍

  我是由于目标是进入开发部门的,所以一开始就比较注意这点,但是后来发现与开发人员交流的过程中,能够帮助我找到很多新的角度来分析软件,更迅速地了解需求上的变化,能够更加深入的理解软件的实质,明白这一堆由控件堆成的东西到底是什么东西,里面有几条毛.嘿嘿,说了你也不信,人身上就有三百万亿五千九百九十九条毛,我数过了,不信你也数一数?要我说错了,请你吃肯德基.

  软件测试的学习内容

  学习软件测试的通用技术与针对某类软件的测试技术外,还有一个重要的与技术无关的方面:业务知识.没有具体的业务知识很难发现软件中潜在的逻辑错误甚至是需求上的错误,当然需求要依据特定的软件,但软件测试人员对需求理解的深入程度不应低于软件开发的人员.因为软件测试所有的依据来自于需求,而所有的需求来自于客户,甚至是我们的全部都来自于客户,呵呵.识别需求后还必须转化为测试上的需求,毕竟测试人员看需求的角度和开发人员还是有区别的.

  软件测试介绍

  实际软件测试要求要高于软件开发,不仅要懂开发技术,还要懂得设计技术,测试技术,做到高级测试的话,水平要在高级开发之上;

  当前国内情况:

  软件测试基本是用开发水平比较低的人,有些甚至都不懂开发技术,主要是成本考虑(测试薪水比较低,所以要求自然比较低),大部分是一些刚毕业的,或在大专生之类的,测试时间也很短,基本就是一个形式(主要为接项目时有利),大部分测试由开发人员完成;

  目前主要一些外企有高水平的专业测试队伍,国内一些比较强的公司有部分专业测试队伍(水平也不是很高,但比较专业了);

  以后国内软件业必须逐步向国际水准看齐,所以软件测试是有潜力的;

  测试学习:

  1、基本编程能力(可通过学习一门语言,比如C语言,同时要学习数据结构、基本数据库技术);

  2、编程语言学习;(C、C++、C#、Java等,至少要2种)

  3、操作系统原理(有关内存分配、进程、线程原理等)、操作系统应用(Windows、Linux/Unix 都要了解);

  4、数据库技术、重要数据库应用(SQL Service、Orical、DB2、MySQL等)

  5、测试工具(自动化测试工具,好多,了解2种以上)

  6、测试管理(有了前面技术,这个管理类东西,几天就可以了解,但要完全懂,需要长期实践,就像项目经理一样,看起来简单,实际上需要许多经验,需要不断学习)

3684315