您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 基于风险评估的软件测试优先级算法
专业:软件工程设计(论文)题目:基于风险评估的软件测试用例优先序算法设计2012年2月10日1.结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写1500字左右的文献综述(包括研究进展,选题依据、目的、意义)文献综述随着计算机及网络技术的飞速发展,测试管理信息化、网络化是必然的趋势。在测试项目中,尤其是在大型的测试项目中,经常会遇到测试需求变化频繁、测试用例复用性低、测试缺陷分析不够深入、自动化测试程度不高等种种问题,测试任务的分配、结果的统计、测试项目的更新、测试项目的版本管理等管理变得尤为困难,通过排除软件测试中发现的错误和缺陷,可以有效实现软件可靠性的增长,实现对测试流程、测试文档以及测试人员等要素进行自动化的管理,为保证测试质量、控制测试进度、降低测试成本、规避测试风险提供保障。当然,随着软件规模的不断扩大,软件功能的不断增加,软件测试的难度进一步提高,软件产品的可靠性也更加难以度量。加强和规范软件测试用例管理有利于提高软件测试的质量,有利于提高软件测试工作效率,有利于促进软件测试组织稳步提高软件测试的综合能力。使用良好的软件测试用力管理工具是加强和规范软件测试过程管理的有效手段。所以需要利用计算机和网络技术来进行测试用例管理。软件测试是程序的一种执行过程,目的是尽可能发现并改正被测试软件中的错误,提高软件的可靠性。它是软件生命周期中一项非常重要且非常复杂的工作,对软件可靠性保证具有极其重要的意义。风险评估表中所提到的风险是一般项目在开发过程中都客观存在的,表中所列出的风险系数是指在不对风险进行深入的分析和有效的规避的情况下,该风险项发生的概率。比如软件产品的设计目标是运行十年,体系结构不合理的风险是40%的含义是,如果不对系统进行深入的分析,未采用最合理的软件技术进行设计,则生产出一个不具备可扩展性的软件系统的概率是40%。由于客户公司是仍将不断发展的,在十年内,该软件系统都能满足公司运营要求的可能性极低。由此而可能产生的灾难性后果是公司在业务发展的时候,必须重新开发新系统。向客户提供风险评估,是按照国际惯例进行的例行操作,一方面让客户对潜在的风险有更充分的了解,表明公司诚信为本的态度,另一方面也用以鞭策和激励全体开发人员严格执行开发标准,共同监督项目开发过程,努力避免风险的发生。风险概率影响--------------------------------------------------规模估计过低60%严重的交付期限太紧张50%严重的用户需求变化频繁75%严重的技术达不到预期效果30%轻微的质量保证体系的措施实施不利60%严重的××××××××(小4号宋体,1.5倍行距)××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××…………。2.本课题要研究或解决的问题和你采用的研究手段(途径):××××××××(小4号宋体,1.5倍行距)××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××…………。指导教师意见:1.对“文献综述”的评语:2.对本课题的深度、广度及工作量的意见和对设计(论文)结果的预测:指导教师:年月日所在专业审查意见:负责人:年月日
本文标题:基于风险评估的软件测试优先级算法
链接地址:https://www.777doc.com/doc-518731 .html