论文部分内容阅读
随着软件开发技术和开发工具的提高,软件工程和软件过程实践的推广,软件测试日益得到重视和专业化。软件自动化测试,已经成为国内软件工程领域一个众所周知的课题;不言而喻,软件测试从业者都意识到软件测试这项工作走向成熟化、标准化的一个必经之路就是要实施自动化测试。
本文对传统软件测试技术和自动化测试技术做了全面、细致的论述,并对FIT(Framework for Integrated rest)进行了全面的剖析。本文介绍了基于参数组合的测试设计方法和两两组合覆盖测试方法的有效性,在此基础上还研究了两两组合覆盖问题,并对该问题的三种生成策略进行了详细的分析和比较。
本文研究了自动化测试及组合测试中两两组合覆盖问题,并在这两种方法的结合上进行了创新,提出了E-FIT框架及其流程。E-FIT在集成测试框架FIT。的基础上,研究了软件测试用例的选择和生成,并结合两两组合覆盖的测试用例自动生成技术,实现了从接口参数边界值的确定,到以HMTL形式显示集成测试结果的半自动化过程,从而提高软件测试的质量和效率。最后,针对扩展后的E-FIT的测试流程给出了具体的软件测试实例。