论文部分内容阅读
由于软件规模的不断扩大,软件功能不断加强,软件应用行业的不断拓展,对于软件质量的要求不断提高,因此人们越来越意识到测试在软件开发过程中的重要性。国际化软件需要更复杂的软件开发技术和管理方法,需要满足全球用户的不同需求,这就对国际化软件的功能、性能等质量指标提出了更高的要求。提高软件测试在软件生命周期中的地位是保证软件质量的关键,做好软件测试工作是解决软件质量问题的根本。为了保证国际化软件的产品质量,进行有效的国际化软件测试成为必不可少的生产过程。
本文首先对软件测试的相关知识进行了归纳,阐述了测试目的、原则、类型和测试用例的定义及其分类,讨论了软件测试策略的选择依据,研究了软件测试生命周期以及测试过程的不同模型与选择策略,并且介绍了CMMI,ISO9000和TMM等质量规范;其次,阐述了国际化软件测试的基本概念,探讨了软件国际化的开发技术、工程技术以及软件本地化语言翻译技术、工程技术等国际化软件技术,介绍了国际化软件测试的目标、特征、级别和内容;最后,通过一个本地化测试的实例,介绍了ST项目组的测试内容以及本地化测试的目的、原则和内容,并且对ST项目组测试过程中发现的缺陷的各种类犁以及缺陷的寻找方法进行了一个归纳和总结。