测试经验分享:做一个靠谱的软件测试人员

2023-11-15

何为靠谱?

在带新人过程中,交待测试新人测试任务时,都不会忘记交待这样的一句话:这个开发如何如何……

比如这个开发代码质量很好,少bug,修改bug也快。

比如这个开发编码有点慢,跟任务时多催一下。

比如这个开发编码质量不怎么样,bug多,你测试的时候多注意一点,仔细测试下。

像这样的交代有很多,特别刚开始还不熟悉开发的时候,等时间久了,只要测试过某个开发人员的项目一二次,就这个开发人员的编码质量基本也就清楚了。

靠谱的开发人员代码质量高,转测之前会先进行自测,代码bug少,有bug时影响也很快,和这类开发人员一起搭档做项目会感觉很轻松,代码质量高,上线有保证,测试人员都喜欢这样的靠谱开发,王豆豆就经常碰到这类开发,真是好运爆棚。

今天我并不是想分析如何找一个靠谱的开发,而是要分析如何成为一个靠谱的测试人员。

既然测试人员喜欢靠谱开发,那相反开发人员也会喜欢靠谱的测试人员。

那靠谱的测试人员是什么样的呢?

王豆豆认为靠谱测试人员应该具备以下几个特点:

1.业务能力强,测试流程清晰

2.测试覆盖面广,测试深度足够

3.对bug敏感,能发现隐藏极深的bug

总之一句话,你测试,我放心,软件质量有保证。

靠谱技能之一:尽可能多的覆盖测试范围

这个技能特别适合那种项目时间很短,需要紧急上线的小项目,这类项目需求太多不明确,且留给测试人员的时间非常少,测试之前测试人员对项目需求不了解,这类项目如果一拿到就开始测试,很容易就造成了漏测,那作为一个靠谱的测试人员就要想办法避免这种情况。

该类项目大部分都无需求,只靠与产品经理和开发人员的沟通整理需求。

1.沟通确定测试范围

接到项目之后,首先查看提测邮件,配置测试环境和数据库,根据情况判断是否先进行一笔正常场景的测试,当成熟悉需求一种方法,当自己对需求有了大致的了解之后,就与找产品经理或开发人员进行沟通。

沟通内容主要围绕以下几点:

1.此项目修改点是什么?主要做了哪些功能?

2.代码是如何实现的?

比如一个对用户敏感信息的加密解密功能,当前端将用户信息传入进来时,调用加密API,将用户的敏感信息进行加密操作,然后存表数据,当再次取表数据进行其他操作时,这时调用解密api,将用户的敏感信息进行解密操作。

这时业务流程上的实现方式,那对应到代码中代码是如何实现的?加解密API是怎么调用的?地址是多少?如何传参的等等

3.本次项目修改的代码覆盖的范围,确实测试范围

4.测试过程中需要注意哪些点?

5.异常情况会有哪些?

对照这几个问题一个一个的问清楚,理清楚。

2.画出测试范围

如果上面几点在沟通中能到位,那测试人员基本对整个项目有了相对清晰的认识了。

这时拿出一个本子和一支笔画出测试流程,测试范围,注意点等等。

这个地方大家注意,我说的是画,并不是写,画代表在这个过程中会有修改或不明确的地方,将不确定的地方再次明确。

(今天以最近做的一个小项目为例,隐去了业务,见谅)

我经常在桌子上准备一个本子和一支笔,不管是对需求不理解的点,还是测试过程中遇到的不明确问题都先在本子上记录下来,这种方法特别适合新人,当上级或带你的前辈在安排任务或讲业务的时候,都拿笔记下来,俗话说得好“好记性不如烂笔头”,这是古人留给我们的智慧,我们理当好好传承。

3.明确测试范围

将在本子上整理的测试点,测试范围,用XMIND等工具快速整理出来。

这时推荐用这种思维导图的工具整理,不推荐用excel或word文档整理,将整理好的内容发给开发人员和产品经理确认是否覆盖完全,检查点是否设置正确等问题。

为什么要做这步?因为每个人的理解都有所不同,做这步其主要目的在于消灭这种因理解不同,而导致后期测试不全,出现漏测的情况。

这些操作其实对应到测试流程就是需求分析,写测试用例和用例评审,在项目时间偏紧的情况下,可以通过这样的方式来进行,这些操作一定不能省,如果以这样的方式来做也需要不了多少时间就能完成。

靠谱的测试人员经手的项目覆盖面全,测试结果会很让人放心,测试质量更有保证,只有成为一个靠谱的测试人员,你的上级才会放心把项目交给你负责。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

测试经验分享:做一个靠谱的软件测试人员 的相关文章

随机推荐

  • 嵌入式开发概述(树莓派介绍)

    目录 嵌入式定义 嵌入式芯片选型 ARM架构 ARM树莓派 嵌入式定义 国内普遍认同的嵌入式系统的定义是以应用为中心 以计算机技术为基础 软硬件可裁剪 适应应用系统对功耗 可靠性 成本 体积 功耗等严格要求的专用计算机系统 嵌入式系统是软件
  • WPF Virtualization

    WPF虚拟化技术分为UI 虚拟化和数据虚拟化 第一种方法被称为 UI 虚拟化 支持虚拟化用户界面的控件是足够聪明来创建只显示的是实际在屏幕上可见的数据项目所需的 UI 元素 例如 假设我们有一个滚动的列表框是绑定到 1 000 000 项目
  • 微信小程序上线流程

    1 打开微信公众平台扫码登录 2 点击成员管理 我是接的别人开发的版本 首先要管理员给我权限 让我成为小程序的开发者 按下图就可以添加成员了 你要是开发者直接要他给你全勾上 最后点击确认添加就行 3 点击微信开发者工具里的上传按钮或者hbu
  • C++项目实战-实际应用

    目录 典型IO的两个阶段 网络IO Linux上的五种IO模型 1 阻塞 blocking 2 非阻塞 3 IO复用 4 信号驱动 5 异步 Web Server HTTP协议 应用层的协议 简介 概述 工作原理 HTTP 请求报文格式 H
  • 秒传的原理

    在本文中 我们将介绍网盘秒传的基本原理和实现方法 以及秒传的优缺点和应用场景 网盘秒传的基本原理 网盘秒传的基本原理是利用哈希算法 如MD5或SHA 1 对文件进行特征值提取 然后与服务器上已有的文件特征值进行比对 如果发现相同的特征值 就
  • C语言实现贪吃蛇小游戏

    提示 文章写完后 目录可以自动生成 如何生成可参考右边的帮助文档 文章目录 前言 一 贪吃蛇实现的结构和方式 2 对窗口进行设置 3 对蛇进行初始化 一 源代码 利用学会的知识做点小游戏 前言 控制台的欢乐就是这么简单 提示 以下是本篇文章
  • Vue3 Table 性能优化,减少 85% 渲染耗时

    大厂技术 高级前端 Node进阶 点击上方 程序员成长指北 关注公众号 回复1 加入高级Node交流群 原文链接 https juejin cn post 7194516447932973112 作者 dev zuo 前段时间公司有一个比较
  • 一个新的开始(非技术贴)

    谈谈一个新的开始 说实话 从来没想过自己会有一刻坐在这里写博客 因为一直以来都觉得自己会像父母所期望的那样考上公务员 结婚生子 过平凡的一生 从大一以来 自己都一直坚信这样对我来说是最最好的 但今年大三 用了短短一个月我就改变了想法 可以说
  • 38.驱动调试——printk

    printk的用法 mz linux ChinaUnix博客 printk函数的用法 wwwlyj123321的博客 CSDN博客 printk 34 Linux printk分析 使用 FILE FUNCTION LINE 调试 诺谦 博
  • freemarker---数字小数点格式化问题

    保留小数的问题问题 http blog sina com cn s blog 7db125620101codn html http blog 163 com sir 876 blog static 117052232012102854524
  • SIM800C模块AT指令编程指南

    SIM800C是一款四频GSM GPRS模块 为城堡孔封装 其性能稳定 外观小巧 能满足客户的多种需求 SIM80C工作频率为GSM GPRS850 900 180 190OMHz 可以低功耗实现语音 SMS和数据信息的传输 SIM800C
  • Java 线程池的submit的使用与分析.md

    在Java5以后 通过Executor来启动线程比用Thread的start 更好 在新特征中 可以很容易控制线程的启动 执行和关闭过程 还能使用线程池的特性 上一篇我们介绍了线程池的基本用法和特性 我们用的最多的是ExecutorServ
  • Springboot的创建步骤

    1 创建Springboot模块 ider gt file gt new gt project gt Spring lnitializr gt 不选择default 默认 gt 选择custom定制网址 http start springb
  • Matlab实现无标度网络生成及其分析

    文章目录 引言 社会网络分类 Barab si Albert无标度网络生成算法 MATLAB代码实现 无向的无标度网络生成代码BAgraph undir 有向的无标度网络生成代码BAgraph dir 无标度网络的节点度统计分析 无向的无标
  • 机器学习常识 3: 分类、回归、聚类

    摘要 本贴描述分类 回归 聚类问题的基本概念 1 基本概念 机器学习常识 2 数据类型从输入数据的角度来进行讨论 这里从输出数据 或者目标的角度来讨论 分类是指将一个样本预测为给定类别之一 也称为该样本打标签 例 1 如果我去向那个女生表白
  • API接口原理实现及应用

    API Application Programming Interface 接口是现代软件开发中不可或缺的一部分 它们提供了一种机制 使得不同的应用程序和服务可以相互通信 共享数据和功能 在这篇文章中 我们将探讨API接口的原理 实现及应用
  • stable diffusion ——img2img Api参数数据格式参考,插件包含ControlNet和roop换脸

    init images resize mode 0 denoising strength 1 0 image cfg scale 1 5 mask mask blur 4 inpainting fill 2 inpaint full res
  • 【SQL】19 SQL函数

    SQL 拥有很多可用于计数和计算的内建函数 SQL Aggregate 函数 SQL Aggregate 函数计算从列中取得的值 返回一个单一的值 有用的 Aggregate 函数 AVG 返回平均值 COUNT 返回行数 FIRST 返回
  • DataX下载安装使用

    文章目录 01 Clickhouse到HBase Phoenix 数据导入 DataX 介绍 下载 执行同步的组件 配置数据同步 查看官方读写配置样例 创建Hbase和Phoenix表 创建ClickHouse表 写入ClickHouse测
  • 测试经验分享:做一个靠谱的软件测试人员

    何为靠谱 在带新人过程中 交待测试新人测试任务时 都不会忘记交待这样的一句话 这个开发如何如何 比如这个开发代码质量很好 少bug 修改bug也快 比如这个开发编码有点慢 跟任务时多催一下 比如这个开发编码质量不怎么样 bug多 你测试的时