今朝,你必须保持在任何数例的情况下,软件测试的聊天机械人或框架在预期情况下可以区分缺点与亮点。"智能机械人"不再只是一个风行的术语。这是实际。这在主动化测试世比赛是有效的,因为它在其他处所也是如斯。
【51CTO.com快译】大年夜约一年前,在一次大年夜型测试会议上,有名资深工程师坐在大年夜约300名测试工程师面前,自负地宣布机械人技巧和人工智能将接收软件测试的世界。他们说得对吗?
我们认为人工智能在计算机中的开辟并不克不及真正代替测试工作,但它将改变测试工作的完成方法。
【编辑推荐】
作者:Archana Yadav
在移动应用法度榜样大年夜行其道的今天,我们也看到机械人技巧和人工智能的应用,特别是在软件测试中。我们有足够的来由去开辟机械人和人工智能应用,应用它们进步成本,节俭时光。
机械人研究范畴有据可依的汗青并不算长,然则因为机械人和人工智能在软件测试中的应用日益增多,这些数据正在敏捷增多,相干的规范也会快速形成。就软件测试中的机械进修而言,机械人的练习速度比仁攀类更快,他们可以成闻敉件开辟方面的专家。机械人和人工智能在测试典范围、工作量、调试充分性、持续测试等方面影响着软件测试和开辟。
1.测试范围和工作负载
软件测试中的一个常见问题是,跟着一个项目标建立,测试的参数会上升,大年夜而导致测试团队额外的工作量,这已经限制了他们的才能和他们能高效工作的时光。
应用人工智能机械人,测试人员可以重构测试以包含新的参数,并且测试的覆盖率可以增长且不增长测试团队的工作量。机械人主动化对象同样可以定制先辈程度的平行实验和主动调谐的义务。软件测试人员可以拥有一个完全的机械人测试主动化团队,运行广泛的测试范围,并负责监督、检查和协助他们编制测试法度榜样。
2.调试充分
【义务编辑:刘妮娜 TEL:(010)68476606】
推敲到AI机械人可以实现7天24小时工作,它们可以在须要时经常调试项目,在测试中可以在不须要人工信息的情况下扩大测试时光。测试人员可以或许检查和分类测试结不雅并解决问题。成长到更进一步,我们可以看到机械人主动化测试,机械人可以实现修改代率攀来解决缺点或猜测潜在的脆弱环节。
3.先辈的持续测试
应用人工智能在机械人中推动持续测试,可以扩大年夜测试才能典范围。例如,应用机械人进行主动化测试有助于申报误差或区分和清除被污染的信息。再次,应用人工智能问答做一些蹩脚的工作可以进步测试的质量和晋升测试团队工作的可行性。
机械人及人工智能技巧在软件测试中的如今与将来
在主动化测试过程中,保持代码完全和增长新功能是根本。当前测试的局限性在于,机械人只能在建议的情况下搜刮缺点,而任何新组件对测试结不雅没有影响,除非仁攀类测试人员荣幸的发清楚明了一个小的变更。此外,人工智能的进步可以赞助我们发明产品中渺小变更的深刻性。软件测试中应用的人工智能体系能懂得客户机须要什么,可以比测试人员更快地生成数百个测试用例的代码。
如不雅你暂停1分钟来推敲我们经常应用的立异对象,人工智能在机械人技巧中的应用已经开端渗入渗出到我们的生活中。所以做好预备!开源测试对象的成长正处于人工智能测试对象变革的边沿。尽管还有一段距离,但我们信赖,应用人工智能进行靠得住的软件测试的时代很快就要到来了。
原文链接:https://dzone.com/articles/bots-and-ai-the-future-of-software-testing-and-dev
刘妮娜译
【51CTO译稿,合作站点缀载请注明原文译者和出处为51CTO.com】
推荐阅读
产品和工程化才能。光在实验室里搞没意义; 编者按:本文来自微信"大众,"号浩盖氲(ID:haogetalks),36氪经授权宣布。大年夜家好,我是迅雷开创人程浩,也是开氪专栏《精益创>>>详细阅读
本文标题:机器人和人工智能:软件测试和开发的未来
地址:http://www.17bianji.com/lsqh/37747.html
1/2 1