软件自动化开发和测试

来源 :全国新书目 | 被引量 : 0次 | 上传用户:zzs0901
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  人們正在尝试将机器学习应用到各种以前只有人类才能完成的高难度领域,比如软件开发和测试。软件开发可以说是一种“高智能”的工作项目,软件工程师通常需要多年的理论、技术和实践经验积累才有可能开发出高质量的软件产品。但正如当初人们不相信AI可以在围棋这种代表人类智慧的领域超越自己,却在AlphaGO等的攻击下“节节败退”一样,AI在软件开发领域的应用也正在逐步刷新曾经骄傲的世人们的看法。
  目前已经有多个业界巨头正在使用AI技术来提升软件自动化开发能力,其中的先行者当数AlphaGO所属公司Google,以及Facebook等几大互联网巨头。
  不仅是软件开发领域,软件自动化测试在AI的攻击下也同样逐步沦陷。值得一提的是,自动化测试(Automated Testing)并不是一个新概念,它已经存在了几十年了。而且从历史发展过程来看,它与AI之间并没有过多的交集—它们之间的“触电”是因为自动化测试领域已经来到一个瓶颈期,更确切地说,就是借助传统的技术已经没有办法满足它进一步提升的需求了。
  可以思考一下,如果需要将AI应用到自动化测试领域,有哪些可能的切入方向呢?下面是本书对基于AI的软件自动化测试的“畅想”。

1.游戏自动化测试


  一方面,由于游戏(特别是移动设备端游戏)规则的不确定性、画面渲染动态性等多方面原因,游戏的自动化测试一直是学术界和业界的一大难题—这个难题催生了不少专业的游戏自动化测试公司。但到目前为止,业界能做到的最好状态也只是能够完成少量的自动化测试。
  另一方面,学术界和业界已经有很多在游戏方面击败人类的案例,譬如围棋界的AlphaGO,国际象棋界的Deep Blue(深蓝)等。那么有没有可能进一步将这些成果应用到游戏的自动化测试领域,并代替人的手工测试呢?虽然短期内仍然存在不少棘手的问题,但我们相信这个问题的答案是肯定的。随着AI浪潮的崛起和越来越多的技术突破,这或许只是一个时间问题了。

2.自动化探索测试


  目前的软件自动化测试水平,还无法在完全没有人工干预的情况下生成有效的“功能测试用例”。这其中的核心原因在于自动化测试框架缺乏“思考”能力。换句话说,它们只能机械地执行人类利用测试脚本等方式告知它的“固定做事方法”。这样带来的坏处是显而易见的。一方面人们需要持续投入人力来编写和维护测试脚本;另一方面对于测试过程中出现的各种异常情况,它们也只能“望洋兴叹”。
  基于AI的自动化探索测试可以赋予现有测试框架所欠缺的“逻辑思维”能力,从而有效解决传统测试技术中的瓶颈。当然,和游戏自动化测试类似,只有持续的技术和资源投入才可能最终触发这一方向的“质变”。

3.传统测试框架的技术瓶颈


  传统测试技术已经遇到了很多瓶颈,特别是当测试过程中需要用到只有人类才具有的“高级”能力时更显得“捉襟见肘”,包括但不限于以下几方面。
  1) 感观判断能力
  2) 逻辑判断能力
  3) 测试的可继承性
  当然,上面只是我们对于软件开发、测试领域与AI技术相结合所能带来的变化的一些设想。未来将会如何,我们拭目以待。
其他文献
孙中山先生有句名言:世界潮流,浩浩荡荡,顺之者昌,逆之者亡。古今中外的历史大潮中,无数“弄潮儿”的传奇已经印证了这一点。综观当今世界,人类正处在第五次科技革命和第三次工业革命时期。在这次以信息技术和新能源相结合为基本特征的变革中,互联网、大数据、云计算已经成为历史发展潮流。置身这一浩浩荡荡、汹涌澎湃的浪潮之中,越来越明显、越来越迅速地呈现出以下态势:顺之者昌,“在风口上,猪都可以飞起来”;逆之者亡
阎宇/青岛出版社/9787555233374/2016-02/68.00  为纪念宣传德艺双馨的军旅艺术家阎肃的高尚品德,弘扬时代主旋律,由青岛出版社出版的《阎肃人生》一书出版面世。  自称“80后”的阎肃,之所以成为文学艺术界的常青树,是因为他始终坚守高唱时代主旋律这一艺术的制高点。阎肃的的作品,不仅体现着时代的烙印,也灌注着一代人的浓情厚意,不仅是阎肃对时代深沉的思考,也是中华民族勇于探索、自
袁野 著  东方出版社  2020.9  69.80元  袁野  北京大学高级工商管理硕士。历任国家发展和改革委员会高技术产业司信息产业处副处长、综合处处长、中国电子信息产业发展研究院院长助理,曾兼任国家数字电视领导小组办公室副主任(主持工作)、国家发改委——微软合作办公室副主任(主持工作)。2008年被团中央、工信部、全国青联授予“中国软件行业十佳杰出青年”称号。现任中国国信信息总公司法人代表、
燕兵  甘肃人民美术出版社  9787552701937  2016-01 36.00  兰州味道,一本属于牛肉面的故事。牛肉面是兰州人的生活,也是兰州人的形象。《兰州味道 牛肉面的故事》以文化读本的形式,讲述兰州牛肉面的创制、发展过程,牛肉面与兰州自然人文环境的关系,兰州人与牛肉面的生动故事,以及相关面条文化的知识。
顾随 讲 叶嘉莹 笔记  顾之京 高献红 整理  北京大学出版社  9787301239209  2014-08 45.00  本书是20世纪国学大师顾随先生学问与人生的巅峰之作,更经由国学大家叶嘉莹记录并整理,在珍藏了60多年后才公之于世。本书将中西文化熔于一炉,将学问与人生融会贯通,让读者领悟学文、作文、做人之道,引导读者读懂中国古典文章,切身感受中国文化传统的大智慧与中国古典文章的大境界。
胡八一  中华工商联合出版社  9787515815459  2016-04 58.00  本书作者根据自己的阿米巴培训经验及自己企业对阿米巴的探索,总结出了一套科学划分阿米巴组织的原则、方法,使稻盛和夫式阿米巴经营更本土化、更适于在中国落地。
未来的分享经济究竟会是什么样子?2017年,腾讯研究院专门制作了一份年度报告,引入了一个词“新常态”。新常态是“习式热词”之一,用来描述我国宏观经济的发展阶段。“新”,就是“有异于旧质”;“常态”就是固有的状态。  新常态就是不同以往的、相对稳定的状态。这是一种趋势性、不可逆的发展状态,意味着中国经济已进入一个与过去三十多年高速增长期不同的新阶段。  与此类似,分享经济也进入了一个新的历史阶段。经
这是一本汇集老舍、郁达夫、徐志摩、孙犁等十多位名家作品的旅行散文随笔集。旅行是一个过程,一次发现,是为了抵达内心和远方,书中写景,写情,也谈远方的人和事,有风景圣地,也有无人问津的小胡同,读着这些文字仿佛与名家同游,谈天地谈生活谈人生,有别样的情怀。  因为青岛的节气晚,所以樱花照例是在四月下旬才能盛开。樱花一开,青岛的风雾也挡不住草木的生长了。海棠,丁香,桃,梨,苹果,藤萝,杜鹃,都争着开放,墙
摘要:党的十九届五中全会明确将“建成文化强国”确立为到2035年基本实现社会主义现代化的远景目标之一,出版行业迎来重大发展机遇期。算法革命深刻影响着人们的生产生活和出版行业,其在电子商务领域的技术应用有力助推新时代网上书店业务加速发展。本文分析了国内、国际网上书店业务现状,以及算法革命如何赋能网上书店业务,提出了文化强国背景下算法革命助推网上书店业务发展的思考。  关键词:算法革命,网上书店  党
随着中古时期繁荣的陆上丝路渐趋阻绝后,中西方开始从海上寻求一条规模更大的贸易渠道,原有的海上丝路到明清时期变得繁荣起来。至清乾隆二十二年(1757),清政府下令广州为唯一对外通商口岸以后,广州的对外贸易进入全盛时期。到18世纪中后期,英国、荷兰、法兰西、丹麦、瑞典、澳大利亚、西班牙、美国等相继在广州建立了商馆。  在当时中国的对外贸易中,除了大宗货物茶叶、丝绸外,还有为数众多的艺术品,其门类包括: