互联网QA面试题纲

编程入门 行业动态 更新时间:2024-10-26 23:24:48

<a href=https://www.elefans.com/category/jswz/34/1769990.html style=互联网QA面试题纲"/>

互联网QA面试题纲

CS基础部分

网络(tcp/ip、http、websocket、fiddler、charles等)、数据库(sql与存储过程、索引、查询优化等)、操作系统(进程、线程、cpu调度、死锁等)、数据结构(堆、栈、队列、树、图、各种集合等)、编程语言基础(面向对象的理解、java和python基础知识、中间件)、其它(正则表达式、抓包等)
测试技术
持续集成:jenkins的使用场景、job触发、pullscm的时区默认是格林威治还是北京时间,怎么调整?jenkins插件用过哪些,开发过插件没有?jenkins的实现原理和源码了解吗? UI自动化:测试工具/框架的熟练度、case的稳定性和覆盖率、运行环境和调度方式、问题与心得(价值、痛点、改进的想法等等) 接口自动化:框架、数据构造与清理、case的稳定性保证、case的完备性和覆盖率、环境独立性等 服务端性能测试:环境和数据准备、完整流程、问题与调优过程、思考与心得 Web端专项测试 -浏览器兼容性测试 -web安全测试:问题与原理、测试方法和修复思路 移动端专项测试 -屏幕兼容性测试:屏幕尺寸数据的依据(百度流量研究院之类统计的市占率)、兼容性测试的方法 -app稳定性测试:monkey相关问题 -app深度性能测试:围绕启动时间、cpu、内存、流量、电量等性能指标,对实施方法、场景设计、数据采集等工作展开问题,重点关注具有创新性的方法、遇到的高难度问题的解决方法等。 -过渡绘制(fps):测试方法与优化思路 测试工具开发:围绕工具解决的主要痛点、体现的技术难度、工具现有的不足和未来的改进计划等展开。
测试思维与用例设计 考察思维的结构性(自顶向下)、书写或陈述的条理性、考虑问题的全面性(边界和异常场景)

linux部分

  1. 常用的linux命令:系统/程序管理、文件/文件夹操作、网络操作、文本操作、权限管理、其它(重定向、系统结构、磁盘挂载...)等等。
  2. Linux Shell函数返回值有几种方式?哪一种最安全?-return、argv全局变量、echo标准输出
  3. 写个脚本杀掉机器上的所有非tomcat服务的java进程。
  4. shell脚本如何比较两个字符串相等?如何比较两个整数的大小?如何比较两个浮点数的大小?
  5. 符号链接和硬链接的区别?
  6. 如何查看/var/log 目录下文件数?-ls /var/log/ -lR| grep "^-" |wc -l
  7. 统计出 apache 的 access.log 中访问量最多的 5 个 IP-cat access_log | awk '{print $1}' | sort | uniq -c | sort -n -r | head -5

编码能力 可以和算法、数据结构一起考察,也可以单独考察编码能力、规范和编程思维。 

更多推荐

互联网QA面试题纲

本文发布于:2024-02-06 16:16:38,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1750505.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:互联网   面试题   QA

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!