软件测试


网站首页 | 软件测试论坛 | 软件测试培训 | 软件测试博客 | 软件测试杂志 | 软件测试沙龙 | 软件测试下载 | 软件测试顾问
业界新闻 | 软件测试人才 | 软件测试技术 | 软件测试工具 | 行业软件测试 | 软件测试管理 | 软件质量专栏 | 软件开发专栏
当前位置:首页>>软件测试技术>>单元测试>>正文
软件测试技术获重大突破
文章出处:希赛网 作者:王伟 发布时间:2005-11-05
  日前,由国内程序员组成的开发团队 UnitWare 发布了一款软件测试工具Visual Unit,该软件实现了完全可视化的单元测试,并在提高编程效率、快速完成充分白盒覆盖等关键技术上获得重大突破,这些技术可帮助软件开发企业大幅提高软件质量及降低开发成本。
  
  单元测试是高质量软件开发的必要环节,如果软件开发过程中未对各个程序单元进行测试,大量细小的错误将遗留在代码中,使后期测试和维护的成本居高不下,导致项目延期甚至失败。单元测试虽然极其重要,但许多软件的开发过程却未进行单元测试,或者只进行了简单的单元测试,原因之一是单元测试耗费的时间可能比编码时间更长,充分的单元测试耗费的时间可能是编码时间的几倍。Visual Unit的成功开发,将使这一局面得以改变。

  可视化:Visual Unit完全可视化操作,不需编写测试代码,单元测试所需的时间极少。

  提高编程效率:Visual Unit显示程序的输入输出数据、所执行的代码、程序逻辑结构图及执行路径,使程序的行为一目了然,有助于整理编程思路,提高编程效率和正确性,快速发现程序错误。Visual Unit还增强调试器功能,提高程序调试效率。这些技术所节约的时间,足以抵消单元测试所耗费的时间,使单元测试的实际时间成本为负值。

  快速完成充分白盒覆盖:在此之前,完成充分的白盒覆盖,例如完成语句、条件、分支及路径覆盖,在实际的开发中几乎是不可能的,因为设计白盒测试用例需要分析程序,画出逻辑结构图,费时费力。Visual Unit的测试用例设计技术,彻底解决了这个问题,该技术从现有的测试用例中计算出可覆盖剩余逻辑目标的近似测试用例,并提出修改提示,依据修改提示进行少量的修改,即可得到预期的测试用例,避免了人工分析程序逻辑结构,轻松地达到空前的测试完整性。

  Visual Unit还具有回归测试、边界测试、速度测试等功能。充分的单元测试,将降低后期测试和维护的成本,也使软件的质量有了可靠的保证。

  Visual Unit的成功开发,填补了我国缺少领先的软件测试工具的空白,也是软件产业自主创新、力争拥有核心知识产权的一次成功尝试,据悉,Visual Unit已申请多项专利。我们期待着更多具有国际领先技术的软件产品的出现。

站内搜索
相关文章
◎PHP单元测试工具PHPUnit初体验
◎使用NUnit在.Net编程中进行单元测试
◎Java性能的优化
◎Java内存泄漏分析
◎Java的内存泄漏
◎NUnit快速入门
◎单元测试方法
◎单元测试浅析
◎java的单元自动化测试---jtest
◎Java程序的单元测试
◎自动进行团队构建和单元测试过程
◎C语言单元测试框架-Check
◎在Eclipse中使用JUnit
◎EasyMock与JMock的比较
◎FindBugs第1部分: 提高代码质量
◎静态测试
◎测试Linux的可靠性
◎TestNG使Java单元测试轻而易举
◎诊断 Java 代码:单元测试与自动化代码分析协同工作
◎JBuilder单元测试实例
◎使用Rational Software Architect
◎怎样使用Junit Framework进行单元测试的编写
◎“白盒”静动测试两齐全
热门文章
◎全面介绍单元测试
◎单元测试------理论篇
◎Java内存泄漏分析
◎单元测试作业指导书(一)
◎junit实现过程
◎白盒测试中的六种覆盖方法
◎JUnit起步
◎单元测试方法
◎C/C++单元测试问答(摘要)
◎nunit使用资料
◎单元测试的基本方法
◎如何挑选白盒测试工具
◎NUnit快速入门
◎在Eclipse中使用JUnit
◎Java的内存泄漏
◎Linux:让内存不再泄漏
◎单元测试的小技巧介绍和举例
◎单元测试指导
◎为什么要进行单元测试?
◎单元测试作业指导书(二)
◎“白盒”静动测试两齐全
◎数据库程序的单元测试
◎静态测试
◎单元测试浅析
◎ant结合junit进行软件自动测试
◎单元测试作业指导书(三)
◎单元测试作业指导书(四)
◎CppUnit - 测试驱动开发入门
◎用cppUnit进行单元测试的步骤
◎java单元测试篇:使用clover为java代码的junit测试做覆盖率分析(一)
◎java的单元自动化测试---jtest
◎java单元测试篇:使用clover为java代码的junit测试做覆盖率分析(三)
◎使用 Visual Studio 2005 Team System 进行单元测试并生成用于 Unit Te...
◎C语言单元测试框架-Check
◎EasyMock与JMock的比较
◎Java程序的单元测试
◎JUnit中如何测试异常
◎怎样使用Junit Framework进行单元测试的编写
◎使用NUnit在.Net编程中进行单元测试
◎J2EE应用的性能调整--JPROBE使用篇
◎单元测试和事先测试开发
◎JBuilder单元测试实例
◎感悟测试驱动开发
◎单元测试实践(VB版)
◎C语言高效编程的的四招技巧
◎使用ant编译、运行junit、以及检查编码
◎JCoverage使用
◎让编译和测试过程自动化
◎自动进行团队构建和单元测试过程
◎有关Junit的多线程测试

Google提供的广告