2 回答

TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超16個(gè)贊
這個(gè)需要具體討論吧
你是想提供測試用字符串?如果用于測試,還需要構(gòu)造不符合的,這樣測試用例才是完整的。
普遍來說,就是展開表達(dá)式,用實(shí)際符合各個(gè)元素的值代替元素來構(gòu)造,并據(jù)表達(dá)式情況看是否前后再補(bǔ)充字符。
你的想法,我覺得有問題:
你其實(shí)還是想測試的是開發(fā)出來的網(wǎng)頁,這個(gè)網(wǎng)頁中含有很多表單需要填,對(duì)于這樣的測試,其實(shí)你還是需要在測試用例中標(biāo)準(zhǔn)化一些數(shù)據(jù),這個(gè)是可以預(yù)先儲(chǔ)存的,然后采用可以自定義填充表單的測試工具(前端測試工具),模擬人的操作去自定義的填充這些表單(一般要求表單有確認(rèn)的id或者位置等等信息,才能填充),而不僅僅是生成表單字符串的問題。
這樣的前端自動(dòng)化測試工具是有這樣的功能的,甚至你可以多準(zhǔn)備幾個(gè)表單項(xiàng)內(nèi)容,測試不同的情況。
這些表單內(nèi)容是需要寫入測試腳本中的。
此外,對(duì)于表單的驗(yàn)證,并不一定是在客戶端,且驗(yàn)證方法不一定僅僅限于規(guī)制式,所以在客戶端、或者客戶端測試中實(shí)現(xiàn)根據(jù)規(guī)制式生成合格的字符串功能是沒有必要的,此外測試一定需要失敗測試的。
添加回答
舉報(bào)