魂淡,难道你没有缺点吗?

简介: 魂淡,难道你没有缺点吗?

测试工程师有哪些不足?


我们每天接触的软件产品和开发项目越来越多,而对于测试工程师来说,他们可能会遇到各种问题。


如何让自己的工作变得更好?如何在工作中提升自己?


我们都知道很多人觉得测试工程师只需要负责产品的研发和功能的设计,但实际上软件测试人员更应该发挥「主导作用」。如果你好好反思想想,会发现软件测试工程师也有很多不足之处。


1.太多的时间被浪费在处理繁琐的工作上

对于软件测试工程师来说,每天的工作很多,经常会碰到开发、测试管理、产品升级、新功能发现等等。如果你不能理解这些工作,请记住它们只是一个例子,而不是你的目的,因为只有当他们真正做到这些时,那些被浪费的时间才会真正得到回报所以如果你遇到这样的问题是因为你没有发现其中存在的问题。


「那么你就需要注意了:」

  • 1)如果在一个团队中的测试工程师必须花费时间做一些让人头痛的事情就好了。

例如:用一台新电脑或一台旧设备(比如笔记本电脑或平板电脑)为我们测试了需要24小时,那么测试完成后,他们应该把这些东西处理掉吗?为什么?可能他们还不知道。

  • 2)如果说开发活动太多,他们在为公司工作太浪费时间了。因此他必须了解和使用它们才能更好地服务于项目和业务。(因为这些东西会对测试造成困难)而不是你想象的那样做了。

2.很多测试工作不会用到测试技术

事实上,很多测试人员都没有意识到如果不在开发时就使用测试技术,那么他们在项目中的表现将会截然不同。就像开发中所使用的所有工具一样,最终测试会用于开发人员和企业团队。


虽然我们都知道现在软件的类型很多,但是我们并不了解开发环境(也可能仅仅是简单粗暴地将其定义为 Relay)。通常我们无法知道谁应该在开发过程中使用什么测试技术或工具来处理什么问题。对于软件测试工程师来说,大多数测试技术都不会很常见。测试技术在开发中可以减少复杂性,提高性能和简化代码。


在很多情况下,测试工程师并不能从他们的工作中获得帮助。在许多情况下,他们只是对代码进行检查并且将测试数据发送给管理层即可。这意味着当我们想要查看系统运行时结果时,只会在软件上看到结果:代码被移除。因此我们可以理解软件代码对测试工程师意味着什么,而且也很重要。在开发初期,这需要我们做大量前期工作,因此通常会在测试中使用更多技术手段来发现和解决问题。


3.无法控制和控制测试过程

很多软件测试工程师都没有明确的任务目标和测试流程。


因此,在整个运行过程中,都在控制测试过程本身。而这样做只能导致问题发生得更快或是无法避免。有些公司就是这么做的。他们很难让自己一直保持在标准的轨道上。所以他们只能控制测试的过程。

例如:如果是新功能测试时(可能已经使用)有错误或是不能理解系统发生了什么意外才会使用它;每次都需要重新编写才能符合标准;而修改后又无法继续使用,这就会导致重大损失。我们在进行软件质量控制时会考虑到这种情况。


4.开发和测试人员之间关系很差

开发和测试人员的关系非常微妙,因为他们需要一个良好相处的环境。但是很多人却不知道如何相处。这是一种比较糟糕的状态。


首先就是互相抱怨,然后就很难互相理解和体谅。其次就是你在执行测试工作的时候可能会遇到一些困难或者想逃避。而开发为了避免给自己增加额外的工作量。所以有时候他们反而认为测试人员只是为了自己做任务。但是当开发说出他们工作上的想法和要求之后他们就会变得非常难为情。


我们都知道测试人员和开发互相都是很好的朋友。但是有时候就是感觉他们之间关系很不好。当我想沟通时,或者在讨论问题时我都觉得自己可以解决掉你们之间存在问题。

相关文章
|
4月前
|
机器学习/深度学习 人工智能 数据挖掘
基于YOLOv8的狗狗品种(多达60种常见犬类)品种鉴别识别项目|完整源码数据集+PyQt5界面+完整训练流程+开箱即用!
随着宠物经济的不断发展,狗狗已经成为众多家庭的重要成员。不同品种犬类在性格、饲养方式、健康管理上有显著差异,快速准确地识别狗狗品种有着重要应用价值。传统方式依赖人工识别,效率低且易出错。 本项目借助YOLOv8强大的目标检测能力,结合高质量数据集训练,实现60种犬类的高精度自动分类识别,并提供可交互图形界面,极大降低使用门槛。
基于YOLOv8的狗狗品种(多达60种常见犬类)品种鉴别识别项目|完整源码数据集+PyQt5界面+完整训练流程+开箱即用!
|
25天前
|
人工智能
一个帮运营写产品详情页的AI指令
分享一套实用的电商详情页AI生成指令模板,涵盖标题、卖点、场景、参数、保障等核心模块,帮助运营、产品经理等快速产出80分初稿,大幅提升效率。适配主流AI工具,结合人工优化,轻松应对多平台需求。
695 7
|
2月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
213 15
|
6月前
|
算法 网络架构
MAC地址与帧结构
本文介绍了MAC地址和帧结构的基础知识。MAC地址是48位物理地址,分为组织唯一标识符(OUI)和制造商自定义两部分,用于局域网设备识别与链路层通信。帧结构以以太网帧为例,包含前导码、帧开始定界符、目的与源MAC地址、类型/长度字段、数据字段及帧校验序列(FCS),确保数据传输的准确性和可靠性。
880 8
|
1月前
|
人工智能 监控 供应链
51_安全性测试:提示注入与红队
在2025年,大型语言模型(LLM)已成为企业数字化转型的核心驱动力,但随之而来的安全挑战也日益严峻。数据显示,全球每月监测到超过50万次针对大语言模型的越狱攻击,这些攻击利用LLM的"黑箱"特性和自主生成能力,突破了传统安全边界。特斯拉自动驾驶系统因对抗性贴纸导致12%测试场景意外加速、加拿大航空聊天机器人误导票价信息被勒令退款、韩国初创公司因AI数据泄露被罚9.3万美元、谷歌Bard曾因错误信息导致市值缩水1000亿美元等真实案例,都凸显了LLM安全的重要性
|
2月前
|
传感器 人工智能 安全
物联网
万物互联,智启未来。物联网通过连接人、物、环境,重塑生活、城市与产业。从智能家居到智慧城市,从工业互联网到精准农业,数据驱动智能化变革。融合AI、5G等技术,构建高效、安全、可持续的智能世界,开启人类社会新篇章。(238字)
|
4月前
|
人工智能 自然语言处理 监控
软件开发效率低,如何通过AI技术实现软件开发的全面智能化?—— 解析大模型和RAG技术的关键作用
三桥君指出大模型与RAG技术正推动软件工程智能化变革,覆盖需求分析、代码生成、测试和CI/CD全流程。AI可自动解析需求、生成代码、检测缺陷并优化部署,显著提升效率与质量。RAG技术通过检索增强生成,使AI具备知识库实时调用能力。二者的结合让开发者向架构师角色转型,降低人力成本。本文AI专家三桥君从技术融合、场景应用及行业影响展开分析,指出智能化将重塑软件开发范式,开启软件工程新黄金时代。
442 0
|
7月前
|
开发框架 人工智能 Cloud Native
破茧成蝶:阿里云应用服务器让传统J2EE应用无缝升级AI原生时代
一场跨越20年的技术对话:在杭州某科技园的会议室里,一场特殊的代码评审正在进行。屏幕上同时展示着2005年基于WebLogic开发的供应链系统和2025年接入DeepSeek大模型的智能调度方案——令人惊叹的是,二者的核心业务代码竟保持着惊人的一致性。"我们保住了20年积累的238个核心业务对象,就像修复传世名画时保留了每一笔历史痕迹。"企业CTO的感慨,揭开了阿里云应用服务器助力传统系统智能化转型的奥秘。
190 13
|
存储 IDE Linux
回顾一下磁盘管理
回顾一下磁盘管理
231 0