【摘 要】
:
进入21世纪以来,软件测试在软件工程中的比例、复杂度、成本越来越高,软件测试研究成为软件界共同瞩目的焦点。对软件测试辅助的研究始终围绕着质量、成本、时间三大要素进行
论文部分内容阅读
进入21世纪以来,软件测试在软件工程中的比例、复杂度、成本越来越高,软件测试研究成为软件界共同瞩目的焦点。对软件测试辅助的研究始终围绕着质量、成本、时间三大要素进行,本文基于对三大要素的综合考虑,试图运用有关软件测试方法学的最新研究成果,引入测试驱动开发方法,按照模式思路、整合思想对软件测试辅助进行研究。重点研究了测试目标、过程入出口控制、非顺序工序(反工)处理、测试(执行/管理)辅助、整合等问题,构建了一个支持“测试设计—执行—评价—再设计”递归过程的自动化解决方案系统,对从单元测试到系统测试的测试过程提供自始至终连续且定量化的计算机辅助支持。该系统充分体现整合思路,实现了软件开发辅助系统与软件测试辅助系统的整合、测试管理与测试执行的整合;引入测试驱动方法学,不仅对设计充分的测试用例提供辅助支持,而且能将测试结果反馈到上游设计,指导上游的设计工作,真正把测试提到主导设计地位;建立了一个支持“测试设计—执行—评价—再设计”的控制流程,实现了定量化与自动化测试过程控制;在研究、设计与实现过程中,始终按照模式思路进行;以PCTE为基础,建立了高度集成的CASE工具集成机制;测试辅助支持突破了以往“工具箱”(ToolKit)形式。最终达到了软件产品的质量得以提高、进度成本处于可控的目的。本课题研究成果已在一定程度上解决了北京工业大学软件工程研究所(SEI)、奥地索(北京)信息技术有限公司(ASB)在软件开发方面的实际需求。在ASB运用半年多,对提高软件产品质量起到了一定的作用,可也存在许多不足,今后将不断完善、细化各种功能,提高系统的性能、可靠性、易用性,使其成为一个真正商用化的成熟产品。
其他文献
数据库复制是分布式环境中的一项关键技术,同时由于数据库异构现象越来越普遍,研究异构数据库复制无论在理论还是实际上都具有非常重要的意义。 针对目前具体的异构数据库复
虽然机器翻译已经有了50年左右的历史,但目前它的研究仍然没有取得实质性的突破。机器翻译的方法主要包括基于规则、基于例子和基于统计的三种方法,但它们都有各自的局限性,而基
近年来,基于模糊模型的不确定系统的模糊控制是智能控制领域的研究热点之一。本文就此领域的相关问题展开系列研究。首先,针对一类由T-S模糊模型表示的不确定非线性系统,采用
实时仿真支撑软件是开发实时仿真程序的专用软件工具,而实时仿真程序是仿真机的核心软件。实时仿真支撑软件可运行于多种型号的计算机硬件环境和多用户、开放型操作系统,以扩
本文针对目前计算机使用最多的JPEG格式图像,在保证一定的检索精度的前提下,对如何提高检索速度、降低存储复杂度以及计算量,进行了相应的研究。具体内容如下: 第一章首先介
无线信道环境下TCP/IP、ARP、ICMP等基本协议栈及其相关应用的设计与实现。本课题目标是实现PC机之间通过低速率无线电台的通信应用,最终目标是完全移植到无线电台环境下运行T
近年来,混沌控制与同步的研究引起人们极大的兴趣,并成为当前混沌研究的一个热点。混沌控制与同步的发展不仅为非线性动力学与控制领域的旧问题提供圆满的解答;也带来了新的
随着互联网的发展,社会化媒体逐渐成为人们获取信息与发布信息的主要方式。截止2016年底,全世界的互联网用户数目达到了35亿,而作为社会化媒体代表之一的 Facebook月活跃用户数
本文在前人研究的基础上,结合传统的密码学和新兴的数字水印技术,提出一种基于密码学的数字水印技术。主要研究工作如下: 1.针对Logistic混沌映射在现实应用中由于计算机有限
动画自动生成技术(AutomaticGenerationofComputerAnimation)由中科院数学所的陆汝钤院士提出,它是人工智能技术与电影艺术,图形学技术的结合,是以底层图形学技术为支撑,在上层运