论文部分内容阅读
目前,软件测试技术的研究领域虽然取得了一些成果,但在具体的开发环境下开发的特定领域的软件系统应采用怎样的测试方法对其进行全面的、完整的测试,仍没有具体的标准可以遵循。软件的标准符合性测试和基本的软件测试又有某些不同,软件的标准符合性测试注重的是被测试的软件是否实现了标准所要求的功能并达到了规定的性能指标,而且以采用黑盒子测试为主,一般在整个软件开发过程完成之后由第三方进行的测试。
课题研究的目的在于根据软件测试中的基本方法,提出在面向Linux系统的具体可行的系统测试方法,提供软件测试理论在实际测试中应用方法和测试用例。
本项研究的主要贡献在于:1)基于中文Linux系统标准,提出了制定检测规范的基本原则与方法。2)通过分析TETWare测试框架,在上面实现针对中文Linux标准中中文处理函数的测试用例,这种方法可以用于大规模开发测试用例,减轻测试用例的开发难度,保证测试的完整性。3)实现了一套中文输入法的测试工具,通过双向模拟被测试模块的运行环境的方法,为被测试模块的运行提供了完整的运行环境,从而为复杂应用程序的测试提出一种可行的方法,保证了测试的完整性。