导 师: 张益新
学科专业: H1204
授予学位: 硕士
作 者: ;
机构地区: 广东工业大学
摘 要: 软件测试是软件工程的一个重要阶段,也是保证软件质量的重要手段。随着人们对软件质量要求的提高,软件测试技术也被重视起来。笔者所在企业面临一个较大型的软件项目,希望将更全面的软件测试技术应用起来,以保证软件质量。本文就是笔者对软件测试技术作出全面研究并综合运用的结果。 笔者系统地学习和研究了软件测试理论体系知识域,把软件测试理论归纳为测试设计部分和测试管理部分。测试设计部分可以看作是软件测试的技术和测试策略的组合;测试组织管理领域则包括了测试管理和测试组织活动等。在具体的项目测试管理过程中,笔者制定出适合企业开发特点的软件测试管理体系。比之前的测试模式更早地进入项目,在软件需求分析等前期阶段,测试组就进入分析测试需求,制定整体的测试计划。综合运用几种测试模型的优点来指导软件测试过程;考虑企业实际开发过程,重新设计了企业的软件测试管理方法,在不同的测试阶段选择最适合的测试技术,不同的软件模块采用不同的测试优先级;综合运用多种黑盒测试法来设计测试用例;白盒测试阶段以开发组测试为主,针对关键模块进行代码级测试。 按照笔者制定的测试管理体系进行完成测试工作后,一改往常开发耽误测试,测试耽误项目进度的情况,顺利完成全部的测试工作而不耽误进度。目前该项目顺利通过更高要求的第三方独立测试,且没有发现更深层次的缺陷。一定程度上证明了新的测试管理方法和测试技术运用的正确性和可行性。 在软件测试过程中,由于bug修改而引发更新的缺陷,一直是测试管理难以控制的地方;需要研究更好的测试管理技术来解决类似的测试管理问题。
关 键 词: 软件测试 测试管理 测试模型 黑盒测试法 白盒测试法
分 类 号: [TP311.52]
领 域: [自动化与计算机技术] [自动化与计算机技术]