企业信息管理系统测试模型的研究与应用

来源 :内蒙古大学 | 被引量 : 6次 | 上传用户:lszh2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如何提高软件质量是软件工程致力解决的关键问题之一。软件测试和验证是保证软件正确性和提高软件可靠性的最基本和最重要的手段,也是工业界使用的主流技术。本文介绍了作者所参与的项目的特点,并分析得出当前大部分企业信息管理系统具有面向对象、图形用户界面(GUI)大量使用、数据流程复杂、企业数据高度准确等共同特点。 针对这些特点,本文提出了改进的测试模型,然后对测试模型中的每一步提出了测试方法。静态测试提出九个方面的测试点;在代码测试中使用测试依赖图法(TDC)确定方法和函数的测试顺序;对于窗口和控件测试提出了窗口控件交互执行因果图(CICE)法,使用详细说明书和窗口界面做出CICE图,并提出了覆盖准则,根据覆盖准则和算法生成测试树,然后从测试树导出测试用例;对于集成测试依据UML活动图,如何将UML活动图转化为测试用例本文进行了详细介绍,首先生成基本测试场景,再处理比较复杂的并发分支生成完整测试场景。不是所有的测试场景都是必需的,还要删除不必要的测试场景。最后根据测试场景、场景中的结点信息及设计文档添加测试数据生成测试用例;测试模型的最后一步进行的是系统测试,给出系统测试各阶段的文档,并对C/S系统的性能测试提出了测试建议。 对于本文测试模型的实用性,作者将其应用到实际参加的项目进行验证。结果表明,该方法是可行的,并且提高了测试用例覆盖率、减少了编写测试用例
其他文献
随着计算机网络与信息技术的迅猛发展,网络办公自动化系统在企业的工作中发挥着越来越重要的作用,它在提高领导者的管理水平、推动信息化建设方面起着举足轻重的作用,企业为了提
数据挖掘(Data Mining)是二十世纪九十年代新兴发展起来的一门交叉学科,它是指从存放在数据库、数据仓库或其它信息库中的大量数据中挖掘有趣知识的过程,因此又称为数据库中的知
超级计算作为科学研究的重要手段,对现代科学的发展具有重大推动作用。长期以来,国内外都将研制和应用最高性能的超级计算机系统作为保持其科技领先优势的国家战略。作为下一
面对日益激烈的市场竞争,怎样扩大客户群、提高客户的忠诚度,怎样大幅降低网络成本,怎样不断找到新的盈利点,这是每个运营商都在深入思考的问题。从宏观上看,一方面要从业务入手,不
本课题以半导体管特性图示仪的研发为背景,就基于PCI总线的仪器实时控制系统展开了研究,并最终将所设计的测量控制器在FPGA器件内部实现。为了确保测量控制的实时性能,在课题研
机器人足球比赛是近年来迅速发展起来的一项科技竞赛,主要涉及精密机械、机器人技术、自动控制、感知与融合、通信、计算机视觉与图像处理、多Agent、推理与决策以及机器学习
随着计算机及网络技术的飞速发展和社会信息化水平的不断提高,计算机在教育测量和评价过程中得到了广泛的应用。计算机辅助评价在教育、教学和学习评价过程中的应用,引发了评价
本论文以嵌入式系统的软件测试为研究对象,引入通用软件测试的思想和方法(黑盒测试、白盒测试),并针对嵌入式系统的特点,在某些具体测试方法上进行改进,在此基础上构建软件测
本文研究了基于角色的访问控制策略及插件体系结构。首先阐明了课题背景以及本课题的研究内容和意义;其次,分析了网管平台的特点及结构,重点阐述了本安全管理系统所使用的两
网格是实现因特网上分布式资源共享的新形式。它通过中间件将地理上分布的各种资源有机地连接起来,整合成一台巨大的超级虚拟计算机,实现计算资源、存储资源、信息资源、知识