为了提高 web 应用开发过程中的测试覆盖率和效率,结合基于模型的测试用例自动生成和基于关键字驱动的测试自动化思想,本文提出了一种基于模型-关键字驱动的 web 应用自动化测试方法。通过模型的建立、测试用例生成准则的构建,解决了不同测试强度的用例数量的需求,保障了测试的覆盖率;通过关键字、脚本引擎及自动化测试执行框架的设计,实现了测试用例的自动执行、测试过程实时显示及测试报告自动生成,提高了测试效率。将本文设计的工具应用于某会议系统中,结果表明,该工具能够实现 web 应用的自动化测试,有效保障了测试的覆盖率和效率。