测试基础 测试工程师相关技能整理

xiaoxiao · 2019年11月21日 · 最后由 杨延根牛逼! 回复于 2020年01月16日 · 393 次阅读
  • 通用技能
    • 业务相关
      • 业务需求知识
      • 业务管理流程
      • 行业现状和发展方向
    • 管理相关
      • 时间管理(四象限法则)
        • 重要且紧急
        • 重要不紧急
        • 紧急不重要
        • 不紧急不重要
      • 目标管理(SMART 法则)
        • S(Specific):目标明确
        • M(Measurable):目标可度量
        • A(Attainable):目标可实现性
        • R(Relevant):目标必须和其它目标具有相关性
        • T(Time-based):目标具有明确的截止期限
      • 知识管理
        • 工具:xmind、有道云笔记、印象笔记、Blog、GitHub、CSDN、testerhome 等
      • 团队管理
        • team leader
          • 任务分工
          • 工作汇报
          • 部门协作
          • 员工技术成长体系建设
          • 员工身心健康发展
        • team worker
          • 任务职责边界
          • 敢于担当,对自己负责,对团队负责,对公司负责
          • 彼此包容、和谐相处
      • 思考和沟通
        • 思考
          • 今天完成了什么内容、明天需要做什么
          • 自己哪些方面做得好,哪些做得不够好,下次需要改进
          • 近期工作计划、学习计划(制定 todolist)
          • 职业规划
          • 人生规划
        • 沟通
          • 敢于沟通:主动了解和听取对方的想法,敢于表达自己的观点
          • 勤于沟通:多和别人交流自己的意见和想法
          • 善于沟通:提升沟通技巧和效率
  • 工具
    • 抓包工具
      • fiddler
      • Charles
      • wireshark
    • 缺陷管理工具
      • jira
      • 禅道
    • 文档协作管理工具
      • wiki--协同创作超文本系统
      • Docs--在线协作编辑工具
      • Xmind--思维导图软件
    • 接口测试工具
      • postman
      • HttpRequester
    • 压力测试工具
    • 安全测试工具
      • AWVS--网站及服务器漏洞扫描软件
      • sqlmap--检测与利用 SQL 注入漏洞的免费开源工具
      • Nmap--网络扫描和嗅探工具
  • 客户端测试
    • adb 命令
    • 系统版本兼容
    • 屏幕分辨率兼容
    • 屏幕类型兼容(普通屏幕、全面屏、刘海屏、挖孔屏等)
    • 导航栏类型兼容(虚拟导航栏、手势导航栏、mBack 导航栏等)
    • 厂商兼容
  • 服务端测试
  • 自动化测试
    • UI 自动化测试
      • Android 自动化测试
        • UIAutomator
        • appium(基于 webdriver 框架)
        • uiautomator2(轻量级,仅支持 Android)
        • AirTest:http://airtest.netease.com/
      • iOS 自动化测试
        • WebDriverAgent
        • appium(基于 WebDriverAgent 框架)
        • AirTest
      • Web 自动化测试
        • Selenium
      • 微信小程序自动化测试
        • ChromeDriver
    • 接口自动化
      • Python+request
      • Java+rest-assured
      • Robot Framework
      • HttpRunner
      • Postman+Newman
      • Jmeter+Ant
      • Vue+Flask&Django
  • 性能压力测试
  • 专项测试
    • app 性能测试
    • H5 性能测试
      • Chrome Devtool
      • W3C Performance API
    • 稳定性测试
      • Monkey
      • MonkeyRunner
      • MonkeyScript
      • Appcrawler
    • 弱网测试
      • Charles
      • AppCrawler
    • 耗电量分析
      • dumpsys batterystatus
      • Battery-Historian
      • BugReport
    • 流量分析
      • Proxy
      • TCPDUMP
    • 性能测试
      • 内存
        • Android Studio Profile
        • PerfDog
        • leakCanary
      • CPU
        • Android Studio Profile
        • Android Monitor
        • PerfDog
        • iOS Instruments
      • 卡顿分析
        • Systrace
        • Overdraw
  • 编程相关
    • IDE
      • PyCharm -- Python
      • Intellij -- Java
      • Sublime -- shell
    • Python
      • unittest
      • pytest
      • request
    • Java
      • Testng
      • Junit
    • shell
      • linux 基本命令(find、netstat、ps 等)
      • linux 三剑客
        • grep
        • awk
        • sed
    • 代码版本控制
      • git
      • svn
    • DataBase
      • MySQL
      • MongoDB
    • 正则表达式
  • 持续集成&持续交付
    • Jenkins
    • Jenkins Pipeline
    • Git SCM
    • Docker--应用容器引擎,创建容器的工具,并不是容器
    • K8S--基于容器的集群管理平台,用于管理容器
  • 平台开发
    • Vue.js
    • Nodejs
    • Python Django/Flask

未完待续...

共收到 18 条回复 时间 点赞

不会开发的测试不是好产品~
路漫漫其修远兮,先收藏,再慢慢修炼

so,我要是都会干嘛不去做测开或者开发呢!
贪多嚼不烂啊!

没 Metasploit、软件测试基础、当前主要编程语言及项目使用框架么?

阿宽 回复

哈哈哈,点点点的测试大佬😂

xingling 回复

干到老,学到老😅

落恒 回复

苦涩难堪,嚼不动了已经😭

hellohell 回复

现在不是都要求各种花里胡哨的么😾

Ouroboros 回复

学习了,我后面补上~😆

楼主,请问下 Gatling 你有研究吗,相比 jmeter 优势在哪?我们 cto 也推荐我们用这个

郑郑 回复

Jmeter 用的是线程,gatling 用的是协程,所以 jmeter 的单机并发数比 gatling 要低,加上 gatling 代码控制比较方便,而 jmeter 相对比较适合不用代码操作的童鞋,我是不太喜欢操作界面😂

wxh 回复

噗,尴尬了,怎么办?😂

xiaoxiao 回复

我只能给你点个赞安慰下。。。

xiaoxiao 回复

楼主去掉原创吧,标明出处即可

基于设计实现及框架思想方面测试也需要掌握 对于高端测试来说

我可能对测试基础理解有误

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册