回顾2022,展望2023,笔耕不辍,钟情翰墨

news2024/12/23 16:52:10

目录

回顾2022

博客概览

博客成就

获得测试领域优质创作者认证

获得博客专家认证

获得额外收入

创建第一个属于自己的个人社区

获得第一个实体奖牌【博客专家】

首次登榜梦想照进现实CSDN实体奖牌榜

首次参与社区新锐和社区先锋评选

开启了6个知识体系系列教程

个人基础能力提升

构建共性测试用例

梳理工具或模块业务数据流向表

总结项目特点划分用例级别

明确和细化内部测试计划

细化用例编写规范

重新定义缺陷等级

审视缺陷管理规范

制定详细的个人阶段学习计划

梳理项目流程了解测试活动

专项测试技术初成体系

了解测试类型

测试架构分析

测试技术布局

HTTP接口自动化

WebUI自动化

WindowsGUI自动化

性能测试

兼容性测试

质量意识的提升

 团队梯队初成规模

 人员能力得到提升

 2022遇到的问题

 针对问题的改进措施

 展望2023

 整体目标

 目标分解1-流程制度

 目标分解2-竞争机制

 目标分解3-自动化平台

 目标分解4-客诉处理

 CSDN博客目标

写在最后


回顾2022


总结如下

博客影响增大,基础持续夯实;

技术初成体系,质量意识提升;

团队梯队显著,人员能力晋级。


博客概览

数据截止日期:2022年12月20日

属性说明
访问天数315一年365天哈
学习天数61其实每天都在学
原力值3791超过99.99%的用户
原创博文81高质量66篇,占比81%
收获粉丝8176感谢大佬们支持
被收藏1172希望对大家有用~
获赞266仍需努力哈
收获评论165仍需努力哈
送出赞94被我认可的说明很厉害嘛,嘎嘎
送出评论86经典的评论当然会少一点了
阅读文章2321还有很多没有登陆账号
加入社区31目前50多了
完成任务50仍需努力哈
先写这么多吧,表面数据,但是总体相比2021还是有很大进步,加油~

 这个数据主要参考博客之星个人总结报告;

 最直观的感受是从最初的零星知识记录到现在的各种测试知识体系的整理,博客写作更有目的,内容更连贯;

 还有就是参加各种社区或官方的活动,不仅能学习各大佬的知识,还能认识到自身的不足;

 今年比较值得学习的是【技能树】,可以很好的练习对知识的掌握程度,明确自己短处;

 当然每天必做的事情,除了写作外,那就是【抢红包】,这个太有动力了,哈哈。


总体来说,还是有很大进步。关注的粉丝是越来越多了。每天基本都有博客输出。
不足的地方是和粉丝的互动还需要提升。 


博客成就

获得测试领域优质创作者认证

 认证后发现以下变化:

  • 博客主页有官方的认证标识;
  • 关注的用户比较多了;
  • 可以发布付费资源了;
  • 有些活动给了优先参与的权利。

 认证也是对自己的认可,对一直以来领域内的知识认识程度;

 有一个最痛的痛点是:虽然是测试领域,但是要做一个合格的测试工程师,好像有学不完的工具、框架、语言等,感觉就是全栈了;

 这个领域认证,一般是自定义的词语,感觉这个不太好把握,建议是否可以规划好领域,这样能从最基本的认识上大家达成一致。

获得博客专家认证

 认证后发现以下变化:

  • 博客主页有【专家】标识;
  • 可以自定义域名;
  • 可以自定义模块;
  • 网站的广告没有了;
  • 博客浏览量增加了;
  • 还有很多呢。。不说了。

 这个专家认证确实有一定的难度,最低要求原创博文占比要达到80%,创作至少3年,所以平时是需要对文章的质量进行把握;

 博客专家认证后可以自定义域名,这个功能还是很实用的,起码可以拥有一个独特的域名便于记住和推广了。

获得额外收入

 分享下个人写作收入的来源:

  • 创建付费专栏,价格可以根据要求来定;
  • VIP文章;
  • 活动收益;
  • 红包收益;
  • 问答收益;
  • 打赏收益;
  • 付费资源;
  • 直播收益;
  • 学院讲师收益;
  • 学习会员收益;
  • 等等,还有很多呢。

 当然了,以上不是每个分支都做到了有收益,这个还是有一定的难度的,需要自己不断的付出和高质量的产出;

 学院讲师这个一直想做,但是因为时间原因就一直搁浅,希望明年可以向这个目标奋斗一把。

创建第一个属于自己的个人社区

 和大伙一起学习还是很有动力的;

 关于社区内容收录,这个功能很不错,可以收录不同博主的优秀文章过来;

 目前社区发帖和回帖都可以添加红包,这个也很有鼓励效应;

 社区首页:

 社区属性:数据统计截止日期2022.12.29

社区属性说明
社区名称全栈测试技术交流
社区链接https://bbs.csdn.net/forums/NoamaNelson
社区成员1150个
社区内容1371篇
社区分类13个
典型分类1问题求助
典型分类2求职面试
典型分类3知识体系
典型分类4工具框架
典型分类5吐槽一刻
社区思想分享、共勉、共进、提升
社区简介

测试领域各种测试技术研究,测试理论、测试方法、

测试管理等测试知识分享、交流和学习~

获得第一个实体奖牌【博客专家】

 感谢平台,感谢CSDN,感谢各位大佬的支持~

 奖牌很有鼓励意义,也有一定的鞭策含义,希望以后能创作更多的有深度、有价值的文章;

 话说当时收到快递包装真的是“扎实”,一层一层的,看来平台对大家的礼物还是很上心的。

首次登榜梦想照进现实CSDN实体奖牌榜

期待快递赶快到手,哈哈~ 

首次参与社区新锐和社区先锋评选

这两个活动感觉很不错,调动了大家的积极性;

至于评选结果嘛,我觉得不重要了,重在参与吧。

开启了6个知识体系系列教程

软件测试体系学习及构建:更新至25篇,更新中;https://blog.csdn.net/noamanelson/category_11373196.htmlSelenium源码通读:更新至13篇,更新完成;https://blog.csdn.net/noamanelson/category_9515411.htmlPytest学习和使用:更新至15篇,更新中;https://blog.csdn.net/noamanelson/category_9671074.html软件测试基础理论体系学习:更新至10篇,更新完成;https://blog.csdn.net/noamanelson/category_12024918.html团队管理:更新至4篇,更新中;https://blog.csdn.net/noamanelson/category_9442889.htmlJmeter实战读书笔记:更新至17篇,更新中。https://blog.csdn.net/noamanelson/category_11905498.html


成就还行,仍需努力。在博客的深度上还需要加强。系列教程需要坚持下去,不仅是对自己的提升和鞭策,同时对订阅的读者来说也是负责任 ~


个人基础能力提升

构建共性测试用例

​​ 基于业务逻辑和项目测试对象特性,设计共性测试用例模板;

​​ 基于数据传递关系,设计共性用例前置条件、操作步骤、预期结果和实际结果;

 基于人员的能力,分配用例执行负责人;

 基于研发自测试的结果,反推优化共性用例的设计原则、步骤和细节;

 部分常见的共性用例举例,内容不全,仅为举例参考:

 

梳理工具或模块业务数据流向表

 结合需求规格、产品概要设计、产品原型等设计业务流向数据表;

 目的是能清晰的知道和了解这个工具或业务模块的数据来源和去向,能很快掌握该业务知识点;

 同时更多的也会输出各个业务模块的功能思维脑图,便于其他人员能快速上手业务,比如:

总结项目特点划分用例级别

 对用例进行了更详细的分解和划分等级:

 目的是用于开发自测试,比如开发同事只进行1级和2级的用例自测,保证转测前的版本质量;另一方面是为了区分用例的执行程度;还有还作为测试冒烟测试的参考依据等;

 目前可见的成效是转测版本的质量是有了提升,看来后续还是要坚持进行的。

明确和细化内部测试计划

 这个主要目的是跟进测试进度;

 另外就是与各方负责人达成一致,对产品的测试是否有疑问,尽早识别可能的风险;

 比如简单的内部进度计划为(仅为举例,不代表实际的测试场景):

细化用例编写规范

 细化用例编写规范,目的是大家步调一致;

 比如规范最起码需要明确的点有:

大要求小要求
引言目的、适用范围
用例规范

用途、设计依据、用例内容、编写用例原则、

编写用例标准、用例设计步骤、用例级别划分、

用例维护(更新、废弃、增删改查等)

设计方法方法简述、方法依据和使用
用例评审

评审原因、评审内容、评审过程、

评审人员、评审方式、结束标准

用例执行用例工具、工具使用和注意事项
风险分析设计中可能遇到的风险和规避措施

重新定义缺陷等级

 结合项目的实际特点,重新定义缺陷等级;

 缺陷等级划分为:

致命、严重、一般、提示、建议

  并对各个等级进行领域内互评和达成共识,比如:

审视缺陷管理规范

 缺陷每个人提交的可能不一样,那么统一标准是最好的选择;

 我觉得至少应该包含以下几点:

大要求小要求
引言目的、适用范围
作用规范的要求和作用
bug定义缺陷或bug的理解
bug书写规范

书写内容、书写注意事项、关键信息说明、

类型说明、严重程度说明、

发生概率说明、优先级说明

bug处理流程生命周期、解决方案、回归、处理流程图、跟踪、分析
注意事项bug生命周期过程中的注意事项

制定详细的个人阶段学习计划

 根据目前个人的技术掌握程度,详细制定个人阶段性学习计划;

 这样学习起来有目的有计划,也能不断的鞭策自己进步;

 但计划永远赶不上变化,有些时候计划还是要适当的调整;

 比如以下简单的个人阶段学习计划:

梳理项目流程了解测试活动

 为了更好的了解和掌握项目的测试活动,除了从部门的相关制度去学习外,还可从项目的流程中去梳理;

 比如一个简单的项目流程,可以很清晰的了解到所有的测试活动有哪些:


个人测试基础提升方面还有很多,总之要从基础的流程、理论去补充,把基础扎牢才有后边的各种专项测试和技术延伸~


专项测试技术初成体系

了解测试类型

 结合项目实际特性,了解需要开展的测试类型;

 目的是明确负责的项目应该需要进行哪些测试才能保障质量;

 比如一个简单CS架构的产品,可开展的简单的测试类型有:

  再比如从产品业务架构方面,我们可以分析要开展的测试类型:

  当然也可以从开发技术架构方面入手,更有针对性的明确需要开展的测试技术:

测试架构分析

 了解了业务、开发、网络等技术架构,明确如何开展测试类型后;

 针对测试也应该有自身的测试架构分析,比如自己应该如何开展这些对应的测试;

 比如我们总结以下几句话,虽然有点浮夸,但是做好了还是很有价值的:

测试技术布局

 这个之前在某些文章已经提及过;

 不一定所有的技术都要用到,但是一定要覆盖足够的全面才行;

 话是这么说,还是根据项目的实际情况来定,不能死搬硬套了;

 比如我们界定某个产品的测试技术布局为如下:

HTTP接口自动化

 这里简单说一个基于Unittest+Python+Request+BeautifulReport的接口测试框架;

 比如设计思想:

功能说明
使用Unittest框架开源自动化测试框架,直接使用
批量或指定用例运行Unittest框架可支持此功能
log日志使用Python的logging库即可
生成HTML测试报告使用HtmlTestRunner模块可实现此功能
用例设计和结果分离复制用例另存并写入测试结果
用户登录封装直接把登录功能模块化,使用Unittest框架中的setup,teardown即可
token/cookie获取登录保持会话
全局变量配置py配置文件
单层接口依赖保存返回值,读依赖caseid,替换请求数据
excel管理测试用例所有接口数据均在excel中维护
提供测试对象依据一套学生管理系统,进行接口测试环境搭建
//

 比如涉及的技术栈如下:

技术版本及说明
PythonV3.x(本文为3.7)===编程语言支撑
RequestV2.24.0===接口请求
HtmlTestRunner支持Python3
LoggingPython自带===生成log日志
UnittestPython自带===自动化测试框架
SmtplibPython自带===邮件服务
emailPython自带===邮件服务
osPython自带===系统模块
openpyxlV3.0.5===操作excel
xlrdV1.2.0===操作excel
xlwtV1.3.0===操作excel
ddtV1.4.2===数据驱动
configparserV5.0.2===config配置文件操作
PyCharmCommunity 2020.2汉化版
操作系统Windows10旗舰版64位
//

  详细参考:API接口自动化测试框架搭建(二)-详细设计&框架设计https://blog.csdn.net/NoamaNelson/article/details/118731061

WebUI自动化

 这里简单说一个基于Unittest+Python+Selenium+BeautifulReport的UI测试框架;

 比如简单的框架说明:

在这里插入图片描述

  详细参考:WebUI自动化测试框架搭建(二)-详细设计&框架设计https://blog.csdn.net/NoamaNelson/article/details/113987114

WindowsGUI自动化

 这里简单说一个基于Unittest+Python+UIaotumation+BeautifulReport的GUI测试框架;

 比如简单的框架说明:

在这里插入图片描述

  详细参考:WindowsGUI自动化测试框架搭建(二)-详细设计&框架设计https://blog.csdn.net/NoamaNelson/article/details/116517256

性能测试

 这里说个简单的登陆并发场景;

 可先了解些常用术语,这里不再赘述了:

  可能会用到的测试工具有:

  测试环境准备,比如:

  脚本设计,比如:

  常见的指标监控如下:

兼容性测试

  这个就不多说了,每种类型的产品可能有很多兼容性测试点;

 但在测试的时候,计划中可能需要包括以下内容:


专项测试基本都已经形成了体系,唯一不足是人力和资源的调度上。当然还有其他方面的专项,比如稳定性、压力、高低温等等。


质量意识的提升

 为了不重复,可以完全参考《2022年国内软件质量调查》活动投稿;

 里边详细的说明了关于质量方面的进展和认识:

 详细链接:产品诚可贵,质量价更高https://blog.csdn.net/NoamaNelson/article/details/128324825

 团队梯队初成规模

 在团队中针对不同能力的人员进行技术摸底;

 目的是让团队形成一定的梯队,满足项目的测试需要;

 比如人员的成熟度模型如下:

 人员能力得到提升

  比如所有人已初步形成了自动化脚本设计能力;

 可以进行简单的性能测试工作;

 测试设计由专业的人员开展;

 比如结果的产出有:

 2022遇到的问题

  这里简单概括下,比如:

 针对问题的改进措施

 展望2023

 整体目标

 ​​

 目标分解1-流程制度

 目标分解2-竞争机制

 目标分解3-自动化平台

 目标分解4-客诉处理

 CSDN博客目标

详细参考:我的创作纪念日 | 软件测试成长之路https://blog.csdn.net/NoamaNelson/article/details/127453617

💯 2023年完成博文1000篇创作;

💯 2023年完成软件测试体系架构写作150+篇;

💯 2023年完成现有的Unittest框架自动化教程替换为Pytest;

💯 2023年完成团队管理知识体系;

💯 2023年完成接口、UI自动化平台测试开发;

💯 2023年入驻CSDN学院讲师队伍。
 

写在最后

  2023年注定是不平凡的一年,希望自己越来越好,希望大家越来越好;

 本文涉及到了很多个人总结图片和数据,如果他用请联系我谢谢;

 如果你也是测试,也在踌躇不知如何写年终总结,不如看看这个文章,说不定对你有所启发呢;

 感谢各位大佬、读者、有缘人的支持~~敬礼~~

 最后再吟诗一首,聊表心意:


有志者、事竟成,破釜沉舟,百二秦关终属楚。

苦心人、天不负,卧薪尝胆,三千越甲可吞吴。

                                                 ------蒲松龄


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/126872.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2023春招面试:消息中间件面试题整理

RabbitMQ如何确保消息发送 ? 消息接收? 开启生产者确认机制,确保生产者的消息能到达队列(config机制保证消息正确到达交换机、return机制保证消息正确到达队列)开启持久化功能,确保消息未消费前在队列中不会…

如何通过WindowsIIS部署网站

1.winR输入control 打开【控制面板】 2.选择程序 3.选择【启用或关闭Windows功能】 4.在【Windows功能】对话框中勾选【Internet Information Services】下的【FTP服务器】、【Web管理工具】和【万维网服务】中的所有选项,并点击【确定】 5.Windows功能会开始下载并…

Lambda表达式的来龙去脉,全在这篇文章里了

一. 前言部分 大家都知道Lambda表达式作为JAVA 8中提供的新特性之一,在现在的企业开发中已经非常的流行了。今天壹哥就通过一个具体的案例,来带大家一起详细地探究一下Lambda表达式是如何被提出来的,以及它的出现主要是用来解决什么问题的。…

乌班图(Ubuntu)单系统或者乌班图+Win双系统安装教程

单ubuntu系统安装 1、将ubuntu系统U盘插入电脑USB接口,建议优先插USB3.0蓝色(彩色)接口,这样可以保证安装过程中文件的读取速度,加快安装进程。 2、然后电脑关机状态下,开机。开机后快速按主机的快捷启动键: 3、在出现…

Qt编写雷达模拟仿真工具1-背景布局

一、前言 雷达模拟仿真工具,整体结构采用的QGraphicsView框架,背景布局采用的分层绘制,这样可以控制该需要重新绘制的重新绘制,不需要重新的绘制的就没必要再多余的浪费,这里定义了一个GraphicsBackGroundItem类继承自…

Spring框架(容器)--简介(实现原理、核心模块、组成部分)

spring框架(容器) spring简介 1、Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 2、Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 3、轻量——从大小…

Creo9.0 Windows 3D建模工具

前言 creo9.0正式版是一款非常优秀的3D建模设计软件。该软件界面美观,提供了CAD 技术、模制造绘图、多实体建模、多体设计、实时仿真、框架和焊缝设计等一系列强大的辅助设计功能,通过这些功能,让用户轻松解决设计中带来的各种问题。 下载 …

律所管理系统的功能以及作用分别有哪些?

在全球进入信息化的时代,随着网络的普及与发展,网络所带来的信息交流与利用的优势愈发明显。尤其是随着法律制度的不断健全和人民法律意识的提高,涉及法律诉讼的案件也在不断地增加,律师事务所作为中介的法律机构,要处…

字符设备驱动(一)

1.Linux设备分类 linux的文件种类: -:普通文件 文件内容文件名元信息(文件的相关属性—组织在inode的一个结构体内) d:目录文件 p:管道文件 s:本地socket文件 l:链接文件 软链接&am…

4 内部类实例

内部类 内部类的分类: 成员内部类方法内部类局部内部类匿名类静态内部类 1 成员内部类 是在一个类中声明的类,包含内部类的是外围类 成员内部类的访问权限: public可以在外围类的外部使用内部类创建对象private只能在外围类的内部使用内…

提升Mac使用性能的5大方法,都非常的好用哦~

是不是发现你的 Mac 越用运行速度会越慢?没错,任何电子设备,随着使用时间的增加,都会出现不如刚买时那么流畅的问题。Mac当然也不能例外,它的运行速度会随着使用时长的递增而有所下降,所以为 Mac 提速也是十…

CSS总结(网页布局:标准流 浮动 定位)

CSS 主要的功能是布局页面,增加标签的样式和部分交互效果。 资料来源:黑马 目录 元素显示 块级元素 行内元素 行内块元素 显示模式的转换 CSS三个特点 盒子模型 传统三种布局 标准流 浮动 结合浮动和标准流可以搭建出常见的网页布局: 清除…

Java Integer.toBinaryString() 方法源码及原理解析(进制转换、位运算)

title: Java Integer.toBinaryString() 方法源码及原理解析(进制转换、位运算) date: 2022-12-27 17:31:38 tags: Java categories:Java cover: https://cover.png feature: false 1. 使用及源码概览 Integer.toBinaryString() 方法用于将十进制整数转…

【1 - 决策树 - 案例部分:泰坦尼克号幸存者预测】菜菜sklearn机器学习

课程地址:《菜菜的机器学习sklearn课堂》_哔哩哔哩_bilibili 第一期:sklearn入门 & 决策树在sklearn中的实现第二期:随机森林在sklearn中的实现第三期:sklearn中的数据预处理和特征工程第四期:sklearn中的降维算法…

Spring RCE漏洞CVE-2022-22965复现与JavaFx GUI图形化漏洞利用工具开发

文章目录前言一、漏洞描述二、影响范围三、漏洞复现3.1 漏洞poc四、修复建议五、图形化工具开发-Rexbb简介与使用5.1 工具使用总结前言 换了新工作,年底了比较多自学的时间,所以把今年比较经典的漏洞给复现一下,之前因为没空,只复…

python--PyCHarm里代码整体向左/右缩进

1、PyCharm 里代码整体向左缩进 鼠标选中多行代码,同时按住 Shift Tab 键,实现一次向左缩进4个字符。 2、PyCharm 里代码整体向右缩进 鼠标选中多行代码,按下 Tab 键,实现一次向右缩进4个字符。 3、PyCharm 里光标变粗 光标…

信创大提速,企业如何在高速行驶中更换“发动机”?

导读:信创替代如何平滑迁移不“翻车”? 经过多年发展,中国信创产业迎来全面提速。 2022年国家下发的79号文中,全面给出了国资信创产业发展与进度的指导,要求到2027年央企国企100%完成信创替代,替换范围涵盖…

SprintBoot实战(十一)集成 xxl-job

目录1.简介2.Maven依赖3.初始化数据库4.调度中心配置5.执行器配置6.项目结构7.访问页面8.新建定时任务9.BEAN运行模式10.GLUE(Java)运行模式1.简介 xxl-job: 是一个分布式任务调度平台。平台架构分为 “调度中心” 和 “执行器”。调度中心类似定时任务的注册中心&a…

SuperMap iDesktop 之 BIM优化流程——建筑篇

kele 一、背景介绍 BIM数据是三维系统中的常客,它具有信息完备性、信息关联性、信息一致性、 可视化、协调性、模拟性、优化性和可出图性八大特点,广受人们喜爱,但这也使得它自身数据量庞大,在项目中展示效果不尽人意&#xff0c…

SegeX MemDialog:封装好的内存对话框(非资源对话框)说明

----哆啦刘小洋 原创,转载需说明出处 2022-12-27 SegeX MemDialog1 简介2 源文件清单3 快速测试4 实现基本原理5 主要功能6 使用方法6 .1 简单界面6.2 复杂界面1 简介 SegeX组件之一:SegeX MemDialog,应用级内存对话框封装类。源码首次公开。…