軟件單元測試 web前端包含的測試過程是如何進行的?
web前端包含的測試過程是如何進行的?每個公司、工作室、團隊和項目都不同,但基本技能是相同的:1。不要把所有的問題都放在測試階段,開發(fā)是最好的測試。因此,在開發(fā)的時候,我們應該使用更多的控制臺和端點,
web前端包含的測試過程是如何進行的?
每個公司、工作室、團隊和項目都不同,但基本技能是相同的:1。不要把所有的問題都放在測試階段,開發(fā)是最好的測試。因此,在開發(fā)的時候,我們應該使用更多的控制臺和端點,使用chrome測試開發(fā)工具來測試資源和渲染。渲染還可以使用時間戳API打印出來進行檢測。Chrome測試開發(fā)工具還可以測試低網(wǎng)絡高延遲,如2G網(wǎng)絡請求。建議學習。
2. 在編寫代碼之后,您的構建工具(如E2E和eslint)將測試您的編碼規(guī)范、UI性能和代碼執(zhí)行,包括webpack的一些測試。同時,最好引入節(jié)點斷言或一些JS測試包,如柴.js等等。(公司將開發(fā)一套基于webpack本身的構建工具)
3。經(jīng)過測試,它只是證明你的代碼是正常的,兼容性,安全性和網(wǎng)絡仍然需要測試。兼容性通常由不同的瀏覽器、不同版本的瀏覽器、PC和移動終端進行測試。如果是本地病毒和H5病毒,將分別進行檢測。安全,我不知道其他公司。不管怎樣,我們公司有自己的門神測試。至于網(wǎng)絡,你只能去測試服務器,用chrome開發(fā)者工具在線測試,查看資源包的加載、解析和呈現(xiàn)。
4. 最后,說到在線,最好是多分支開發(fā),一個在線分支,一個測試分支,其余都是開發(fā)分支。多個git狀態(tài)和git差異,看看變化。另外,注意在線變化,確保與在線同步。在這方面,我們應該建立自己的規(guī)章制度,不能亂來。否則,每推一次都會很惱火。
單元測試和白盒測試有哪些不同?
首先,你的句子邏輯推理有問題。即使前兩句是正確的,我們也不能得出第三句的結論。第二,有些測試人員實際上做白盒測試。讓我們再來看看:“單元測試是由開發(fā)人員自己完成的”。這個句子只能用在一般情況下。同行之間互相交叉測試也是很常見的,在很多情況下,測試人員被要求再次進行單元測試以獲得雙重保證。第二句:“單元測試屬于白盒測試”,這是不正確的。用黑盒進行單元測試也很常見,只能說白盒測試在單元測試中,由開發(fā)人員自己來實現(xiàn),成本相對較低。當然,白盒測試儀至少應該有兩個條件:1。能夠閱讀完整的源代碼。能夠閱讀源代碼。總之,你的句子是錯的。但是對于測試人員來說,做白盒測試并不容易。