一、测试理论基础

二、linux系统命令

三、数据结构(算法)

四、计算机网络

五、数据库

六、编程语言(python、java等)

七、操作系统

八、项目经验

九、扩展延伸


一、测试理论基础

  • 测试流程规范
  • 项目生命周期
  • 测试用例编写规范
  • BUG管理规范
  • 测试中用到哪些方法
  • 测试设计方法
  • 测试过程中用到的工具
  • 等等

二、linux系统命令

  • 查看进程命令
  • 查看资源占用的命令
  • 文本编辑命令
  • 网络接口命令
  • 等等

三、数据结构(算法)

算法题多了,最常见的有如下几个:

  • 字符串相关
  • 冒泡算法
  • 二叉树算法
  • 等等

四、计算机网络

  • 三次握手四次挥手
  • get与post的区别
  • http的状态码有哪些
  • http与https之间的区别
  • 等等

五、数据库

  • 数据库基本操作命令:select、insert、delete等
  • 数据库名称:事务、索引、主键、约束等
  • 几种主要数据库有哪些,什么场景下使用

六、编程语言(python、java等)

  • 深拷贝与浅拷贝
  • == 与equals的区别
  • python中的多进程
  • 垃圾清理机制
  • 内存管理
  • 对象、继承
  • 指针、引用
  • *args与**kwargs
  • python中闭包和装饰器的区别

七、操作系统

  • 死锁
  • 乐观锁与悲观锁

八、项目经验

九、扩展延伸

  • UI自动化
  • 全链路压测
  • 中间件
  • 缓存
  • 幂等
  • 安全性测试
Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐