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

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

测试工程师有哪些不足?


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


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


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


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

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


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

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

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

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

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

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


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


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


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

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


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

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


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

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


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


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

相关文章
Autojs4.1.0实战教程---抖音极速版自动评论
Autojs4.1.0实战教程---抖音极速版自动评论
511 1
|
26天前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
107 15
|
12天前
|
人工智能 监控 供应链
51_安全性测试:提示注入与红队
在2025年,大型语言模型(LLM)已成为企业数字化转型的核心驱动力,但随之而来的安全挑战也日益严峻。数据显示,全球每月监测到超过50万次针对大语言模型的越狱攻击,这些攻击利用LLM的"黑箱"特性和自主生成能力,突破了传统安全边界。特斯拉自动驾驶系统因对抗性贴纸导致12%测试场景意外加速、加拿大航空聊天机器人误导票价信息被勒令退款、韩国初创公司因AI数据泄露被罚9.3万美元、谷歌Bard曾因错误信息导致市值缩水1000亿美元等真实案例,都凸显了LLM安全的重要性
268 0
|
Python
Python 技术篇-用PIL库旋转图片、改变图像尺寸
Python 技术篇-用PIL库旋转图片、改变图像尺寸
858 0
Python 技术篇-用PIL库旋转图片、改变图像尺寸
|
6月前
|
开发框架 人工智能 Cloud Native
破茧成蝶:阿里云应用服务器让传统J2EE应用无缝升级AI原生时代
一场跨越20年的技术对话:在杭州某科技园的会议室里,一场特殊的代码评审正在进行。屏幕上同时展示着2005年基于WebLogic开发的供应链系统和2025年接入DeepSeek大模型的智能调度方案——令人惊叹的是,二者的核心业务代码竟保持着惊人的一致性。"我们保住了20年积累的238个核心业务对象,就像修复传世名画时保留了每一笔历史痕迹。"企业CTO的感慨,揭开了阿里云应用服务器助力传统系统智能化转型的奥秘。
146 13
|
机器学习/深度学习 存储 人工智能
AI与量子计算:推动计算科学的边界
【10月更文挑战第7天】AI与量子计算的融合,标志着计算科学进入了一个全新的时代。在这个时代里,计算能力的边界被不断拓宽,科技创新的速度不断加快。我们有理由相信,在未来的日子里,AI与量子计算将继续携手并进,共同推动计算科学向着更加智能、更加高效的方向发展。让我们期待这一天的到来,共同见证计算科学的无限可能。
|
存储 程序员 C语言
C语言的错误处理机制
C语言的错误处理机制
|
11月前
|
Linux Shell 数据安全/隐私保护
Linux 初学者必学的 10 个命令,学习!
【10月更文挑战第28天】
246 1
Linux 初学者必学的 10 个命令,学习!
|
12月前
|
安全 Shell 网络安全
DC-2靶机上了解和练习WordPress框架
本文介绍了在一个名为DC2的虚拟环境中进行渗透测试的过程。首先通过扫描发现SSH和Web端口,并进行全端口扫描以寻找隐藏端口。接着通过信息收集、漏洞利用(如SQL注入、文件上传漏洞等)、反弹Shell及提权等步骤逐步攻陷目标系统。文章详细描述了使用Cewl生成字典、Dirsearch扫描目录、Wpscan枚举WordPress用户等技巧,并最终通过SSH登录和Git命令实现了提权,获取多个flag。
190 3
|
前端开发 JavaScript
用最少的代码实现一个HTML可交互表格
该HTML页面展示了一个可交互的表格,用户可以通过点击表格行来高亮显示所选行。使用了基本的`<table>`结构,并通过CSS设置了表格样式及行悬停效果。JavaScript函数`toggleSelect`实现了行选中的切换功能。