测试的阶段性小小总结

news2024/11/26 8:49:30

        转眼入职2年之余,毕业后就投入测试行业。在日常的工作中也有自己的一些思考和总结。2021到2023是多变的两年,加入教培行业,受双减政策影响,注定艰难。参与了各种类型的测试项目,不断在探索和前行,万变不离其宗,主要还是教培和企培参与服务端的测试工作。

目录

理论运用于实践

测试思想的进化

如何保证质量

如何提效


理论运用于实践

        对个人来说,比较大的收获还是把自己学到的理论,运用到真实的项目中。从一些语言基础、计算机网络基础、测试的基础理论、接口的测试以及测试的工具使用,原先都是停留到理论层面,没有实际的项目做载体。加入工作后,把学的知识运用到实际项目中了。包括从前期的测试用例设计、中期的缺陷记录、思考、沟通、到后期的缺陷管理、跟进、提效方案,都有用到所学的知识,再更加理解到测试是一个广度非常大的职业。

        在项目的历练中,也发现了自己的一些优缺点。可以快速、全面、深入的理解业务,善于与其他伙伴沟通,团队意识强。同时也会暴露自己的一些缺点,我做任何事情都很有计划性,没有提前做好规划我是不会展开⾏动的,所以如果我遇到了模糊的⼯作⽬标,我就会有些焦虑,这也是需要改进了,让计划适应变化。

测试思想的进化

        从局部到全局:从最开始的关注到输⼊框的限制->关注整个功能模块->关注整个项⽬->关注整个系统,这是我在⽇常⼯作中不断地去积累和提升最⼤的收获。也就是不仅仅要在从产品需求中敏锐的捕捉到产品使⽤过程中可能存在的各种场景、可能产⽣的各种操作,对于测试覆盖度是⾮常重要的,也会直接决定产品质量。还有跳出来,站在整个项⽬⻆度,去关注模块和模块之间的关联,系统和系统直接的关联,去关注和分析项⽬的上线⻛险、运营⻛险等。
        
        测试思想的培养:测试工程师比较重要的是测试思想的培养,在拿到业务需求的时候,就要从业务视角去验证系统实现,考虑可能出现的异常操作和使用场景。需要站在技术和业务的双维度上去保证质量,这也是需要在项目中培养的。
 

 

如何保证质量

  • 从局部到全局:从最开始的关注到输入框的限制->关注整个功能模块->关注整个项目->关注整个系统,这是我在日常工作中不断地去积累和提升最大的收获。也就是不仅仅要在从产品需求中敏锐的捕捉到产品使用过程中可能存在的各种场景、可能产生的各种操作,对于测试覆盖度是非常重要的,也会直接决定产品质量。还有跳出来,站在整个项目角度,去关注模块和模块之间的关联,系统和系统直接的关联,去关注和分析项目的上线风险、运营风险等。
  • 系统的计算机知识学习:测试广度要求很大,从语言编程、计算机组成原理、计算机网络、计算机软件、数据库、到现有的测试方法、测试策略。这对于我们日常工作中,问题发现、问题分析、问题排查、与研发产品的沟通,及测试自身的测试提效都非常有用。
  • 持续的技术创新:再以上两个的基础上,就需要我们先需要掌握一个或几个主流的技术栈,去涉猎一些当下比较新的技术应用借鉴,哪些可以在日常测试中提高效率和保证质量,无论是从工具搭建&自动化测试&流量回放&代码review&性能等切入,去落实策略,这也是我追求的目标。

 

如何测试提效

        这是个宽泛的概念,以实际的经历为例,也是一个切入点。

        双减后,业务缩减,部门内部调整,2022.01加入toB新团队学习云,不单要负责原有系统的测试和维护 ,还要重新探索新项目,做市场化。这意味着:人员从原来的整个部门到现在的一个小组,缩减到1/5,但面对的系统是原来的2倍多,并且是一个从0-1的打造过程。尤其对于测试,存在两大挑战:一方面是不了解其他模块的业务细节,所有都是新做的一套项目;另一方面测试量巨大,从负责一个模块过渡到整个系统,还存在回归测试的情况,系统的一个小改动,都要再次回归整个系统。

        如何解决才是重中之重:

  • 首先,如何提高业务测试效率

            1. 测试左移:在需求调研、评审和技术评审阶段,就介入测试工作,详细了解需求,从业务视角去验证系统实现,从产品需求中捕捉到产品使用过程中可能存在的各种场景,从技术文档中思考可能出现的问题并整各为测试用例
            2. 全局视角、分清主次:整个团队的项目节奏是非常紧的,不再一些微小需求上浪费过多的时间,保证主流程的畅通,站在整个项目角度,去关注和分析项目的上线风险、运营风险等

     
  • 其次,用技术的手段去协助测试工作

            1. 构造数据,通过脚本来快速构造,提前准备测试数据,提测后直接可以介入测试。这也使得80%的时间都回归测试本身。
            2.针对微小改动就需要回归测试整个系统的痛点,录入接口到自动化测试平台,在大版本上线和功能改动过程中,极大提升了测试效率。

        这是我的一个小小经历,当然,根据不同的业务、项目。提效的方式千千万,无论是从业务流程上切入,还是从技术手段切入,目标都是一致的,在最短的时间获取最高的质量。作为刚迈进这个门槛的小白,还需要不断在业务、项目、技术中学习,像优秀的人学习,不断进修~~

 

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

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

相关文章

C++ —— 多态

目录 1.多态的概念 2.多态的定义及实现 2.1构成多态的两个硬性条件 2.2虚函数的重写 2.3override和final 3.抽象类 3.1接口继承和实现继承 4.多态原理 4.1虚函数表 4.2原理 4.3静态绑定和动态绑定 5.单继承和多继承体系的虚函数表 5.1单继承体系的虚函数表 5.2多继…

【MyBatis】第七篇:动态sql

mybatis中的动态sql,其实就是在mybatis中映射配置文件中通过if等判断语句写sql。现在聊一下,常用的的判断语句。 前面准备: CREATE TABLE student (sid int DEFAULT NULL,sname varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general…

2023年深圳/东莞/惠州CPDA数据分析师认证报名入口

CPDA数据分析师认证是中国大数据领域有一定权威度的中高端人才认证,它不仅是中国较早大数据专业技术人才认证、更是中国大数据时代先行者,具有广泛的社会认知度和权威性。 无论是地方政府引进人才、公务员报考、各大企业选聘人才,还是招投标加…

计算机网络-传输层

文章目录前言概述用户数据报协议 UDP(User Datagram Protocol)传输控制协议 TCP(Transmission Control Protocol)TCP 的流量控制拥塞控制方法TCP 的运输连接管理TCP 的有限状态机总结前言 本博客仅做学习笔记,如有侵权,联系后即刻更改 科普&#xff1a…

LeetCode经典问题总结笔记—一文搞懂滑动窗口和哈希表结合使用之3. 无重复字符的最长子串问题(第一篇)

今日主要总结一下可以使用滑动窗口和哈希表结合使用解决的一道题目,3. 无重复字符的最长子串 题目:3. 无重复字符的最长子串 Leetcode题目地址 题目描述: 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 示…

华尔街分析师:斗鱼2023财年前景暗淡,但盈利能力有望提升

来源:猛兽财经 作者:猛兽财经 华尔街预计斗鱼2023财年收入前景悲观 根据S&P Capital IQ的一致性数据,华尔街卖方分析师预计,斗鱼(DOYU)的收入将从2022财年的71.93亿元下降到2023财年的67.53亿元&#x…

react -- Context

使用Context简单传参例子 解决父子组件多层嵌套传参,中间不用通过props传值 import React, { useContext } from "react"; // 参数对象 const param { title: "星期四" }; // 创建一个 Context 对象 // const MyContext React.createContex…

基于matlab使用机器学习和深度学习进行雷达目标分类

一、前言此示例展示了如何使用机器学习和深度学习方法对雷达回波进行分类。机器学习方法使用小波散射特征提取与支持向量机相结合。此外,还说明了两种深度学习方法:使用SqueezeNet的迁移学习和长短期记忆(LSTM)递归神经网络。请注…

【快排与归并排序算法】

作者:指针不指南吗 专栏:算法篇 🐾或许会很慢,但是不可以停下🐾 文章目录一、快速排序 ( Quick Sort )二、归并排序 ( Merge Sort )总结一、快速排序 ( Quick Sort ) 1.思路 找出一个分界点,随机的调整区间…

openmmlab 语义分割算法基础

本文是openmmlab AI实战营的第六次课程的笔记,以下是我比较关注的部分。简要介绍语义分割:如下图,左边原图,右边语义分割图,对每个像数进行分类应用语义分割在个各种场景下都非常重要,特别是在自动驾驶和医…

【docker知识】联合文件系统(unionFS)原理

一、说明 Docker CLI 操作起来比较简单——您只需掌握Create、Run、InspPull和Push容器和图像,但是谁想过Docker 背后的内部机制是如何工作的?在这个简单的表象背后隐藏着许多很酷的技术, UnionFS(统一文件系统)就是其…

为什么静默安装未经过数字签名的驱动是不可行的?

我想,在 Windows XP 系统上,造成蓝屏的最主要原因是带有 Bug 的设备驱动程序。 请问在座的,谁赞成,谁反对。 因为驱动运行在内核模式,再也没有更高级别的组件对其进行行为监管,它可以做它想做的任何事情。…

Power BI 筛选器函数---Index实例详解

一、Index函数 语法&#xff1a; INDEX ( <检索行号>, [<关系>], [<OrderBy>],[空白],[PartitionBy] ) 含义&#xff1a; 对指定分区(PartitioinBy)中的行&#xff08;关系表&#xff09;&#xff0c;按指定的列进行排序(OrderBy)后&#xff0c;根据&…

医院智能化解决方案-门(急)诊、医技、智能化项目解决方案

【版权声明】本资料来源网络&#xff0c;知识分享&#xff0c;仅供个人学习&#xff0c;请勿商用。【侵删致歉】如有侵权请联系小编&#xff0c;将在收到信息后第一时间删除&#xff01;完整资料领取见文末&#xff0c;部分资料内容&#xff1a;篇幅有限&#xff0c;无法完全展…

Docker镜像的创建

Docker镜像Docker镜像Docker 镜像是一个特殊的文件系统提供容器运行时所需的程序、库、资源、配置等文件包含一些为运行时准备的一些配置参数&#xff08;如匿名卷、环境变量、用户等&#xff09;镜像不包含任何动态数据&#xff0c;其内容在构建之后也不会被改变。Docker镜像的…

论文中常用的注意力模块合集(上)

在深度卷积神经网络中&#xff0c;通过构建一系列的卷积层、非线性层和下采样层使得网络能够从全局感受野上提取图像特征来描述图像&#xff0c;但归根结底只是建模了图像的空间特征信息而没有建模通道之间的特征信息&#xff0c;整个特征图的各区域均被平等对待。在一些复杂度…

【化学试剂】endo-BCN-PEG4-Pomalidomide,(1R,8S,9S)-双环[6.1.0]壬-四聚乙二醇-泊马度胺纯度95%+

一、基础产品数据&#xff08;Basic Product Data&#xff09;&#xff1a;CAS号&#xff1a;N/A中文名&#xff1a;(1R,8S,9S)-双环[6.1.0]壬-四聚乙二醇-泊马度胺英文名&#xff1a;endo-BCN-PEG4-Pomalidomide二、详细产品数据&#xff08;Detailed Product Data&#xff09…

【软件测试】软件测试工作上95%会遇到的问题,你遇到多少?

目录&#xff1a;导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09;前言 1、测试负责人要进行…

C语言rand和srand用法详解

在实际编程中&#xff0c;我们经常需要生成随机数&#xff0c;例如&#xff0c;贪吃蛇游戏中在随机的位置出现食物&#xff0c;扑克牌游戏中随机发牌。在C语言中&#xff0c;我们一般使用 <stdlib.h> 头文件中的 rand() 函数来生成随机数&#xff0c;它的用法为&#xff…

Redis的事务和锁以及在SpringBoot中的使用

文章目录1、事务2、监视锁3、分布式锁1、事务 Redis中事务的操作主要有三个&#xff1a; # 1、开启事务 # 定事务的开启位置&#xff0c;此指令执行后&#xff0c;后续的所有指令均加入到事务中 1、multi # 2、执行事务 # 设定事务的结束位置&#xff0c;同时执行事务。与mul…