
目前的现实物质世界与软件构造的虚拟世界几乎处在同一维度,人的思维有多复杂,软件代码就有多复杂。不管是金融领域的核心系统还是工业嵌入式软件,动辄上亿行的代码量、几百万个函数,数百个进程,这样的研发与维护的工作量难度可想而知。所以,我们经常可以看到各种报道,比如程序崩溃造成几亿元的金融交易损失、机器人失控攻击使用者、智能生产线效率低迷等。尤其纵观全球工业智能化进程,中国工业在核心软件的研发能力尚较为薄弱,面临诸多挑战,常常被国外同行所诟病。奋起直追、打破技术壁垒不仅需要高层的战略重视,更需要软件核心研发部门与核心测试部门的在技术战术上的密切配合。
分析目前国内软件测试基本处于两种状态:一是绝大多数企业采用手工黑盒测试,二是部分对软件产品质量要求高的企业不得已去购买国外白盒测试工具。但这两种测试办法都有非常大的缺点。简单来讲:手工黑盒测试(从用例设计角度流行的自动化测试也总体属于该范畴),顾名思义测试者看不到程序内部结构,主要凭大量的测试用例及海量人工投入来减少事故发生的概率。这种办法对软件可靠性要求不高的应用来讲问题不是很大,但是对于大型金融保险、航天军工等关键系统就意味着时刻携带隐形的巨大风险。此间案例非常多,不再一一罗列。第二种办法是采购国外白盒测试工具。白盒测试工具一般重点应用在研发阶段的单元测试上,它对测试覆盖率的结果要求高,满足了客户的部分需求。但它的缺点也显而易见,暂且不说国外白盒软件采购与维护高昂的价格、学习周期漫长,我们仅从技术层面客观地看:它们普遍技术路线滞后,测试过程与源码捆绑不支持分布式测试、混合的覆盖率结果无法和具体用例关联和追溯、不支持不同版本覆盖率的累计、不支持回归测试用例的智能选取等等。
换句话说,您一个LISENCE花了几十万、上百万,只能单机使用,版本更新以后所有依赖于代码的测试数据就完全失效了。覆盖率结果无法对应到具体用例,很难通过覆盖率对应的程序逻辑分析用例缺陷的真实原因,用户只能花费大量时间进行间接排除法,更无法通过覆盖率得出各种精细化管理、快速发现缺陷的直接结果。传统白盒仅仅关注覆盖率,但从单元角度试图完成高水平的大型软件的覆盖已经非常不现实。软件质量保障问题如此重要,却长期得不到实质的突破性发展。
最近国内外软件测试领域中,崛起了一支新生力量“星云测试”(www.teststars.cc):他们潜心钻研软件测试智能数字可视化技术多年,突破种种技术难关,推出软件精准测试技术,为复杂、高可靠性软件的测试打开了一个新世界。这个产品的每一个特性都让使用者拍手叫好:
1、代码、测试用例、模块实现自动关联和追溯:无论您变动代码还是测试用例,机器可以实时为您指出相应牵连内容,快速框定变动影响范围;
2、覆盖率可视化:让您知道覆盖率分子分母的变化原因,带有时序的覆盖率数据,可以在极短的时间内就能发现缺陷成因;
3、系统级测试:在系统级功能测试过程中,每个模块、每个接口、每个版本的程序逻辑及变化信息,都由机器记录得分毫不差。海量的程序逻辑信息在系统级测试中自动生成并可视化展示,您可以随时、随意调取并且进行分析。完全机器智能化过程控制,所有精准的测试数据由机器自动产生,确保数据可信性。
4、超大信息量的产品测试报告:团队管理者可以随时随地调用软件系统与团队的成长报告。
5、内置各种专家级智能测试分析算法,直接给出多种测试阶段的定性和定量的结果,大幅度降低对经验的依赖,起到规范测试过程和方法的作用。
6、可以提取颗粒度极小的测试元数据,为企业沉淀测试元数据资源、改进未来产品战略,提供精准的数字化分析支持。
当然还有非常多令人惊叹的特点限于篇幅,将在有关专业课程及技术分享文章中重点解密。另外,精准测试的平台和语言的适用性也超出我们的预期:从语言层面来说它适用于:Java、Object-C、C89、C99、C++0X11、C#等,从平台层面来说它适用于:Android、J2EE(、Web)、Java Desktop、iOS、MacOS、Linux(X86、X64、mips、arm、powerpc、UNIX(AIX)、VXworks、Windows(visual studio.net)、Windows操作系统平台、WinCE嵌入式平台等等,后续支持的语言和平台还在不断扩展。目前的客户有大型金融保险机构、大型芯片研发集团、军工、智能机器人、智能医疗等。
因2014南京国际软件测试大会和2016成都国际软件测试大会上,在分论坛的演讲中与会专家们的热烈反响,经由实际使用客户的热情推荐,最近CSTQB特地为该产品供应商开设了“精准测试”精品课程专场。
专业课时间:2017年3月18日,地点:上海市浦东新区张江高科博云路2号浦软大厦内,内容介绍:http://imbus.cn/upFile/2017119134739187.pdf。课程联系人:蒲珍芳邮箱:zhenfang.pu@imbus.cn手机:13917388427
欢迎金融保险、互联网、工业等领域,从事核心软件研发、测试与维护的优秀技术爱好者及IT管理精英们,参加“精准测试”探究之旅,现场有惊喜。
喜报|星云测试软件入选工信部2024年信息技术应用创新重点推荐解决方案
以创新技术助力航空软件高质量发展——星云测试参加2024年飞机航空电子国际论坛
星云测试入选2023年江苏省专精特新中小企业名单
2023金融业软件测试成果交流会 星云精准测试助力金融业软件测试数字化转型发展和进步
精准测试技术十年发展漫谈(下)
精准测试技术十年发展漫谈(上)
星云测试受邀出席 第二届工控中国大会
星云测试受邀出席 2022中国工业软件大会
星云测试携手飞腾等合作伙伴会于 2022中国金融产业峰会
星云精准测试平台通过了中国电子技术标准化研究院的软件测试工具能力评价
Wings, 展开单元测试的翅膀
测试数字化转型之精准测试与用例引擎的双轮驱动
“软件赋能汽车”下的新一代智能高可靠性精准测试技术
星云精准测试-为金融系统软件保驾护航
2020年中国银行业软件测试成果交流会”在北京召开
星云测试应邀参加第十一届中国国际软件质量工程(iSQE)峰会
【星云测试Wings-企业级单元用例自动编码引擎】 TiD 2020质量竞争力大会专题演讲
【星云精准测试-新一代软件测试技术流的前瞻与落地】TiD 2020质量竞争力大会专题演讲
Wings-面向企业级的单元测试用例自动编码引擎
Wings-企业级单元测试自动编码引擎白皮书最新发布
精准测试白皮书-2020版最新发布
精准测试在商业银行的研究与实践
星云精准测试有力提升金融复杂系统的测试能效
【星云简讯】“星云测试”喜获高新技术企业证书!
疫情之下,精准测试的智能可信模式正在成为中流砥柱
星云精准测试平台远程指导使用流程
星云测试在“软件工程工具标准工作组”承担相关任务
打造银行软件测试成果交流与共享平台——2019年中国银行业软件测试成果交流会综述
星云精准测试对安卓底层驱动代码的测试案例分析
软件世界 · 质量护航 —— 星云测试应邀参加2019年第十届中国国际软件质量工程(iSQE)峰会
第十届中国国际软件质量工程(iSQE)峰会圆满召开
精准测试白皮书V3.0-2019最新版
精准测试,浩瀚代码星空的守护者
“第一届浦发银行国际金融科技创新大赛在沪举行”星云测试勇夺第一名,荣膺白金奖
Devops微服务架构下具有代码级穿透能力的精准测试
星云精准测试之用例魔方
开发者测试(3)-采用精准测试工具对springcloud微服务应用进行穿透测试
开发者测试(2)-采用精准测试工具对J2EE Guns开发框架进行测试
开发者测试-采用精准测试工具对Spring Boot应用进行测试
精准测试的软件产品质量效率变化分析
Wings发布-让单元测试智能全自动生成
星云简讯:向八一建军节致敬
精准测试在复杂金融系统中的应用
星云精准测试在微服务架构中的应用简述
星云测试简介
2017全国大学生软件测试大赛“星云测试杯”华东区决赛 暨软件测试高峰论坛顺利举行
精准测试白皮书
探究软件测试之明珠—精准测试
星云测试成为省级研发中心牵头企业,专项负责工业软件质量精准诊断与分析平台研发
曾玉波:“精准测试”有望成未来10年主流技术
星云测试发布针对开放式Linux操作系统的嵌入式精准测试平台Shell
精准化测试专业平台Paw:专为苹果APP软件测试“填坑”
You can be the ONE--星云测试平台旗下产品由来
Paw--苹果应用可视化精准测试技术浅析
精准测试在智能机器人上的应用
星云礼包大放送
星云测试——开启软件云测试2.0崭新时代
星云测试-掀起企业应用精准测试的浪潮
兆联天下
15问答为专业测试人员揭开“精准测试”的面纱
新品 | 如何开发出一款高质量APP 【内有福利】
星云在线测试-触手可及的移动应用数字化精准测试
星云测试--让软件像普通商品一样放心交易
沧海一声笑,移动应用的CRASH原因我找到! --记最新款数字化测试“星云测试“的使用攻略
软件测试2.0——ThreadingTest数字化企业测试私有云探秘