51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 74900|回复: 212
打印 上一主题 下一主题

[转贴] 学习软件测试可以从以下几个方面开始(来自linlinxu老师)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-2-2 11:04:59 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 愚人 于 2012-2-2 11:14 编辑

成为一名职业的软件测试工程师来看,主要的知识结构包括如下几个方面,
    第一是计算机相关的基础知识(计算机相关专业的人在大学就已经学过了)。
    第二部分是软件测试核心技术,学习软件测试核心技术,好比学习武术,不是非得体育专业的人来学习,关键是你对武术感不感兴趣,是不是一块练武的材料。从核心技术的分类来看,可以分为三大类:第一类是软件测试工具,工具好比兵器,目前比较流行的商业工具有LoadRunner(需要懂C等编程语言),QTP(需要懂VBScript)等,除了商业的测试工具外,在一些大企业里面可能会开发自己的测试工具,这类工作叫做软件测试开发职位(这个可能是未来会火起来的一类测试职位之一),学习好测试工具,好的学习方式和老师的指导能帮助在一定程度上降低学习的难度。当然,最好还是懂点编程会更好。测试工具是测试技术领域里面需要计算机基础的一类技术。第二类是软件测试方法,方法好比武功秘籍,软件测试方法帮助解决复杂软件的测试需求分析与测试设计的问题,也就是我们所说的what与how的问题,学习软件测试方法对计算机知识几乎没有特别的要求,关键是基本的学习能力,我曾经给金蝶做过软件测试需求分析和测试用例设计方法的培训,当时金蝶也有很大一部分人是学财务、会计等非计算机领域的。所以从这个影响软件质量最关键的技术来看,能否学好软件测试方法与计算机知识没有太多的关系。第三类是软件测试流程,流程好比武术套路,是规范的软件测试和非规范的软件测试比较关键的要素,流程本身是把生产线上的流水线的方式引入到软件工程界后的一项工程实践。流程包括活动、角色、输入、输出、入口准则、出口准则、检查表等组织。所以,流程属于工程领域技术,从学习的角度来看,与计算机基础关系不大。实际上,也有不少编程能力相对薄弱的测试工程师通过关注软件测试流程进入软件测试更深的领域,如流程改进,软件测试管理和质量管理等领域。
     第三部分是行业知识,软件测试是一门对行业知识要求比较高的一类IT职业,即便是像金蝶这样在某一个领域非常出色的软件企业,他们也把软件测试工程师分成了几类,其中有一类是对行业知识要求高过计算机基础知识的,所以在里面也有很多非计算机专业的,比如财务、金融等专业的软件测试工程师。这类人最需要提高的是软件测试的核心技能。这个在前面有提到过。实际上每个行业都由相关的行业知识,而从学校学习的角度来看,过去在大学里面学到的相关的行业知识对于今后要从事的软件测试工作,也是有非常大的帮助。从这个行业分类上来看,软件测试目前最好的行业主要有金融证券、保险、互联网、电子商务、电信移动、通信、3G应用、大型门户网站、游戏、军工、财务等生活中关键的领域。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏18
回复

使用道具 举报

  • TA的每日心情
    开心
    2016-4-8 17:39
  • 签到天数: 3 天

    连续签到: 3 天

    [LV.2]测试排长

    210#
    发表于 2016-7-13 17:57:28 | 只看该作者
    新人刚入行,只能做黑盒测试了,没有带,都是自己瞎找方法测试,但是发现自己没有反向思维,而且逻辑思维不够强,测试用例也不是很懂,这个该如何 解决?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    209#
    发表于 2016-6-2 17:40:40 | 只看该作者
    为新手提供的了一个学习测试的大框架,但是感觉对于新手而言内容太过宽泛,特别是第二部分软件测试核心知识的第三类软件测试流程,前两点知道如何让着手学习,第一类需要掌握当前各种常用的测试工具,第二类掌握软件生命周期中的各种测试方法,而这第三类却不知如何着手学习?第三部分行业知识,这个需要在工作中针对具体的项目所处的行业而进行行业知识学习,毕竟360行不可能行行都会,也没人能做到!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2015-12-14 16:14
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    208#
    发表于 2015-12-11 13:51:55 | 只看该作者
    早点看到就好了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2017-4-10 17:02
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]测试连长

    207#
    发表于 2015-12-3 18:29:41 | 只看该作者
    新手的我都不知该从何开始学起啊?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    206#
    发表于 2015-11-18 12:55:53 来自手机 | 只看该作者
    表示只懂linux musql 计算机基础 计算机网络 测试理论懂一些 c编程懂一点点 肿么继续呢:o
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-11-22 20:36
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    205#
    发表于 2015-11-16 00:33:03 | 只看该作者
    第二部分提到的三块,我自己的排序是测试方法,第二是测试流程,最后是工具。从实际工作开展来看的确工具在第一位。不过我觉得一个人肉工具和一个有头脑的测试人员的差别就在与对方法和流程是否了解和掌握。第三块也的确非常重要,结合不同行业不同公司,会有不同的需求和管理模式与企业文化。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    203#
    发表于 2015-9-8 14:46:47 | 只看该作者
    我是学财务的,但是最近也在学习这个测试,对于我这类初学者,楼主能否给点意见
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-6 08:34
  • 签到天数: 180 天

    连续签到: 1 天

    [LV.7]测试师长

    200#
    发表于 2015-7-28 09:15:33 | 只看该作者
    我现在做的测试就是对行业知识要求高于计算机,如果不懂行业业务,测试会非常痛苦~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-1-21 10:55
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]测试连长

    198#
    发表于 2014-12-18 16:09:53 | 只看该作者
    个人 观点认为楼主所说大部分是针对黑盒测试吧,白盒测试人员必须懂编程,感觉白盒测试比研发对人的要求的更高
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    196#
    发表于 2014-11-7 16:17:40 | 只看该作者
    分析得挺详细的,顶
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-11-29 17:31
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    195#
    发表于 2014-11-6 20:02:37 | 只看该作者
    讲的很有道理,顶下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-12-31 08:59
  • 签到天数: 975 天

    连续签到: 1 天

    [LV.10]测试总司令

    194#
    发表于 2014-8-8 16:28:07 | 只看该作者
    顶起来。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-1-12 10:19
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    193#
    发表于 2014-8-4 16:41:43 | 只看该作者
    回复 20# 遐想蓝宇


        开发转测试在初期的时候很痛苦,因为企业会以这个为理由,说你没有测试经验,导致工资还不如原来的。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-21 10:47 , Processed in 0.085931 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表