关键词:
软件测试
错误
MSS-R
CR
摘要:
随着软件和网络技术的发展,软件行业已从探索阶段进入到实际开发和应用阶段,并且保持着高速的发展态势。近年来,软件已经渗透到我们的工作、学习、生活当中,它所扮演的角色越来越重要,它给我们带来了极大的便利。然而如果软件的质量达不到要求,那它给我们带来的不仅不是便捷,反而是危害。软件质量问题已经成为阻碍信息化建设和发展的重要因素,不仅会给政府和企业带来巨大的损失,还会影响信息化的进一步发展和建设。据权威机构调查显示,由软件质量问题带来的经济损失占到80%以上。值得注意的是,软件出现质量问题就如同“蝴蝶效应”,一个环节出现了问题,就会给下一个环节带来很大的影响,甚至造成更大的灾难。软件质量一个很小的疏忽,可能会带来整个软件系统的崩溃。在这个高速发展的社会中,软件质量的重要性不管是对于企业的发展还是信息化的建设都是不言而喻的,所以如何保证软件产品的质量就成为必须解决的一个重要问题。国内外软件行业的蓬勃发展表明,软件测试是软件行业发展的重要原因之一,是保证软件质量的一个最有效的手段。一个高可靠的软件测试可以大大降低软件的缺陷密度,提高软件的可信度,从而促进整个软件行业快速健康地发展。本文先阐述了软件测试的国内外发展现状和发展趋势,其次介绍软件测试的定义、目的、内容及原则依据,然后从不同的角度对软件测试进行分类,对典型的测试方法的相关原理及内容做出深入剖析,接下来主要就MSS-R项目进行需求分析和可行性分析,建立测试模型和流程并设计测试用例,执行测试,分析测试结果,得出测试结论。MSS-R是技术支持中心用来管理警报通知、加强设施服务请求以及工作订单派送的软件解决方案,它是一个事物型的事件管理系统,技术支持中心通过每个客户和特定控制器获取信息,建立业务规则,用该系统来处理警报和其他事件。通过详细介绍MSS-R项目的整个测试过程,细致说明软件测试理论在MSS-R项目的应用,从MSS-R项目的测试结果可知它在功能性、易用性、可靠性等方面存在缺陷,并分析引入缺陷的主要原因。最后总结得出要做好软件测试不仅需要扎实的技术功底,还需要细心和耐心,最重要的是要具有敏锐的洞察力,善于对测试过程和结果总结分析,提高软件测试的有效性,从而保证产品的质量。