加入收藏 | 设为首页 | 会员中心 | 我要投稿 柳州站长网 (https://www.0772zz.cn/)- 基础存储、数据迁移、云安全、数据计算、数据湖!
当前位置: 首页 > 站长资讯 > 评论 > 正文

有人把5G+人工智能讲明白了

发布时间:2021-01-27 13:55:58 所属栏目:评论 来源:互联网
导读:最占时间的是测试阶段。你曾经听到过这样的说法吗?这是大多数非测试人员在从事项目工作时的表现,他们不了解软件测试有多强大。 软件测试是一门艺术,不是每个软件专家都能精通,然而很多人都低估了它。本文就将澄清技术界盛行的关于软件测试的误解。 误解一

“最占时间的是测试阶段。”你曾经听到过这样的说法吗?这是大多数非测试人员在从事项目工作时的表现,他们不了解软件测试有多强大。

软件测试是一门艺术,不是每个软件专家都能精通,然而很多人都低估了它。本文就将澄清技术界盛行的关于软件测试的误解。

误解一:“在整个项目生命周期中,测试人员只需要在开发完成后再参与项目。”

这是最大的误解之一。如果真是这样,项目肯定存在巨大的问题。只在后期引入质量保证(QA)对交付成果的质量和时间来说是一个巨大的风险。测试人员参与项目的时间需与开发人员相同,因为测试人员需要理解需求、分析差异、准备可交付成果、计划并运行测试。

如果测试人员只参与项目的后期阶段,那么他们在测试产品时会依赖于开发人员对项目的理解和跟进,而且交付成果的质量最终也不太可能得到改善。

相反,测试团队从一开始就应参与项目,有自己的思考、理解、分析和参与时间。这不仅可以帮助QA团队更好地进行测试,而且还可以让整个项目团队的QA做得更好。许多机构已经意识到这一点,从项目一开始就让QA团队加入。

误解二:“测试人员不会成为项目经理。”

许多人认为,测试人员缺乏管理方面的专业培养。但这两者本就是互不干涉的。经理需要掌握人员管理、成本管理、时间管理等技能。无论是测试人员、开发人员,还是其他任何技术人员,这些技能都与他们的工作无关。

项目管理技能需要单独培养,并且世界上无论从事哪种技术,属于哪个流派的人员都可以进行培养。因此,作为一名测试人员,对项目管理的追求并不会受到鼓励或阻止。这是一个独立的领域,任何有兴趣的人都可以参与。

误解三:“向开发主管进行工作汇报是测试人员职业生涯的阻碍。”

理想情况下应有独立的垂直部门,开发主管和QA主管都应向项目经理进行工作汇报。然而有时候可能会出现测试团队和开发团队有同一个开发主管的情况,这时候就必须向一个并不懂得如何进行深入测试的人汇报工作。

但其实,只要把工作做好,并耐心地帮助领导完成评估实践,就不会有什么差错,也不会对职业生涯产生长期的负面影响。

误解四:“编码技能差的人才会从事软件测试。”

大多数情况下,测试还包括编码。测试人员需编写复杂的结构化查询语言(SDL)来验证数据,或者在进行提取转换加载(ETL)测试/数据验证时创建测试数据。进行迁移测试时,测试人员需将编写的代码从一个数据库转换到另一个数据库。进行自动化测试时,测试人员需用Java、Perl或其他编程语言编写脚本。

因此,这个观点根本站不住脚。

误解五:“软件测试就是随意点击。”

人们通常认为,测试就是在用户界面(UI)随意点击,然后在Excel或其他文档中记录细节。事实上,测试人员会执行非常明确的测试步骤,以确保UI/应用在极特殊情况下也能够正常工作。因此,视域才是最重要的。

用户对操作限制没有概念,测试人员也一样。因此探索用户界面很重要,这种探索可能看起来像很多随意的点击。只有测试人员知道这种疯狂的操作是有方法步骤的。

误解六:“测试就是文件记录,或者说填充Excel表格。”

首先,需要强调一下:每个参与项目的人都必须进行文件记录。一份准确和完整的文件可以为项目提供基本证明和历史证明。

然而,对于测试人员来说,文件记录尤为重要,因为我们创造的产物不是一个程序或模块,而是通过人工呈现的一种质量保证。Microsoft Office套件是大多数团队的首选,但如果要做得更好,就请使用测试管理软件。

(编辑:柳州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读