第十五章:测试

测试

编写单元测试主要有两个目的。实现新功能时,单元测试能够确保新添加的代码按预期方式运行。

Flask测试客户端

程序的某些代码严重依赖运行中的程序所创建的环境。视图程序只能在请求上下文和运行中的程序里运行。

Flask內建了一个测试客户端用于解决这一问题。它能复现程序运行在Web服务器中的环境,让测试扮演客户端从而发送请求。

Flask-WTF生成的表单中包含一个隐藏字段,内容为CSRF令牌,需要和表单中的数据一起提交。

Selenium进行端对端测试

Selenium是一个Web浏览器自动化工具,支持3种主要操作系统中的大多数主流Web浏览器

posted @ 2017-04-23 10:29  Cheko  阅读(101)  评论(0编辑  收藏  举报