当前位置: 首页 > news >正文

【测试】认识测试

目录

  • 目录
    • 什么是测试
    • 为什么需要测试
    • 测试和测试开发的区别
    • 学了这么多开发知识为什么找测试
    • 测试人员需要的

目录

什么是测试

  • 测试就是测试产品的特性(这里的特性包含产品的功能是否正常,性能是否正常等等)从而保证产品的质量让客户满意
  • 客户满意了,那么就会给做这个产品的企业相对应的报酬。
  • 在我们的日常生活当中,处处充满测试,比如我们买衣服需要测试衣服的尺寸是否合身,决定是否要买的时候要测试衣服的价格是否在我们经济能力能承受范围内。
  • 在我们编写程序的时候也要测试,测试我们的程序运行结果是否和预期的结果一致。这也是测试。

为什么需要测试

  • 这要回到我们这个岗位本身,我们程序员这个职业就是为了使用我们所学到的知识做出来一个给客户使用的产品。
  • 那么相信大家在学习编程的过程中总是会遇到各种各样的问题,有些问题我们后端自己能够发现并解决。有些问题,我们并不具备测试的专业能力。如果急匆匆不经过测试就上线,那么程序在线上出了问题,导致类似比如我们打王者荣耀打团的时候突然服务器程序崩了,然后全部闪退。如果是正常人多多少少都会生气,客户一生气,那么就不再玩这个游戏并且在网络上差评这个游戏导致客户变少。那么我们游戏公司不就玩完了吗?
  • 再来看第二种情况:我们后端写完后自己测试感觉良好了,可是这个时候公司要求写完后必须把代码交给测试进行测试,测试同意没问题后才能上线,这个时候交给测试一测,马上跑过来对你说:“>哥们,你这里有一个bug要在xxx情况中把服务器搞崩,那里的功能也有一个bug.”" 你看了一下:哦哦,确实是这样,我马上改。改完后再交给测试,测试这次同意了,再上线,这个时候王者荣耀打团的时候就不会出现上面服务器程序崩了的问题了,这个时候用户就觉得这个游戏确实可以,打起来顺畅没有问题。
  • 用户满意了,就愿意给企业花钱,企业盈利了那么作为开发这个游戏产品的你们奖金就有着落了。
  • 综上出,可以总结出需要测试的原因就是为了保证产品的质量提高用户的满意度,从而让公司盈利,避免了因为程序出错让用户不满意导致公司亏损。

注意:测试并不能把百分之百的bug都测试出来,即使通过测试,在线上仍然有可能出现bug

测试和测试开发的区别

  • 相同:测试和测试开发都称为测试人员,主要的工作都是对产品进行测试保证产品的质量让用户满意。
  • 不同:测试开发这里的开发不是指的是业务代码的开发,而是开发提升测试效率的工具,比如自动化和性能测试工具,让这些工具代替而我们人工去测试会提供测试的速度让产品尽快上线。

学了这么多开发知识为什么找测试

  • 可以说在大学的时候就对测试工作非常感兴趣,感觉测试工作是非常具有责任和使命的工作。并且未来的职业规划也是从测试方面展开
  • 学这么多开发知识,就是为了在完成主要的任务"测试"的同时开发出提高测试产品效率的工具让程序去给我们自动测试,并且可以在了解开发底层代码的角度进行编写覆盖更广的测试用例来测试开发的代码是否有错。

测试人员需要的

  • 综合能力–沟通能力:之所以需要这个能力就是我们测试是发现bug的人需要经常和产品经理和开发进行沟通,比如发现产品经理的软件需求有问题(下一节会说,这里理解为我们用户提出的功能需求),比如说产品经理说让这个软件的颜色随着用户的心情进行变化,那么这就很不合理了,我们怎么知道用户的心情是怎么样的呢?这个时候就需要测试去和我们产品经理进行沟通,指出他的问题在哪里。开发也是一样的需要我们和他沟通,测试必须要清晰指出开发的问题在哪里,才能让知道他自己确实出错了并且信服。就如同我们老师给同学作业改错一样,要用红笔清晰指出我们作业出错在哪里,才能让同学恍然大悟去修改。

  • 综合能力–开发能力:这个能力我们前面说了,我们也需要具备开发能力,开发出自动化或性能工具来提高测试产品的效率。

  • 综合能力–快速学习能力:我们互联网发展是非常的快的,如果我们不具有快速学习能力,学习新的测试技术那么势必会在这个快速发展的时代难以生存。所以说我们也必须要有这个能力

  • 综合能力–文字能力:写测试报告,bug描述都需要较好的文字描述能力,如果写的模棱两可,那么开发就不知道如何去修复bug…

  • 编写好的测试用例也是必备的技能,如果我们编写的测试用例不能尽量覆盖到项目的各个方面找到漏洞,那么测试出来的准确性就较低,产品的质量就不能很好的得到保证。

  • 掌握自动化测试的技术也是必备的,如果我们全部测试工作都人工进行,那么很多工作都过于重复耗时间了,这个时候自动化测试可以解决这个问题,让我们的测试工作尽早完成让用户验收。

  • 探索性思维也是要有的,通俗来讲就是我们测试人员的经验可以发现在测试用例的问题,就如同炒菜一样很多人按照教程来先放盐,然后开大火翻炒(这就是按照测试用例测试),可能做出来的菜也是问题百出的,而我们有探索性思维的厨师可以按照自己的经验来决定盐放多少,火开多大。同样,我们测试人员也是一样的。

  • 责任感和压力也是要有的,软件上线前的测试工作要有责任感保证产品的质量,包括项目工期紧急有压力也得抗住。

http://www.jsqmd.com/news/578808/

相关文章:

  • 海南全铝定制好口碑公司
  • 服务器异常流量如何识别?从监控定位到防御处置全流程
  • OpenClaw 的 “安全卫士”:Jeddak AgentArmor 运行时防护全解析
  • 三步打造你的专属AI对话伙伴:SillyTavern完整指南
  • Hooks(钩子)介绍
  • OpenClaw异常监控:Kimi-VL-A3B-Thinking长任务中断自恢复方案
  • 一、基础知识学习(Transformer + 上下文窗口 + Token 计算 + Embedding 向量)
  • 镜像视界|数字孪生公安新范式:视频不再监控,而是主动控制——基于视频空间反演与跨镜连续追踪的无感定位与轨迹预测系统
  • 全网可达作业
  • leetcode 1572. 矩阵对角线元素的和-耗时100-Matrix Diagonal Sum
  • 面向对象分析模型深入分析
  • 实现一个宿主机两个不通网桥的上的容器的互通 容器A内部访问容器B的容器名以及端口 容器A内部用宿主机ip+B容器端口映射的端口访问容器B 反之亦然
  • 何为多态?
  • 一篇文章让你彻底区分#define和typedef
  • 收藏!2026年小白/程序员转大模型:避坑+实战路线全拆解(亲测可落地)
  • wUU代码混淆实战指南:使用Obfuscar构建坚不可摧的安全防线
  • 嵌入式开发必备VScode插件全攻略
  • 2026 低代码平台的 7 个关键词:AI、信创、工作流、混合开发……
  • 还在手动逐字扒视频文本浪费时间?2026年这3款免费工具,5分钟搞定你2小时的工作量
  • java单例模式 懒汉式(双重检查锁)
  • 必收藏!小白程序员入门LLM:从应用到原理,掌控AI不被反制
  • Taskrunner:Arduino裸机实时任务调度器深度解析
  • 镜像视界 · 公安实战场景空间智能底座与目标连续控制体系白皮书——以 Pixel2Geo™ 像素空间反演引擎为核心,融合 MatrixFusion™ 矩阵视频融合与 NeuroRebuild™ 动态
  • 遇到GPU驱动冲突问题,云厂商通常提供怎样的技术支持?
  • STM32智能展柜控制系统设计与实现
  • 推挽电路原理与应用全解析
  • 为什么选择专业人力资源公司进行薪酬核算?5大优势助力企业高效合规
  • PDE (Processing D Editor) 三维场景编辑器 · 软件白皮书 · 基于 v..
  • 94吨黄金“上链搬家”,手续费仅0.0016%!黄金RWA正在改写跨境资产流动
  • 第三节:Tool 的一生 —— 从定义到执行的完整生命周期