2018TiD质量竞争力大会近日在京隆重召开,TiD秉承追求行业高度(Top)、技术创新(innovation)、专业深度(Depth)三大理念,以纯技术交流与分享为主,是国内唯一内容覆盖软件研发全流程以及软件研发各角色高端会议,大会内容涉及软件研发全层次、全流程及全角色。作为中国软件研发顶级盛会,将“软件质量保证”这个话题又拉回了人们的视野。
近年来,移动App雨后春笋般的涌出,与其繁荣景象不符的,是软件测试越来越淡出人们的视野。一些创业团队甚至喊出“我们只要速度,不要测试”。软件测试领域为何会面临这样的窘境?放弃测试会带来什么样的后果?测试领域的出路在哪里?
软件测试所面临的窘境
当遇到资金短缺,时间紧迫等困难时,在软件开发的众多环节中,“测试”总是首先被放弃的一环。这并不是偶然现象。与传统软件行业对软件质量要求极其严格的历史局面不同,在当前快速迭代的大环境下,连用户也似乎习惯了“卡顿、闪退、Bug”的存在,体验好质量好的产品变得“可遇而不可求”。
为什么会出现这样的状况?
首先,虽然很多团队还未做好准备,我们已经进入了一个“万众创业”的新时代。国内互联网行业还不够成熟,但已有巨量资金涌入。近年来,政府推出鼓励创业的多项政策,在优质的大环境下,众多创业公司如雨后春笋般拔地而起,海量市场应用砸进人们的眼球。目前,安卓与苹果App总数已近300万,安卓2013至2014年间app数量翻了将近一倍,平均每天约有1900款新安卓App发布。火热的场面也吸引了巨额资金入驻,根据IT桔子的数据,2014年国内投资数量相比2013年增加81.9%,增长态势强劲。
巨大的商机,给了创业团队极大的发展空间,也带来了巨大的压力,原本“出精品,不废话”式的精雕细琢,变成了“与时间赛跑”。研发时间不足,测试环节成了牺牲品。
其次,移动测试领域的巨大困难,也摆在创业者眼前。铁道部推出12306客户端的时候,真让人不知道是喜是忧。喜的是终于不用去火车站通宵排队了,忧的是你可能再也买不到火车票了。且不说“12306找你妹”奇葩验证码,12306的兼容性问题极其严重:联想部分手机用户启动页面白屏,4.4.2系统不兼容等等。未经质量保证的应用,带来的不仅是用户的使用体验感受下降,用户流失,更是产品口碑的下降。投资数亿打造的产品尚且如此,小产品更应敲响警钟,一旦口碑流失,可能就不再有重来的机会了。
面临如此碎片化的困境,完成测试工作,似乎成了不可能的任务。举个例子,几年前,如果一款移动App想覆盖80%的用户,仅需要测试100款手机;现在,需要测试600款。假设产品上线前有100个测试用例,测试人员每天可以测200条用例,要覆盖600款机型的测试,需要300天,前提还是你斥巨款购买了600款真机。
综合测试难度大、时间紧迫、资金紧缺、人力不足等各方面原因,即使许多团队渴望提升产品质量,也迫于现实压力而做出妥协。
在供需严重不对等的市场环境下,迪原创新UI自动化质量解决方案应运而生。
基于EagleTest Auto®的UI自动化质量解决方案,适用于多种应用软件和环境
作为一款支持建立功能及回归测试套件等功能的自动化质量解决方案,Dilato EagleTest AutoI®软件,可以实现自动化UI测试,实现比人工测试更为精细的测试结果,为开发团队节约成本,帮助开发成员快速定位和解决问题,缩短产品上线更新迭代周期。
EagleTest Auto®
- 适应DevOps快速研发
- 快速部署
- 跨平台支持各类客户端
应用场景
- Web应用
- Mobile应用署
技术优势
- 专家咨询
- 所见即所得
- 自动框架部署
- 覆盖率高
EagleTest Auto®
- 支持Python、Java脚本
- 支持Appium
- 统一用例管理
- Selenium Web Driver
- Jenkins 完美集成
- 云端资源系统无缝连接