● 摘要
自动化测试能够有效地提高测试效率,使测试员从大量重复性的测试中解脱出来。自动化测试系统可以为测试人员提供基本的、可重用的测试管理功能,提高测试的可管理性以及测试经验的可重用性。论文首先阐述软件自动化测试以及自动化测试工具和自动化测试框架技术,总结出系统支持的自动化方法学。接着阐述了系统的功能性需求和非功能性需求,然后进行了系统总体框架设计、系统数据结构设计,并阐述了测试用例、工具集、测试结果处理、界面等子系统的设计与实现。论文最后对设计的自动化系统进行了全面测试和实际应用,验证了系统的功能和性能满足了预期的需求。通过自动化测试系统可以自动生成测试用例和测试脚本、方便地管理和执行自动化测试用例、分析和统计测试结果。系统提供命令行和用户界面方式执行自动化测试用例,可以方便地与其它测试管理工具集成或被外部程序调用。此外,为了方便测试人员快速应用系统的功能,系统还提供通用的测试类库和开发包实例。设计采用面向接口编程思想,利用工厂、外观等优秀设计模式,提高了系统的可维护性和可扩展性。
相关内容
相关标签