论文部分内容阅读
作为最有效的软件质量保证手段——软件测试,越来越被软件开发者重视,已成为软件开发的重要部分.因此在提高对软件测试重要性的认识的同时更要建立起完善的软件测试管理体系.因此,如何在保证测试质量的基础上合理地安排测试时间、进度和重点,高效率低成本地进行软件测试就成为非常值得研究的课题.目前国内外的软件开发经验表明,设计完成一个完整复杂的测试管理系统,不仅耗时耗力,而且也很难比较好地适应各个软件开发企业的开发管理现状.因此该论文工作主要就软件单元测试管理系统的设计与实现进行了深入的研究.论文从管理学的角度研究并确定了单元测试管理系统的总体架构.通过对测试管理过程化的分析、分解得到测试管理的几个关键步骤.提出了单元测试管理系统的总体管理学架构,并详细分析了开发测试的组织结构、各种角色在开发测试管理中的位置、要求及其作用.论文通过深入分析用户需求,提出了系统需求的总体结构.基于软件工程的UML技术,对软件单元测试的各个流程进行了描述.并采用面向对象思想及新型软件开发体系架构,提出了系统的总体技术实施方案.提出了实现单元测试管理系统的思想方法与软件设计原则,并在系统总体结构设计的基础上,完成了系统后台数据库中各个数据表的详细设计.并利用软件工程的方法,对于系统各功能模块进行了详细设计.通过比较,针对该系统面向对象、基于WEB开发的特点,选定.Net框架作为系统开发平台.就数据库、操作系统、Web Server等系统开发运行平台的选取原则与主要依据进行了深入分析,并选定各平台.论文工作完成了基于B/S结构的系统主要模块的实现.系统配置灵活、用户界面美观友好,用户操作简洁.很好地达到了系统设计的要求.