Web前端测试与集成:Jasmine/Selenium/Protractor/Jenkins的最佳实践
上QQ阅读APP看书,第一时间看更新

1.5 本书目标

对Web前端应用进行测试之所以困难,一方面是因为代码运行的环境几乎无法控制,各种类型的操作系统,各种版本的操作系统,各种类型的浏览器,各种版本的浏览器,各种语言、插件、扩展,各种前端框架都交织在一起;另一方面其快速迭代的特性使得测试周期短,测试质量难以保证。

同时,Web前端应用开发模式的转型也给开发人员和测试人员带来了新的挑战。开发人员需要了解一定的测试方法和思维才能设计出良好的测试用例。而测试人员需要一定的技术能力才能充分利用自动化测试工具提高测试效率。由于测试和开发进行了融合,所以无论是开发人员还是测试人员,都需要不断提高自身的能力和价值。

本书目标是通过介绍:

• 单元测试

• 自动化测试

• 持续集成

使读者了解如何利用各种工具框架编写测试用例,对Web前端应用进行高效测试,并最终提高软件产品的质量。