第十五章:测试
測(cè)試
編寫單元測(cè)試主要有兩個(gè)目的。實(shí)現(xiàn)新功能時(shí),單元測(cè)試能夠確保新添加的代碼按預(yù)期方式運(yùn)行。
Flask測(cè)試客戶端
程序的某些代碼嚴(yán)重依賴運(yùn)行中的程序所創(chuàng)建的環(huán)境。視圖程序只能在請(qǐng)求上下文和運(yùn)行中的程序里運(yùn)行。
Flask內(nèi)建了一個(gè)測(cè)試客戶端用于解決這一問題。它能復(fù)現(xiàn)程序運(yùn)行在Web服務(wù)器中的環(huán)境,讓測(cè)試扮演客戶端從而發(fā)送請(qǐng)求。
Flask-WTF生成的表單中包含一個(gè)隱藏字段,內(nèi)容為CSRF令牌,需要和表單中的數(shù)據(jù)一起提交。
Selenium進(jìn)行端對(duì)端測(cè)試
Selenium是一個(gè)Web瀏覽器自動(dòng)化工具,支持3種主要操作系統(tǒng)中的大多數(shù)主流Web瀏覽器
轉(zhuǎn)載于:https://www.cnblogs.com/cheko/p/6751795.html
總結(jié)
- 上一篇: 利用事件冒泡实现简单的网页计算器
- 下一篇: nginx一 之负载均衡介绍