???Ava??Jsdom??????????
??????????? ???????[ 2016/9/29 14:23:30 ] ??????????? WEB????
????test ???????????????????????????????????????????????ú???????? t ???????????е????????????????? t ???е??
?????????????ava ?????????? https://github.com/avajs/ava ?????????棬????????????????????黹????????????????Щ????? API???????????????ī????
????????????????????????????? async & await ???????????????????????????????????????????????????????
??????????????? jQuery ?????????? $ ?????????????п????????????????? jsdom API?????????????д dispatch ????????????????
????????????? DOM ???????????? div ??????????????????????????????? click ??????????λ?? div ??????????????????????????????????????????
??????????????????????????
???????????У????????????????????
????$ ava -v parallel.js
??????????? -v ??????????????????н????????????Щ??
??????????????? npm test ???????????????????????????????????????????????? ava ???? nom test ???????????????????????????
???????????
???????????????????????????????????????????????????????????????????? yes???????????????????????????????????????????????????????????
????js ?????????Σ??????????????????
???????????????????hybrid / RN ????? ??
?????????????“??????”??????????????????????????????????????? setTimeout ????????????????ν???not??same??notSame??????????????????????飬???????????????????????????????????????????????????????д???????????
????You must define all tests synchronously. They can’t be defined inside setTimeout?? setImmediate?? etc.
???????в????????????塣??????? setTimeout??setImmediate ????????檔
?????????????????????????б?????
????????????????????????????Promise ????????
????????????
????ava ????????Ч??????????£??????????????????е??????????????????С?
?????????????????????????????£?????????????ɡ???????????????? jQuery ?治??????????????????? test ?У????????? jQuery ??????????????????е???????????????? window.$ ??????
???????????? parallel.js ??????????????????????£?
????test('???в???'?? function (t){
????console.log(window.$)
????t.true(!!window.$?? '???????');
????});
??????????????????????
???????????????????????????????е? test ??? test.serial ??????? serial.js ????
?????????????????ν???????У??????????????????д??????????????????????????????????е??
??????β
????ava ???к????÷??????????????????????????????????д demo???????????????????????С?
??????????????????????в????????????е????????????????
???????????????“?????£??????£???????”??
???????????????????????????????????????????????????????????????“??”???????????
???????????????仯???????????????????????????????
???????????????????????????????Ч????????????
????????????Щ???????????????
????????
????a ????????????
????a ?????????????????????????????????????Ч??
?????????????????????????????
????????????????? $('a')[0].click() ??????? click ???????????
???????????????????????漰???????????????????SPASVOС??(021-61079698-8054)?????????????????????????
??????
Web?????????????????Web????????????????Docker Compose???????Web???????WEB?????ΧС??APP??????WEB????WEB???????????????WEB??????APP?????????Web??????????Web????????????Linux?????′?Java Web???????WEB?????ΧWeb?????Χ???Web??????????????HTTP(1)????Э??Web?????е?A/B?????????????????Web??????????Web??????ò?????????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11????????
?????????App Bug???????????????????????Jmeter?????????QC??????APP????????????????app?????е????????jenkins+testng+ant+webdriver??????????????JMeter????HTTP???????Selenium 2.0 WebDriver ??????