Visual Unit 4
FlowFly 5 企业版
FlowFly 5 教育版
基本理论
基本理论:软件危机简述
基本理论:解决方案综述
时间危机
解决时间危机:可视编程
解决时间危机:集约调试
其它危机
解决质量危机:快速调试
解决需求危机:快速迭代
解决管理危机:持集测试
FlowFly5
『写调测』开发新模式
软件危机解决工具
产品定位
FlowFly5,简称FF5,是软件危机解决工具。软件危机是1968年提出来的一个概念,是指在软件开发和维护过程中,所遇到的一系列的严重的问题。
产品主要功能
FlowFly工程打通数据的空间流和时间流,实现数据的高度共享,自然规避很多以前习以为常的重复工作,自动获得很多以前难以取得的重要成果,从而消解软件危机,显著提升开发生产力。 FlowFly工程自动支持可视编程和集约调试,显著提升开发效率,从而消解时间危机。 FlowFly工程使用调试数据自动生成高质量单元测试用例,做到用虚测的速度做实测,从而消解质量危机。 FlowFly工程使测试团队从海量的细小错误中解脱出来,重心放在需求的发现与满足上,且自动回归测试使开发过程敏捷化,支持快速迭代,从而消解需求危机。 FlowFly工程可以协同持续集成工具,在休息时间自动执行测试并生成报告,管理层随时掌握进度与质量数据,从而消解管理危机。
FlowFly5 分为二个版本:演示版、企业版。演示版用于演示、教学和初步评估;企业版提供所有功能,用于生产。所有版本采用统一的安装文件。安装后即为演示版,应用企业版License后,即为企业版。
时间方面
要争取大幅的提升开发效率,这样就相当于延长了开发时间
质量方面
要进行基于过程的充分的测试
需求方面
要进行快速的多次的迭代,这需要敏捷化的开发过程
管理方面
可以考虑使用持续集成,管理层实时获取文档以及进度和质量方面的数据,使开发过程可控
基本理论:解决方案综述
FlowFly的解决方案是打通数据空间流和时间流。以下方案,最大限度地实现了数据共享,自然规避大量以前习以为常的重复工作,自动获得以前难以取得的重要成果,从而有效的消解软件危机。FlowFly形象地将数据的空间流和时间流比喻为任督二脉,因此,FlowFly的解决方案可以描述为:打通任督二脉,消解软件危机。
数据的空间流
程序的本质是对数据的处理。数据在程序的空间节点流动,就构成了数据的空间流。空间流的最基本应用是调试,因此,可以从调试过程中了解数据的空间流。下图中,当前函数收到两个参数的数据,其值显示在下方的数据窗口。这些数据哪来的?是上级函数parse_function()传递过来的,上级函数的数据,又是上上级函数传递过来的。每个函数可以看作一个空间节点,会对数据进行计算,并分发给下级函数。数据在空间节点的分发、传递,就构成了数据的空间流。调试是空间流的经典应用,但空间流并不依赖于调试,只要程序被执行,就会产生空间流。
数据的时间流
调试时,往往要通过多次执行才能筛选到需要的数据,当调试器关闭时,数据将丢失,下次如果需要同样的数据,要再次进行筛选。同一空间节点、相同的数据经常需要 在不同的时间内使用。同一空间节点、相同的数据在不同的时间上的延续和使用,就是数据的时间流。显然,传统的调试并没有利用时间流。时间流的最经典应用是单元测试,但还有很多其他应用场景。总的来说,时间流的应用场景有:功能设计、可视编程、集约调试、单元测试、集成测试、文档生成、报告生成、回归测试。
FlowFly的解决方案
一、支持空间流的经典应用,实现类似于传统调试器的通用调试器。
二、打通时间流,即时间流的八种应用场景实现数据共享,从而做到一种场景完成,则其他七种场景自动完成或自动支持。
三、打通空间流和时间流,将空间流产生的数据,在各节点自动保存下来,生成时间流。为了便于理解,FlowFly将此方案表达为:用调试数据生成测试用例。实际上,生成时间流并不一定需要调试,时间流的应用也不止于单元测试。
产品优势及特色
从调试数据生成用例输入
从构建信息建立测试工程 自动采集、筛选用例数据。
生成、确认输出及找Bug
自动生成用例输出 快速确认输出并找出Bug。
测试效率:实测快于虚测
实测是指彻底测试和回归测试,完成单元测试的目的,把代码的问题都找出来,而虚测只是完成覆盖和生成报告。
支持的语言和环境
FlowFly支持C和C++语言,支持Linux远程测试,支持VC、Qt,和各种嵌入式项目。
应用成效
FlowFly以整体思维解决软件危机。FlowFly的含义是让数据流通畅如飞,让开发流程敏捷如飞。
实现可视编程,让程序行为在开发过程中自动显示出来,从而大幅提升开发效率。
用自动化的方式快速完成高质量单元测试。
FlowFly可以共享单元测试数据,完成集成测试。
FlowFly可以很方便地完成回归测试。
帮助用户从现有的工作流程当中去找出那些重复的工作并且把它节约掉。
广州凯乐软件技术有限公司
业务咨询:020-85589545 Email:sales@kailesoft.com Q Q:672746750
产品中心
FlowFly5企业版
FlowFly5教育版
Visual Unit 4
视频中心
FlowFly入门
FlowFly之单元测试
VU4功能演示
单元测试培训
技术中心
技术文章
常见问题
在线帮助
专家博客
关于我们
公司介绍
凯乐文化
联系我们
版权所有:广州凯乐软件技术有限公司 粤公网安备44010502002928号 粤ICP备17061168号