软件测试是在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。它是帮助识别开发完成(中间或最终的版本)的计算机软件(整体或部分)的正确度、完全度和质量的软件过程,是SQA(Software Quality Assurance)的重要子域。 在公安交通管理信息系统的开发实施过程中,由于对软件测试工作的重视程度不够,导致产品推广应用后存在很多软件质量问题,影响了产品的正常使用,带来了不良影响。为了减少公安交通管理信息系统项目风险,提高软件测试的效率和质量,本文应用软件测试和项目管理理论,提出了一套软件测试管理体系。具体包括:针对公安交通管理信息系统软件开发现状,深入分析了软件测试中存在的问题;分析并设计了测试进度管理、测试用例管理、缺陷管理、测试任务管理、测试评价等项目管理流程和技术;在分析软件测试需求中业务需求、用户需求和功能需求的三个层次的基础上,建立软件测试需求分析工作机制,并设计了公安交通管理信息系统软件测试需求规格说明模板;最后深入分析V模型、W模型和H模型等软件测试过程模型的优缺点,提出了符合实际的改进型V模型和H模型。 结合剧毒化学品公路运输信息省际交换系统开发项目,对本文提出的体系框架以及解决方案进行了应用及验证,取得了良好的效果。