首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于人工智能的测试自动化工具会在几年内使selenium过时吗?

基于人工智能的测试自动化工具会在几年内使selenium过时吗?
EN

Stack Exchange QA用户
提问于 2020-12-09 08:13:32
回答 2查看 86关注 0票数 0

我担心几年后,公司会部署基于人工智能的机器人过程测试自动化工具,而我的java selenium编程技能将变得过时。

EN

回答 2

Stack Exchange QA用户

发布于 2020-12-09 08:40:34

很难预测未来。你可能需要新的(AI)技能来处理新的项目。记住,旧的项目存在很长时间。有些程序员仍然用Cobol编程,今天的薪水很高。

我最近换了一个政府雇主,他们过去至少活了15年。我以前没有使用过的硒技能很好地转化到了这个环境中。在大多数人信任AI测试工具之前,它首先需要成为一个国际标准,这可能还需要10年的时间。使用机器学习来实现人们的自动化,在这一点上也是不受欢迎的。

如果程序员和测试人员将完全被人工智能所取代,这意味着大多数工作将被人工智能所取代。因此,我们需要重新设计社会。就业机会将不复存在。虽然我希望这会更快,但我不认为这会发生在我的工作生涯(剩下的25年)。

我的建议是继续在市场上研究和试验新的工具。

票数 1
EN

Stack Exchange QA用户

发布于 2020-12-09 12:45:26

我认为,由于java技能而受到重视的概念表明,您忽略了敏捷的意义。敏捷工作方式的四大支柱是:

  1. 过程和工具上的个人和交互
  2. 基于综合文档的工作软件
  3. 合同谈判中的客户协作
  4. 响应按计划进行的变更

你不应该被绑在一套特定的工具上,而应该熟练地去调查、研究和找出当前问题的最佳解决方案。例如,尝试研究使用量角器对角网站、用于API测试的postman以及其他克服当前解决方案复杂性和瓶颈的工具的好处。

工具和技术将迅速发展,作为工程师,您的任务是确定适用于您的上下文的最佳解决方案,因为测试或任何活动都取决于上下文。例如,如果它是一个简单的一页单帧应用程序,您就不必将它与庞大的框架和设计复杂化,并导致类的激增。

回到问题

软件测试在不同的层次上有不同的范围。大多数AI工具主要集中在功能UI测试上,但随着测试用例和测试覆盖率的增加,存在着巨大的维护瓶颈。

另外,AI解决方案缺乏UX/UI经验测试能力,这就是为什么我们仍然在测试金字塔中使用探索性测试云的原因。

摘要

  1. 在目前的状态下,人工智能还处于学习阶段,还需要很长的时间才能完全被信任到足够成熟的程度。
  2. 我们还需要人类的介入
  3. 如果将来AI变得足够成熟,那么作为质量工程师,您应该非常乐意用AI或任何比迁移所涉及的工作更有益的更好的工具来代替当前的实现。

另外:

Java-selenium技能集不是一种不可获得的有价值的技能,它会使某人成为一个高需求、不可替换的资源:

使工作有价值的是:

  1. 调试技巧
  2. 快速学习技能
  3. 批判性思维技能
  4. 协作技能
  5. 团队技能
票数 0
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/46350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档