最后修改:
26/01/2021
阅读时间:
观点
在最终落到客户手中之前, 市场上的每种产品都经过测试 以确保其正常运行而不会在此过程中中断。 在开发公司的“生产线”中,负责最终产品卓越性的人是质量保证工程师。
质量保证工程师, 也称为质量检查 确保有 最终产品没有问题,一切运行顺利。 为此, 他们在生产的各个阶段执行连续的手动和自动测试。
但是,质量保证不仅仅是软件测试人员或分析人员。 为了确保产品的最佳性能, 他们需要 清楚了解客户的业务, 产品理念和目标背后的逻辑。 他们必须考虑最终用户的个人资料, 以及对开发周期的步骤和过程有深入的了解。
那不是您可以获得文凭的东西。 您可能不需要特殊的背景或学历就可以开始进行质量检查, 但是一定的技能肯定会有所帮助。 如果您灵活多才, 注意细节,跳出思路, 如果您是团队合作者,并且随时准备学习和改进, 也许这也是您的正确职业道路。
所以, 让我告诉您有关我如何成为质量保证工程师的故事。
来源
一切始于2014年夏天 并喜欢生活中最美好的事物- 这纯属巧合。 那时候 我当调酒师 我刚刚获得了核化学硕士学位。 (是的, 您可以想象我当时在摇晃什么样的“爆炸性鸡尾酒”。
晴天 DevriX的首席执行官Mario Peshev要求我帮助该公司对其项目进行测试。 我想, 当然, 为什么不, 这是一项轻松的工作–安静地坐着, 点击鼠标, 在这里和那里添加一些值, 确保该软件正常运行。 那时我真是天真。
反正, 我接受了测试人员的职位,并且在过去六年中一直担任质量检查专家。 可以想像 软件测试不是我期望的那样。 它不是一整天都在坐着并用鼠标单击。 不仅如此, 而有时, 甚至很难说出我们实际上在做什么。
现在我已经有一段时间了, 我意识到我希望在开始进行质量检查时想知道的6件事是必不可少的。 如果您走的路相同, 继续阅读-您可能会从我的错误中学到一两个东西。 如果你不这样做, 不要太自大 您将有很多时间犯自己的错误。 因为这是我们学习的方式,并且在做事中变得最好。
来源
如今有一种新兴趋势, 我不禁注意到。 许多人都离开了自己的舒适地带,改变了自己的职业道路,并跳入了IT领域。
这些人中有很大一部分选择尝试进行质量检查职业,因为它看起来像最简单的职业。
没有东西会离事实很远。 实际上, 成为一名成功的质量检查工程师, 您需要投入相同的时间和精力 成为软件开发人员。 有一大堆 基本技术技能 你需要学习的 但更重要的是 您必须掌握在正确的时间选择合适的工具的能力。 质量检查工程师结合了许多角色,他们的工作需要 了解整个开发周期和业务目标。 这不仅是发现错误并指出该错误或无效。
要成为成功的质量检查工程师, 您需要投入与成为软件开发人员相同的时间和精力。
如果您想成为一名成功的质量检查工程师, 您需要了解:
- 如何更好地管理您的时间
- 如何处理分配给您的请求
- 如何确定任务的优先级
同时, 以上所有内容都是项目经理角色的一部分。
作为质量检查人员, 您还需要发展能力 建立测试或登台服务器环境 或能够部署或修复损坏的服务器, 这是 SysAdmin / DevOps角色。
同时, 您需要能够从以下位置阅读和理解所需的信息 Google Analytics(分析)或任何其他数据, 这是数据分析师角色的一部分。
所以, 质量检查要求 存在 积极主动的 并不断学习和探索新领域。
来源
当您开始阅读时, 在成为质量检查工程师之前, 我是一个调酒师。
我在任何编程语言中的编码技能和知识基础都是 零。 是的, 所有的测试都是黑匣子。 是的, 经过很多创造性的思考和努力, 我能够对此做出补偿并做好自己的工作。
但是随着项目的发展 大 和功能越来越 更复杂, 测试时间加倍。 我上面的“方法”并不划算,给我造成了很大的压力。
所以, 明智的决定是开始学习PHP。 为什么要使用PHP? DevriX是一家企业WordPress代理商, 如你所知, WordPress是用PHP编写的CMS。 因此,如果我想检查并了解开发人员在提交中的逻辑, 我需要了解他们的语言(代码)。 这种方法大大减少了测试时间。 而且, 很多时间, 即使在代码审查过程中也发现了问题。
我的意思是, 是的, 您可以成为没有任何编码语言的测试人员, 但这会让你的生活成为一场噩梦。 因此,请考虑一下。
来源
做好质量检查很好。 但是如果你想成为一个 优秀的质量检查工程师, 你需要了解 客户的业务目标。 您的工作不仅在于编写和测试代码。 这是关于创造商业价值。
作为软件质量检查工程师,测试代码并了解业务目标是您可以后退一步来查看每个人正在做的事情的更广泛了解的方式。 这使您可以为最终产品提供额外的价值。 你有个主意 将其内翻并再次返回, 解构并重建它以发现缺陷和弱点。 您必须从客户的角度考虑,但也要走在最终用户的鞋子上一英里远,以预测他们将如何使用产品并改善他们的体验。
了解客户的业务可以使您更加富有 对决策充满信心, 优先处理任务, 或更有效地管理您的时间。 它可以帮助你 防止错误的实现 由开发团队误解或误解了需求。
所以, 质量保证人员确实需要在游戏中发挥自己的作用并予以关注。
信息技术日新月异, 我们都不知道我们的未来会怎样。 很难 跟上新技术, 构架, 语言, 和设计技巧。 如果您是质量检查工程师,但又不掌握最新技术, 您将无法获得最佳的工作机会–老实说, 你可能什至没有得到。 一个团队和最弱的团队一样强大。 扩大技能范围将扩大您的机会, 即使在您的组织内部。
不断学习使您能够促进创新并成为团队成长的催化剂。 当您向团队提出新想法时, 您会挑战团队成员思考新的更好的做事方式。
最好的软件测试人员了解其产品的业务和技术方面。 他们提出了独特的问题,团队中其他角色的其他人可能不会想到。
好的测试人员应该提出好的问题!
分配新任务后, 您需要问的第一个问题是:
“如果我想了解要测试的内容,该与谁联系?” 答案很简单–与所有人讨论!
当您开始一个新项目时, 你需要 创建一个可以为您提供任何信息的所有人的列表。 棘手的部分是要问什么样的问题。
为了让您更好地了解我在说什么, 让我们想象一下以下情况:
您正在参加重要的会议,而您正在 与团队讨论一个激动人心的新项目。 轮到你问问题了, 而你拍摄类似 “您认为应该测试什么?”。 想象一下人们凝视着你的样子!
房间里几乎每个人都会说: “出色地, 您不是质量检查工程师吗? 测试一切! 我们不希望生产环境中出现任何错误!”
那是你操蛋自己的那一刻。
现在您开始意识到没有足够的时间来测试整个产品, 您在高层管理人员中的权威已经毁了, 您不了解产品本身。
这里的问题是,我们要求别人为我们做我们的工作, 提出需要测试的内容以及何时进行测试。
回到会议场景, 我们需要问问题甚至不谈论 测试操作。 尝试从用户的角度了解哪些领域很重要, 或基于竞争分析。 尝试收集信息, 客户为何选择我们的产品,以及为何如此独特。
您可以问以下几个问题:
- 应用程序最重要的方面是什么? 与竞争对手相比,有什么独特之处?
- 在产品的哪一部分上, 我们将专注于我们的营销活动吗?
- 我们是否有一些Google Analytics(分析)数据(例如浏览器, 操作系统, 地区, 等等。), 哪个可以帮助我们更好地定位受众?
- 我们有与产品相关的某种付款方式吗? 我们将使用哪些付款服务提供商, 根据经验?
请注意,我们没有问要测试什么, 但是我们确实问过什么对公司很重要。
来源
您可以成为杰出的质量检查工程师, 但是,如果您不分享自己的知识, 这不会使你成为一个好人, 也不是一个好员工。
分享是关怀!
当您阅读优秀的博客文章或查找有关新技术或工具的知识时,请共享它! 通过与团队分享, 这表明您不仅是一个敏锐的学习者,而且还想帮助他们学习并实现团队目标。
通过分享您的知识以及坏时光和美好时光, 你犯的错误, 或您获得的成就, 您奠定了强大团队的基础。
有很多分享您的知识的方法:
- 撰写与您的职业或工作相关的博客文章
- 准备和组织研讨会
- 制定并进行不同的培训
- 录制YouTube视频或播客
以上所有这些都将帮助您成为一支拥有强大而强大团队支持的Superstar质量检查工程师, 为公司带来价值。
雇用一家专业的WordPress开发公司来为您的下一个重大挑战提供业务发展概况。
浏览更多:询问您的代理商业务专业人员
质量检查主管
你好, 我是Yovo! 我是DevriX的质量保证工程师。 我的工作是检查所有正在进行的项目,并确保一切工作正常。 如你所知, 工作不是一切, 所以我努力让自己忙于健身, 篮球或看我最喜欢的足球队-利物浦。 我也想成为一个好丈夫和父亲。