AI会给测试员带来审判日吗?
我以为这是一场与测试相关的网络研讨会. 你知道,就是那些主题是关于推销测试工具的工具? 但这一次不同了, 不是在格式或演示中, 但在主持人的声明中. 有一次她说:“这个工具不只是自动化您的手动测试用例, 它为你写.“我已经听过上百次声称可以消除手工测试的测试自动化工具, 但是从来没有人说过他们的工具也可以终止测试人员! 好吧, 也许这有点夸张, 消灭人类从来没有被明确地宣称过, 但听起来确实是这样.
《MG游戏登录网页》 系列电影, 漫画, 一部命运多舛的电视剧也经历了起起伏伏, 但我最喜欢的部分是第二部, T2审判日. 在这部影片中,mg官方游戏中心了解到审判日的事件, 当时,美国国防承包商赛博达因(Cyberdyne)开发的人工智能(AI)试图通过核攻击来消灭人类. 如今,在现实生活中,人工智能正在为Chat GPT、Bard和Bing等工具提供动力. 在测试领域, 对许多人来说,它是最新的功能, 如果不是所有的主要测试工具, 或者它正在为新工具提供动力. 软件测试领域的许多人都在想,mg官方游戏中心的职业生涯是否会迎来真正的审判日.
在我20多年的测试生涯中, 在我看来,mg官方游戏中心这类人经常被迫为mg官方游戏中心在软件开发中的位置而战,甚至为mg官方游戏中心存在的理由而战. 每隔一段时间,就会出现另一种对mg官方游戏中心有用性的新颖攻击. 这些理由通常是“客户可以测试功能.、“开发人员可以测试他们自己的代码。.或“测试太昂贵了。.这个问题已经存在了几十年. 最近的说法是“mg官方游戏中心是敏捷的,只是自动化所有的测试。.,或者“产品负责人可以做到”。. 今天, 是人工智能的幽灵, 由于其模仿(或看似模仿)人类思维的怪异能力,软件测试人员的价值再次受到质疑.
考虑到这种不确定性, 作为测试人员,mg官方游戏中心需要了解如何在AI渗透到mg官方游戏中心的世界的未来几年保持相关性. 好消息是,mg官方游戏中心现在应该已经习惯了, 考虑到mg官方游戏中心工作中已经面临的所有挑战. 坏消息是,mg官方游戏中心并不总是善于应对这些挑战.
测试机器
最终, mg官方游戏中心这个职业的生存将取决于mg官方游戏中心比这些人工智能结构更好地完成工作的能力, 但mg官方游戏中心如何证明mg官方游戏中心的优势? 我认为有一些具体的方法可以提高mg官方游戏中心整个行业的水平.
停止依赖脚本测试. 我很惊讶脚本测试,也就是 编写和执行测试用例在测试行业,尤其是在工具制造商中,美国仍然占据着这样的主导地位. 有多少测试管理工具是围绕它设计的 探索性测试 vs. 那些为脚本化测试设计的? 令人欣慰的是,至少外星人不再被忽视了. 在过去几年中,ET工具的数量有所增长, 还有一些更大的公司,比如Tricentis (qt), x射线 将健壮的探索性测试工具作为一种选择, 即使他们的工具的大部分功能仍然集中在测试用例上. 但mg官方游戏中心不能指望这些工具来驱动mg官方游戏中心的行为. 只要mg官方游戏中心继续宣扬“可重复”测试的信息,脚本化测试用例就会继续占据主导地位. 为什么测试人员想让他们的工作可重复? 越来越多的人接受像ET这样依赖于测试人员的知识和技能的方法, 就会有更多的工具跟随并支持mg官方游戏中心.
编写更好的bug. 您是否曾经使用过一个自动测试工具,它也记录了它发现的错误? 我用过一些,结果很可笑. 但我也看到和听到过人类测试人员写的一些可笑的bug. “它坏了”并不是一个有用的描述软件缺陷的词. 最有价值的教学工具之一是 BBST 系列课程是编写bug报告时使用的RIMGEN步骤集. RIMGEN代表着复制、隔离、最大化、概括、外化和保持中立的基调. 看看 这篇关于RIMGEN的文章 获取更多关于这些内容的解释,然后让开发者习惯于阅读优秀的漏洞报告,这样他们就不会忍受AI工具可能记录的胡言乱语了.
了解你的专业. 测试人员工作的一个重要部分是更多地了解产品, 技术上和功能上, 比队里任何人都好. 机器可以在没有需求的情况下进行测试吗? 它能记录一个详细说明应用程序如何偏离其目的的错误吗? 如果它与用户的期望不一致怎么办? 这只是两个 一致性启发式 在任何测试人员的处置. 技术方面呢? 我应该有优势,对吧? 当测试人员花时间和精力去理解他们正在测试的应用程序的内部工作原理时,情况就不一样了. 例如,当您看到SQL错误时应该查看哪里, 如何查看日志级别, 具体的错误消息是什么意思. 这些任务仍然是由有知识的人来完成的最好.
你知道还有什么能比人类更快更好地完成重复性任务吗?
虽然人工智能的进步可能会让mg官方游戏中心觉得审判日即将到来, mg官方游戏中心仍然可以通过为软件项目增加价值来证明mg官方游戏中心作为测试人员的价值,这是机器无法做到的. 这意味着放弃将测试变成商品的思维方式,转而采用人类独有的方法和技术.
要了解更多关于人工智能的知识,请阅读mg官方游戏中心的 博客.
联系 Moser商业服务 让你的事业更上一层楼.
参考文献
James Bach:测试用例不是测试 http://www.satisfice.com/download/test-cases-are-not-testing
探索性测试: http://en.wikipedia.org/wiki/Exploratory_testing
Tricentis qt test Explorer: http://www.tricentis.com/products/unified-test-management-qTestest/enterprise-exploratory-testing-explorer
x射线探索性检测: http://www.getxray.app/exploratory-testing
黑盒软件测试(BBST)课程: http://bbst.courses/
Bug报告RIMGEN: http://bbst.courses/ rimgen /
迈克尔·博尔顿:一些小问题 http://developsense.com/Blog/2012/07/few-hiccupps