软件测试知识框架图-偏web性能测试

2024-05-01 04:32

本文主要是介绍软件测试知识框架图-偏web性能测试,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

新年新气象,看了很多帖子,看了很多招聘广告,另外还结合了一丁点儿自己平时遇到问题时写下的盲点,画了一个测试工程师的知识框架图。新年继续学习

___

2017年1月1日 更新

很久没有好好看看自己的博客的,今天来更新完全是因为前两天面试竟然还提到了它,而这篇当年的日志确实让我很羞愧:当年懂得真的太少。虽然面试内容不具有普遍意义,但是几点感想还蛮想分享:

1、自己写的东西一定要隔一段时间就回过头好好看看(教训)

这篇文章是16年初写的,想要提升自己却刚入门,为了给自己一个目标,上网搜了我知道的所有大公司的招聘要求然后做了一份汇总。记得当时还在微博上找到了《全程测试》的作者,咨询能不能为测试出一个图谱,他当时回答说“这个提议非常好,我会考虑的”。后来我在他的微信公众号中确实也看到了软件测试知识图谱(点开就是),只能说我觉得图谱还只是在测试内部圈子的知识。而我个人觉得web测试真的是一个考验人知识面的东西,尤其是web性能测试,要学的东西绝不是单纯的测试,有些时候看到网上的一些性能测试分析的帖子真是有我当年老本行——微电子的感觉,能出书写在纸上告诉你的仅仅只是冰山一角。

扯远了。图确实写了很多内容,但是分类什么的真是不忍直视了。加上当时完全不了解,有很多错误。自己写的东西一定要隔一段时间就回过头好好看看,啪啪打脸还是自己来完成更好。

图的简化版我在知乎上也发过,得到了一些反馈,我会将新的内容整理出来,然后,是的,我已经定好备忘了,我会每隔一段时间回来看看的。(旧图之后我就不要脸的删啦~~~)

2、面试中不要犯怵,坦然面对即可

我找工作经历真的很少(一只手就能数完),当时确实是蒙了,甚至于我出来了以后完全对这个面试官的样貌没有了任何记忆。一个是我本身基础不扎实所以不够自信,二个主要是因为自己主动锻炼自己的意识比较弱。新年会做好计划,多出去试试长点经验。

3、测试的编程语言

测试人员的编程语言讨论最热的是java和python吧,但是,找工作的时候通常还是会问C的。如果有朋友和我一样平时是即学即用的,那么面试之前还是得好好看看C语言的基础以及常见的算法题。


————————————————————————————

性能测试在正规通常是一个性能优化小组来完成,包括资深开发、架构师、DBA等,绝对是一个超级大坑。从入门到放弃....

一、几大基础类

1、性能测试基础


2、计算机基础

这个真心范围太广


3、开发基础

前端性能优化和后端性能优化都需要一些开发知识,这个...


4、运维基础

5、数据处理基础

构建用户模型、处理测试数据时需要用到

二、监测、分析与优化

1、监测

web监测、应用监测、系统监测、日志监测...

2、分析

3、优化






这篇关于软件测试知识框架图-偏web性能测试的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/950718

相关文章

JVisualVM之Java性能监控与调优利器详解

《JVisualVM之Java性能监控与调优利器详解》本文将详细介绍JVisualVM的使用方法,并结合实际案例展示如何利用它进行性能调优,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全... 目录1. JVisualVM简介2. JVisualVM的安装与启动2.1 启动JVisualVM2

Java使用MethodHandle来替代反射,提高性能问题

《Java使用MethodHandle来替代反射,提高性能问题》:本文主要介绍Java使用MethodHandle来替代反射,提高性能问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录一、认识MethodHandle1、简介2、使用方式3、与反射的区别二、示例1、基本使用2、(重要)

python web 开发之Flask中间件与请求处理钩子的最佳实践

《pythonweb开发之Flask中间件与请求处理钩子的最佳实践》Flask作为轻量级Web框架,提供了灵活的请求处理机制,中间件和请求钩子允许开发者在请求处理的不同阶段插入自定义逻辑,实现诸如... 目录Flask中间件与请求处理钩子完全指南1. 引言2. 请求处理生命周期概述3. 请求钩子详解3.1

python多线程并发测试过程

《python多线程并发测试过程》:本文主要介绍python多线程并发测试过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、并发与并行?二、同步与异步的概念?三、线程与进程的区别?需求1:多线程执行不同任务需求2:多线程执行相同任务总结一、并发与并行?1、

SpringBoot项目Web拦截器使用的多种方式

《SpringBoot项目Web拦截器使用的多种方式》在SpringBoot应用中,Web拦截器(Interceptor)是一种用于在请求处理的不同阶段执行自定义逻辑的机制,下面给大家介绍Sprin... 目录一、实现 HandlerInterceptor 接口1、创建HandlerInterceptor实

Web技术与Nginx网站环境部署教程

《Web技术与Nginx网站环境部署教程》:本文主要介绍Web技术与Nginx网站环境部署教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Web基础1.域名系统DNS2.Hosts文件3.DNS4.域名注册二.网页与html1.网页概述2.HTML概述3.

Python使用Reflex构建现代Web应用的完全指南

《Python使用Reflex构建现代Web应用的完全指南》这篇文章为大家深入介绍了Reflex框架的设计理念,技术特性,项目结构,核心API,实际开发流程以及与其他框架的对比和部署建议,感兴趣的小伙... 目录什么是 ReFlex?为什么选择 Reflex?安装与环境配置构建你的第一个应用核心概念解析组件

Nginx使用Keepalived部署web集群(高可用高性能负载均衡)实战案例

《Nginx使用Keepalived部署web集群(高可用高性能负载均衡)实战案例》本文介绍Nginx+Keepalived实现Web集群高可用负载均衡的部署与测试,涵盖架构设计、环境配置、健康检查、... 目录前言一、架构设计二、环境准备三、案例部署配置 前端 Keepalived配置 前端 Nginx

PyTorch高级特性与性能优化方式

《PyTorch高级特性与性能优化方式》:本文主要介绍PyTorch高级特性与性能优化方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、自动化机制1.自动微分机制2.动态计算图二、性能优化1.内存管理2.GPU加速3.多GPU训练三、分布式训练1.分布式数据

Java的"伪泛型"变"真泛型"后对性能的影响

《Java的伪泛型变真泛型后对性能的影响》泛型擦除本质上就是擦除与泛型相关的一切信息,例如参数化类型、类型变量等,Javac还将在需要时进行类型检查及强制类型转换,甚至在必要时会合成桥方法,这篇文章主... 目录1、真假泛型2、性能影响泛型存在于Java源代码中,在编译为字节码文件之前都会进行泛型擦除(ty