● 摘要
图形用户界面(GUI)是当今软件必不可少的部分。用户界面作为软件系统与用户沟通的窗口,越来越受到人们的重视。同时,计算机技术的发展和应用使得快速开发用户界面成为可能,特别是面向对象技术以及组件技术的出现和发展为用户界面设计提供了强有力的工具。用户界面系统分析以及用户界面组件设计应运而生,从理论上和实践上推动了用户界面的设计与开发。尽管在软件生产中,GUI的使用量不断增加,GUI的测试依然是一个研究较少的领域。本文以组件式开发ERP软件中的用户界面组件的测试为探讨和研究对象,依托实际的ERP软件开发项目,深入分析了组件式开发ERP软件的特点,总结出了ERP软件的组件分类以及组件式开发ERP软件的三维并行的开发过程模型。根据UI组件在开发过程中的位置,分析GUI界面模式的特点,同时参考现有的一些比较成熟的测试技术和测试方法,总结出了适用于组件式开发ERP软件的UI组件的测试V模型,将测试过程划分为画面检查、CRUD测试、交互测试、流程测试四个阶段,并进一步分析了每个阶段测试要点和方法,针对于每个阶段都提出了适于该阶段的测试用例设计方法和覆盖准则。