【零基础】性能、自动化测试技能自学提升方案

简介: 成为性能和自动化行业领域专家,做有魅力,有影响力的人。

@TOC

一 目的

成为性能和自动化行业领域专家,做有魅力,有影响力的人。

二 提升方案

2.1 自我学习

通过自我克制,自我学习的形式,把基础搭建好。在平常的工作中,很难腾出有效的,充足的时间去学习。所以自我学习阶段,我给自己定的时间点是晚上下班后。这样在不影响正常工作的前提下,自我提升。从目前的情况来看,在实际工作中,主要是缺乏对基础概念的理解,基本工具细节的使用,所以自我学习的重点在夯实基础。

2.1.1自学过程分类

  • 借助经典书籍:《软件性能测试与LoadRunner实战教程》,《Selenium Webdriver 实战宝典》,《Selenium2自动化测试实战 基于Python语言》,《Python经典教程》
  • 逛各大技术论坛:51test论坛,CSDN,黑吧安全网,开源中国
  • 观看经典视频教程:《Python入门和进阶视频》,《LR实战视频》,《web自动化实战视频》
  • 和有经验同事讨论:利用外部资源,比如在其它大公司做过对应项目,有实战经验的同事,同学寻求技术支持和帮助。这一资源可以说最实际,成效最大的
  • 自学过程总结:在自学的过程中,把要点,难点分类总结,做好笔记。自学过程中注重理论和时间结合。如果只是一味的看书,成效必然不大。目前计划是辅助嵌入式设备,比如增强型51开发板,ARM11开发板进行嵌入式开发和嵌入式测试,这样对学到的知识就有了明确的认识。尽早及时查漏补缺。

2.1.2自学过程输出

自学只是形式的体现,但是最终要有成效展示,那么必须规定或者自我严格要求自学过程的输出,自定输出以下内容:

  • 自学笔记:尽量使用空白无隔线的笔记本,这样很简单明了看出笔记的重点。对于重点技术难度,技术技巧点进行颜色批注,加黑,加大。笔记只体现思路和过程,不体现具体的概念阐述。以邮件形式每周输出一次。
  • 博客园日志记录:在各大论坛上传自己的学习体验,分享学习心得。把技术型的知识归纳整理。这样便于后续学习和查找。目前暂定论坛为开源中国和51test论坛。
  • 实际经验分享:和小组成员进行技术分享交流。通过自己的分享,要求小组成员给出评价并进行打分,说出他们的感受,这样自己可以明确到底是在进步还是退步。同时也可以帮助其他人成长。

2.2 技术分享

2.2.1 分享形式

  • 网站博客记录:主要是为了以后还能有所回顾。在需要的时候可以回头去查找,不至于手忙脚乱。想要的东西找不到。
  • 组织团队学习交流:这个是重点,把自己学到的,知道的,通过团队交流的方式进行回溯和提升。这个是重点,计划再后续的工作中,不定时举行技术交流会议。这样大家都可以进行提升,同时对自己的提升也有很大帮助。通过别人的反馈提升,是最有目的的,有成效的。

2.2.2 分享形式输出

  • 分享结果打分:制定打分模板,要求参加交流会议的同事进行打分,对自己的技术分享打分,并提出建设性建议和意见。一方面是促进大家积极思考和学习,另一方面是为了从大家的角度了解到自己到底是那块还存在纰漏,或者需要提升。
  • 分享结果总结:对分享过程中的文档进行整理,对于自己要上传网盘保留,这样便于随时调用学习,对于团队来说,自己会把学习文档上传到RDM或群里共享,方便大家交流和学习。

2.3 过程总结

这个的重点在于阶段性总结。学习或者交流后,进行阶段性的总结。输出总结结果。自我建议如下:

  • 输出阶段性总结报告:监督人为各小组组长,这样让大家看着监督着,催促自己不断学习和总结。小组组长可以提出自己的建设性意见和建议。
  • 输出阶段性技术概况:包括学习的技术点是什么,什么进度,问题是啥,怎么解决的。同样输出文档。监督人为部门经理。

2.4 外派学习

这个是个人期望点,希望公司有外派学习的机会,目前了解到关于测试领域培训的机构很多,著名的有尚观科技,达内等。
学习点:建议为有技术难度,和公司项目有关联。比如性能测试,建议为服务层面,服务框架性能分析,调优。至于工具使用属于自身层面,是可以通过自己学习的。但是服务层面的一些知识,是需要有经验的人进行指点。

三 方案细化

3.1 自我学习

  • 时间:1个半月,每天晚上19:00-22:00(1到2两个小时即可)
  • 内容:性能测试和web自动化
  • 细节:

在这里插入图片描述

3.2 技术分享

  • 时间:2个月,每周举行一次,后者两周一次,定在晚上17:00-18:00
  • 内容:内容根据实际学习和掌握的情况而定
  • 细节:

在这里插入图片描述

3.3 过程总结

  • 时间:两周一次,定在每周五,邮件发送部门经理
  • 内容:输出阶段性总结报告和技术概况
  • 细节:报告输出按以下思路展开

在这里插入图片描述

3.4 外派学习

  • 希望有外派学习的机会

四 总结

做有影响力的人

目录
相关文章
|
15天前
|
测试技术 持续交付 Apache
深度挖掘:Python性能测试中JMeter与Locust的隐藏技能🔍
【8月更文挑战第5天】随着软件规模扩大,性能测试对系统稳定性至关重要。Apache JMeter和Locust是两大主流工具,各有千秋。本文探索它们在Python环境下的进阶用法,挖掘更多性能测试潜力。JMeter功能强大,支持多种协议,可通过命令行模式执行复杂测试计划,并与Python集成实现动态测试数据生成。Locust基于Python,通过编写简洁脚本模拟HTTP请求,支持自定义请求及与Python库深度集成。掌握这些技巧可实现高度定制化测试场景,有效识别性能瓶颈,提升应用稳定性。
59 1
|
27天前
|
SQL 安全 Java
探索软件测试的多维策略:从单元到集成,再到性能与安全
在软件开发生命周期中,测试是不可或缺的一环。本文将深入探讨软件测试的多维策略,从单元测试、集成测试到性能测试和安全测试等各个层面进行剖析。我们将通过具体的统计数据和案例分析,揭示不同测试策略的优势和应用场景。文章旨在为读者提供一个全面的测试框架,帮助他们构建更稳定、高效和安全的系统。
67 2
|
3月前
|
存储 监控 Cloud Native
如何通过持续测试和调整来提高OLAP系统的性能和可扩展性?
【5月更文挑战第14天】如何通过持续测试和调整来提高OLAP系统的性能和可扩展性?
44 2
|
14天前
|
监控 Java 测试技术
实战派必看!Python性能测试中,JMeter与Locust如何助力性能调优
【8月更文挑战第6天】性能优化是软件开发的关键。本文介绍JMeter与Locust两款流行性能测试工具,演示如何用于Python应用的性能调优。JMeter可模拟大量用户并发访问,支持多种协议;Locust用Python编写,易于定制用户行为并模拟高并发。根据场景选择合适工具,确保应用在高负载下的稳定运行。
38 4
|
14天前
|
测试技术 数据库 UED
Python 性能测试进阶之路:JMeter 与 Locust 的强强联合,解锁性能极限
【8月更文挑战第6天】在数字化时代,确保软件在高并发下的稳定性至关重要。Python 提供了强大的性能测试工具,如 JMeter 和 Locust。JMeter 可配置复杂请求场景,而 Locust 则以 Python 脚本灵活模拟真实用户行为。两者结合,可全面评估系统性能。例如,对电商网站进行测试时,JMeter 模拟登录请求,Locust 定义浏览和购物行为,共同揭示系统瓶颈并指导优化,从而保证稳定高效的用户体验。
28 1
|
13天前
|
关系型数据库 MySQL OLTP
性能工具之 MySQL OLTP Sysbench BenchMark 测试示例
【8月更文挑战第6天】使用 pt-query-digest 工具分析 MySQL 慢日志性能工具之 MySQL OLTP Sysbench BenchMark 测试示例
53 0
性能工具之 MySQL OLTP Sysbench BenchMark 测试示例
|
25天前
|
SQL 弹性计算 测试技术
实时数仓Hologres TPC-H及点查性能开箱测试
Hologres现在仍然是TPCH-30000榜单的全球第一,领先第二名高达23%,最新发布的2.2版本相比之前的1.x的版本性能大约提升100%。
|
19天前
|
机器学习/深度学习 自然语言处理 算法
测试FunAudioLLM在性能、功能、技术先进性等跟国际知名语音大模型进行比较。
测试FunAudioLLM在性能、功能、技术先进性等跟国际知名语音大模型进行比较。
|
1月前
|
存储 监控 数据可视化
性能测试:主流性能剖析工具介绍
**性能剖析**是识别应用性能瓶颈的关键,涉及指标收集、热点分析、优化建议及可视化报告。常用工具有:**JConsole**监控JVM,**VisualVM**多合一分析,**JStack**分析线程,**FlameGraph**展示CPU耗时,**SkyWalking**分布式跟踪,**Zipkin**追踪服务延迟。这些工具助力开发人员提升系统响应速度和资源效率。
93 1
|
29天前
|
存储 Java
浅析JAVA日志中的性能实践与原理解释问题之测试日志内容大小对系统性能的影响问题如何解决
浅析JAVA日志中的性能实践与原理解释问题之测试日志内容大小对系统性能的影响问题如何解决