您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
当软件测试遇上人工智能,技术人员会失业吗?
人工智能,测试,业务当软件测试遇上人工智能,技术人员会失业吗?
发布时间:2019-02-08加入收藏来源:互联网点击:
当软件测试遇上人工智能,技术人员会失业吗?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
从现在看人工智能可以没有减少软件从业者,反而会加大软件从业者。AI的诞生也不是无中生有,他也需要软件从业者的建模,校对,要输入大量的数据进行模型训练。而且短期内AI只能取代一些重复性较大并且固定流程的事情。
回答于 2019-09-11 08:43:50
尽管人工智能可以更快、更简单、更清晰地进行软件分析,发展前景巨大,但人力分析依然具有价值。或许有一天,新兴的人工智能技术会迫使软件测试员去别处寻找新工作,但也不必过于担心。
人工智能和机器学习的使用策略远未完善,各大公司仍面临很多挑战。但可以肯定的是:专业质保人员采用人工智能可以升级整个测试程序、强化测试者职业技能并促进企业发展。
回答于 2019-09-11 08:43:50
有技术的人不会失业,没有技术的人有没有AI都会失业,归根结底失业不是AI导致的。
虽然AI的发展足以取代一部分运维甚至开发的工作,包括对测试case的执行,对机器的维护和错误检查等等周期性工作都可以依赖AI来完成,AI可以让工作者的任务极大简化,甚至可能完成无代码测试环境的搭建,测试人员只需要在集成UI里选择自己需要的功能组合在一起即可。但是测试的内容依然需要开发人员或者测试人员来编写,因为AI无法学习一套软件是如何工作的,要如何使用以及如何攻击它。
如果自身技术不过关,是否有AI都会被淘汰,没有公司会养一个闲人,如果不能为公司赚取利润的话,公司肯定会毫不犹豫地选择抛弃 ,毕竟现在的公司还是倾向于利益至上的,因为员工依赖公司生存,而公司依赖利润生存,如果雇佣的员工不能转变为利润的话,公司倒闭最终就是所有员工都没得生存。
回答于 2019-09-11 08:43:50
软件测试分为黑盒测试、白盒测试,软件测试属于软件生命周期的一部分。如果是一些简单的验证,不需要整体逻辑系统判断的测试,确实容易被人工智能取代。可是人工智能是死的,不具有人的思维。人工智能的测试只能按照预定的规则进行测试,不能脱离规则和算法。可是人却可以很具体的业务需求进行测试。
不同的业务人工智能无法做到完美的兼容,因为人工智能测试只能根据具体的算法进行测试,无法做到完美预设所有规则。而人可以理解业务,根据不同的业务模型进行测试。
一些单调的比较死的规则运算可以通过人工智能测试实现,可是涉及多业务联调的还是需要人类的智慧。因为机器无法做到自动识别业务,分析业务。人工智能解放了生产力,精度更高,适合科学计算。人工智能测试应该和人的测试结合在一起,充分发挥各自的优势,各取所长,互相依赖。测试人员也应学会利用机器,利用人工智能完成它的优势,同时在多业务相关的项目上,还是需要人员自身的优势。人具有业务的分析能力
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |