我的2019年工作总结及对未来1年的计划和期许

2024-06-23 15:58

本文主要是介绍我的2019年工作总结及对未来1年的计划和期许,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近一直在忙,不过今天手上的2个项目目前都在修改bug中了。等修改好了,估计明天又同时进行复测了。

刚刚公司群里发布了2019年度工作总结和考核评优工作的通知,和去年一样,每个人需要提交一份个人总结PPT。然后我看了我去年的写的总结和期望,不足和成就。有了些感触,也忙里偷闲整理了半天今年的工作内容。这里具体的项目名称就不透露了。

整体来说:

1、独立测试3个项目/产品的测试工作。

2、客户使用的平台的数据维护工作(运营工作),我们组目前是我兼职运营。其他组项目成熟,客户量大,有专门的运营人员。

3、期间学习了一些技术,不过实际运用到项目中微乎其微。

这一年对测试工作的总结和想法:

1、遗憾:

目前把之前在上家公司自己学习和运用的linux、python接口测试学习落下了。好在后面中途空余学习了下locust,也实际操作了。对于一些场景的并发测试还是有用的。最近出了一个postwoman还没来得及研究和运用,有兴趣的可以先了解下:https://postwoman.io/

2、对于功能测试、接口测试、性能测试等的新看法:

公司产品(项目)的迭代周期比较紧,刚完成一个迭代,下一个迭代马上开始,因为要敏捷式开发。前后端自己会联调接口。并且有时候就是接口本来就写错了,一般测试中涉及到好几个管理系统的各个端的数据流通,还有对业务的掌控,新功能是否会影响已有功能。作为测试,我认为目前还是功能测试最重要。比性能和接口、安全等都重要。功能不仅仅是某个点,更是对业务的熟悉,掌控,能够举一反三。而其他的,可能说是锦上添花吧。

况且如果一个项目只有一个测试负责测试,除了基本的文档编写(这里我认为不需要写详细的测试用例,但是功能点我是坚持写的。进行到后面可以复查,没人会一直记得所有的业务场景和结果,特别是后期更改需求,推翻重新来)。还需要进行多个端的功能业务测试。如果要进行接口测试,还需要后端的配合(提供较好的接口说明文档)、时间安排上也有问题。

因此:经过这1年,我觉得需根据开发周期来决定优先级。首先就是保证功能业务的正常。其次时间充足再保证性能的正常,是否承受住压力。而不是开始就想着测试接口和接口的并发能力,甚至想自动化走流程。自动化测试时有一定的场景才适用的,否则还不如基本的测试。(大家可了解下)

3、测试人员很重要。

上个月我一个测试朋友她跟我说她的领导在群里说研发如果好好测试的话,可以不需要测试。不过后来马上也给她道歉了。

这里我认为:开发人员首先肯定是需要自测的,不然让测试提一堆bug给测试展示业绩吗,我宁愿少提些bug。很多领导觉得测试的能力是看bug。包括我刚来这个公司时,三个后台才刚刚完成80%,说对我的要求是要提1000个bug。我虽然最后却是达到了要求,领导虽然是高兴了。但是我不高兴。不是因为的凑了这么多bug、是因为我发现竟然这么多问题,开发的水平不怎么样。

根据我之前学习测试基础理论相关书籍和经过这一年的测试工作(换了3个前端),其实发现的bug越多,产品的质量其实是不好的。隐藏的问题可能更多。并不应该根据测试bug数量来判断测试人员的成果。(最多证明她很累、提交这么多问题,还得复测,证明开发水平不行),毕竟测试人员是需要尽可能的覆盖到各种场景的。(有的场景没有问题,没有提bug难道不算他测试了吗?)

有兴趣可以看这个文章

发现bug越多,产品的最终质量越好/差?

4、懂业务的测试更重要。

其实在一个项目中,测试对业务细节的熟悉掌握比其他任何成员都厉害。不是自夸,产品毕竟是规划大的方向,需求点,后端开发进行数据库设计和接口设计,也懂一些业务,前端开发画界面绑定接口(简单的测试)。

我们组的还好,大部分都懂业务,但是如果毕竟细的业务,问题,客户问的,基本90%测试能立马指定。

最近参与的一个项目,是把公司的其他项目搬了一部分模块过来,然后剩余的进行开发。用的是从来没有参与此方面业务的组进行开发。这时候就发现了,开始大家都不知道业务是怎样的,就盲开发。后面后端就管理好数据库设计和接口开发,有问题或缺少接口后面改,前端就画页面,绑接口。

开始我会问项目经理业务,后面他有的也不知道了。到最后,很多流程数据去向基本我最熟悉。毕竟测试要使用各个端,各个页面,前后台都得跑N次。

所以我觉得一个团队中最不应该让懂业务的测试离职。特别是产品开发。长期的过程(这个不是为我个人说话哈)

5、作为测试人员的最重要的三个品质:细心、耐心、责任心。

测试工作需要细心才能好的发现bug,需要耐心能不厌其烦的进行长业务流程的测试及一个bug不断反复的复测,需要对这个工作的责任心来处理偶尔会有的对问题失去耐心,想蒙混过关的不好心态,让客户使用起来顺畅而满足的责任心。

 

未来1年的计划和期许

1、明年完成szh项目的三期测试工作及nx项目的二期测试工作及产品的迭代工作

2、复习,学习之前计划的内容

3、产假期间看看家里的测试相关书籍,如果还可以,可以再考一次软考

 

年底评优是没希望了。在产品、前后端、设计、测试中,测试可能是最没希望的吧。不过希望年底有年终奖吧。

希望大伙都可以拿到年终奖!!!

这篇关于我的2019年工作总结及对未来1年的计划和期许的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Python中logging模块用法示例总结

《Python中logging模块用法示例总结》在Python中logging模块是一个强大的日志记录工具,它允许用户将程序运行期间产生的日志信息输出到控制台或者写入到文件中,:本文主要介绍Pyt... 目录前言一. 基本使用1. 五种日志等级2.  设置报告等级3. 自定义格式4. C语言风格的格式化方法

深入浅出Spring中的@Autowired自动注入的工作原理及实践应用

《深入浅出Spring中的@Autowired自动注入的工作原理及实践应用》在Spring框架的学习旅程中,@Autowired无疑是一个高频出现却又让初学者头疼的注解,它看似简单,却蕴含着Sprin... 目录深入浅出Spring中的@Autowired:自动注入的奥秘什么是依赖注入?@Autowired

Spring 依赖注入与循环依赖总结

《Spring依赖注入与循环依赖总结》这篇文章给大家介绍Spring依赖注入与循环依赖总结篇,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1. Spring 三级缓存解决循环依赖1. 创建UserService原始对象2. 将原始对象包装成工

MySQL中查询和展示LONGBLOB类型数据的技巧总结

《MySQL中查询和展示LONGBLOB类型数据的技巧总结》在MySQL中LONGBLOB是一种二进制大对象(BLOB)数据类型,用于存储大量的二进制数据,:本文主要介绍MySQL中查询和展示LO... 目录前言1. 查询 LONGBLOB 数据的大小2. 查询并展示 LONGBLOB 数据2.1 转换为十

Python中的filter() 函数的工作原理及应用技巧

《Python中的filter()函数的工作原理及应用技巧》Python的filter()函数用于筛选序列元素,返回迭代器,适合函数式编程,相比列表推导式,内存更优,尤其适用于大数据集,结合lamb... 目录前言一、基本概念基本语法二、使用方式1. 使用 lambda 函数2. 使用普通函数3. 使用 N

setsid 命令工作原理和使用案例介绍

《setsid命令工作原理和使用案例介绍》setsid命令在Linux中创建独立会话,使进程脱离终端运行,适用于守护进程和后台任务,通过重定向输出和确保权限,可有效管理长时间运行的进程,本文给大家介... 目录setsid 命令介绍和使用案例基本介绍基本语法主要特点命令参数使用案例1. 在后台运行命令2.

在Java中实现线程之间的数据共享的几种方式总结

《在Java中实现线程之间的数据共享的几种方式总结》在Java中实现线程间数据共享是并发编程的核心需求,但需要谨慎处理同步问题以避免竞态条件,本文通过代码示例给大家介绍了几种主要实现方式及其最佳实践,... 目录1. 共享变量与同步机制2. 轻量级通信机制3. 线程安全容器4. 线程局部变量(ThreadL

Java中的xxl-job调度器线程池工作机制

《Java中的xxl-job调度器线程池工作机制》xxl-job通过快慢线程池分离短时与长时任务,动态降级超时任务至慢池,结合异步触发和资源隔离机制,提升高频调度的性能与稳定性,支撑高并发场景下的可靠... 目录⚙️ 一、调度器线程池的核心设计 二、线程池的工作流程 三、线程池配置参数与优化 四、总结:线程

Spring Boot 与微服务入门实战详细总结

《SpringBoot与微服务入门实战详细总结》本文讲解SpringBoot框架的核心特性如快速构建、自动配置、零XML与微服务架构的定义、演进及优缺点,涵盖开发环境准备和HelloWorld实战... 目录一、Spring Boot 核心概述二、微服务架构详解1. 微服务的定义与演进2. 微服务的优缺点三

Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式

《Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式》本文详细介绍如何使用Java通过JDBC连接MySQL数据库,包括下载驱动、配置Eclipse环境、检测数据库连接等关键步骤,... 目录一、下载驱动包二、放jar包三、检测数据库连接JavaJava 如何使用 JDBC 连接 mys