react app 編寫測試

2022-01-11 16:14:20 字數 1217 閱讀 2052

jest

enzyme 文件

為什麼要寫測試

單元測試(unit testing)指的是以軟體的單元(unit)為單位,對軟體進行測試。單元可以是乙個函式,也可以是乙個模組或元件。它的基本特徵就是,只要輸入不變,必定返回同樣的輸出。

準備所有的測試條件

it('test a')

it('test b')

呼叫(觸發)所要測試的函式

it('test a', ()=>)

it('test b', ()=>)

驗證執行結果是否正確

npm t

還原被修改的記錄

先寫好測試,然後再根據測試完成開發

針對行為寫測試,軟體應該怎樣執行。

yarn run eject

yarn

yarn add enzyme enzyme-adapter-react-16 --dev

npm t 啟動測試

import react,  from 'react';

import logo from './logo.svg';

state =

render() = this.state;

return

add }

handlechangev = e => )

}}

import react from 'react';

import reactdom from 'react-dom';

import enzyme, from 'enzyme';

import adapter from 'enzyme-adapter-react-16';

enzyme.configure()

const l = console.log

beforeall(() => )

it('exists h1', () => );

it('only one h1', () => )

it('check h1 content', () => )

it('click change', () => )

})

如何發布react app

npm run build2.開啟終端,將產生的build檔案複製到在伺服器root目錄下。3.終端安裝node yum install nodejs出現 is this ok y d n 輸入y4 終端輸入 npm v檢視node是否安裝成功 5.安裝serve npm install g ser...

PHP agi 編寫測試

etc asterisk phpagi.conf 配置內容 phpagi debug true 是否開啟debug,一般生產環境關閉 error handler true tempdir var spool asterisk tmp asmanager server 10.1.0.7 port 50...

測試計畫編寫

1.文件的要求 好的模板是經驗和智慧型的積累,是團隊的財富。它可以將乙個團隊中最好的工作方法迅速傳播給每個成員。從而使整個團隊的戰鬥力增強。大企業不惜重金引入 模板 例如,聯想。2.微軟實踐 從做好需求開始 要像法律條文一樣。剛性不強的法律執行起來難度很大,容易偏差。3.軟體測試計畫的目標 計畫先行...