• 软件测试初级经验


    一、入行,准备的知识和技能

    对于测试新手来说,如何入行,需要具备的知识和能力

    1、测试的基础理论知识,知道测试流程是什么?测试的常用的文档有哪些,该如何编写?测试方法有哪些?

    方法:去一些测试论坛(如:51testing,测试时代,3atesting,一起测试网等)找些资料来学习。或者买一些测试的书籍。再有也可以参加测试培训。

    2、要熟悉或精通一门语言. (例如: Java,python, C++,.net,VB,PB,Dephi),做到能读懂代码。当然能独立编写代码更好。

    方法:学习一种比较流行的语言即可,因为时间有限不可能学很多开发语言。学习的过程一定要给自己制订时间计划,而且语言这东西最好结合实例来学习,主要学习设计思路。

    3、要熟悉BUG跟踪工具.(如: 禅道,TD, Bugzilla, CQ等),学习一种即可,主要能领悟出bug的处理流程是什么,如何管理。

    方法:到网上看资料,装上工具适用。

    4. 要熟悉配置管理工具. (如: CVS, VSS等),会一种即可,当然有时间的话,2种工具都会更好。

    5. 精通Office系列工具,排版能力强。测试中经常会写文档,所以这方面要强。

    6、 要熟悉数据库.(例如: Oracle, DB2, SQLServer, MySQL),对一种数据库精通就可以了。

    7、要熟悉主流操作系统. (例如: Red Hat Linux, Windows)

    8、需要增强的能力:学习能力强;表达能力强;耐心,细心,信心,责任心;能承受压力;沟通能力强

    以上这些,都是需要下功夫的,不能做表面功夫,那样的话,就算你入行后,会发现自己要学的东西会很多。

    二、入行后,要学习的知识和能力:

    1 、公司的文化和制度

    2、熟悉业务,这块很重要,需要认真对待。

    3、熟悉公司的开发流程和测试流程。

    4、业务熟悉后,将自己所学的知识运用到实际工作中。提高自己的测试水平。

    5、培养自己的沟通能力,与业务相关的所有人都能很好的沟通。

    6、工作中遇到的问题及解决措施要及时总结整理。

    7、针对公司的项目或产品选择适合的自动测试工具,帮助公司提高测试效率。

    这一阶段重在:熟悉业务,熟悉工作流程

    三、入行半年——1年后,要学习的知识和能力

    1)提高编写用例的技巧。

    2)熟悉一种单元测试工具。(针对公司的项目或产品使用的开发语言而定)
    如果公司这块一直都是开发人员来做,暂且跳过。

    3)熟悉一到两种自动化工具。(功能类和性能类的,如:WR,QTP,LR,ROBOT等)

    建议:学习工具的话,一定要结合实际的项目,这样学得快而且效果比较好。

    4)熟悉一种测试管理工具。(呵呵,为以后做测试管理者打算)

    5)了解新业务,开发的新技术。

    这个阶段的重点:就是提高自己编写用例的水平,工具的使用。

    四、 多年以后,相信自己都自己的目标了。

    1)如果做专职的性能测试工程师:精通一种性能测试工具,并能分析出瓶颈。(这点我没做到)
    (这些需要提高多方面的知识:服务器,中间件,开发,数据库等)

    2)如果做自动化测试工程师,精通一种自动化工具,并能独立编写脚本,了解一些最新自动化测试方面的技术。

    3)测试管理者。(技术+管理),哪方面薄弱就补哪块。多多听取别人的意见,改进自己身上的缺点。


    不管做任何事,都要有目标。有了目标,就会坚持到底。否则。。。。。

  • 相关阅读:
    主从热备+负载均衡(LVS + keepalived)
    这12行代码分分钟让你电脑崩溃手机重启
    Linux 下虚拟机——Virtual Box
    软件著作权登记证书申请攻略
    ecshop整合discuz教程完美教程
    NetHogs——Linux下按进程实时统计网络带宽利用率
    深入研究CSS
    SSH远程会话管理工具
    nginx防止SQL注入规则
    mysql完美增量备份脚本
  • 原文地址:https://www.cnblogs.com/lgmeng/p/13938418.html
Copyright © 2020-2023  润新知