软件测试学习方向

一名合格的软件测试工程师应具备以下技能的:

60%-----合格

80%-----优秀

90%-----资深

100%----秒天秒地秒空气,无敌了。

前提:5年的项目测试经验

1、必须深刻理解和熟练掌握软件测试基础理论与技术。

      一、首先是精通各种测试技术,测试方法分类复杂多样,按照不同的分类有

      1.黑盒测试、白盒测试。

      2.UI测试、功能测试、接口测试、性能测试、自动化测试、安全测试、压力测试等等。

      3.冒烟测试、单元测试、集成测试、验收测试、回归测试(端到端测试、系统测试)。

      4.边界值、错误推测、等价类、功能图、判定表、因果图、正交实验。

      5.探索式测试、随机测试、本地化测试、静态/动态测试、负载测试、兼容性测试、域测试、逆向测试、非公能行测试、极限测试等等。

        二、精通测试用例、测试文档

        1.精通测试用例设计、编写、执行,测试用例相关基本知识,比如:用例的生命周期?用例的元素?

        2.精通测试日报、周报,项目报告,进度报告编写,缺陷报告、性能测试报告、结果分析报告、自动化报告等等

        三、精通项目测试过程

         1.能够编写测试计划、掌握各种测试方案,包括规划测试进度,测试管理相关知识等等


2、熟练掌握SQL Server、Mysql、Oracle等多种数据库系统的使用,熟悉精通SQL语言。

       1.精通数据库基本知识,包括但不限于数据库系统概念、数据模型、组成,数据库的结构,存储原理、数据库数据类型、数据处理等。

       2.精通sql语句,熟练掌握增删改查,精通sql语句查询,多表、连表查询。

表结构desribe

2、掌握目前比较流行的语言,比如JAVA、Python、C++、C#等等多种平台下的一种或者多种语言,具备进行简单应用开发的能力。

3、对Windows、Linux、Unix等大型主流操作系统的使用和应用开发的熟练掌握,包括一些网络的基础知识。

4、熟练掌握SQL Server、Mysql、Oracle等一种或多种数据库系统的使用,熟悉精通SQL语言。

5、掌握信息安全知识。随着信息技术的发展和各个领域的信息化程度越为越高,安全也提到越来越重要的位置上,没有安全其他都无从谈起。

6、测试人员要掌握和熟练使用当前主流的功能、性能自动化测试工具以及测试管理工具,具备编写测试脚本、进行功能和性能测试自动化测试的能力。

7、学会软件质量分析技术,包括对软件的分析和度量各种技术,包括软件静态和动态分析技术,以及编写软件质量报告和测试分析报告的能力等等。测试人员作为软件开发过程中的一员,学员应该对企业的质量管理体系和项目管理应该熟悉,应该了解IS9000、CMM、CMMI项目管理等等知识。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 文章来自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鹏阅读 13,010评论 2 126
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,790评论 25 709
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    Mr希灵阅读 22,229评论 7 278
  • 学贯中西的大师关于读书的真知灼见!值得细细品味!
    陇西读书与写作阅读 2,885评论 0 2
  • 大学四年,时光匆匆,做一些自己喜欢的事,有意义的事,因为当你工作之后会有很多的身不由己和无可奈何。那时可能你才会发...
    淡竹轩阅读 1,560评论 0 0