测试工程师 - 需要掌握的技能

Posted yinzhuoqun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了测试工程师 - 需要掌握的技能相关的知识,希望对你有一定的参考价值。

 

(有道云笔记)http://note.youdao.com/noteshare?id=be32e1ee229cf7aedd9a386436a15b5c&sub=3CACE6B275DF4B04B921C6774F2C7E67

 

一、基本技能

  1.  测试理论
  2.  需求分析(需求文档、API文档、UI、程序和数据)
  3.  编写用例(核心要素:名称、级别、步骤、期望结果、实际结果
  4.  评审用例
  5.  用例执行
  6.  测试报告(markdownhtmlexcelwordppt
  7.  开发模型(敏捷开发、瀑布模型、vwxh、螺旋模型)
  8.  敏捷测试

 

二、专业技能

  1.  SQL 语句 (连接工具:Navicat PremiumSQLyog)
  2.  linux 常用命令(连接工具:xshellcrt,传输工具:winSCPFileZilla
  3.  httphttps  区别
  4.  BSCS  区别
  5.  postget 区别
  6.  webApp 测试区别
  7.  熟悉 androidadb 命令等)、ioswindowspc)、linuxpc)、WP*mobile

 

三、工具使用/搭建

  1.  抓包工具(fiddlercharleswireshark 等)
  2.  数据库管理工具(NavicatSQLyog
  3.  redis 管理工具(Redis Desktop Manager
  4.  接口测试工具(Postman
  5.  性能工具(PCLoadRunnerjmeterLocustAndroid-APPmonkeyGTEmmagee*
  6.  自动化测试工具(Appiumselenium-webdirvermacacaairtestRobot Frameworkmonkeyrunner*
  7.  缺陷管理工具(tracupbugfreeredminejiratrac
  8.  第三方测试平台(testin腾讯优测、阿里MQC、 百度MTC
  9.  设备批量管理平台:STF
  10.  项目同步工具:gitsvn
  11.  安全性测试:sql 注入(or 1=1)xssurl 加密、密码密文存储、https
  12.  持续集成:jenkins
  13.  容器引擎:docker

  

四、语言技能

  1.  编程语言 - 了解(javaswiftobject-c php 等)
  2.  脚本语言 - 掌握(PythonshellRuby
  3.  标记语言 - 了解(htmlcssjavascript 等)

 

五、其他技能

  1.  Google GMS 测试
  2.  Google CTS 测试

 

六、自我学习

  1.  社区(Testerhome,百度贴吧-软件测试吧,51Testing、测试窝、测试之道 等)
  2.  博客(博客园、简书、csdnv2ex 等)
  3.  视频(慕课网、腾讯课堂 等)
  4.  QQ群(测试类型的群)
  5.  github

 

以上是关于测试工程师 - 需要掌握的技能的主要内容,如果未能解决你的问题,请参考以下文章

测试工程师 - 需要掌握的技能

软件测试需要学习些啥技能?

软件测试工程师,您不得不掌握的技能 思维导图

分析软件工程师必备技能

应聘软件测试岗位需要掌握的基础知识与技能(面试常考内容)

作为一个Android工程师,应该掌握哪些专业技能