单元自动化测试(数据处理层):指对软件中最小的可测试单元进行检查和验证,一般需要借助单元测试框架,如java的Junit、TestNG,python的unittest,常见的手段是code review等;
UIRecorder 是一端录制,多端使用的便捷 UI 自动化测试工具 https://uirecorder.com/ Support all user operation: key event, mouse event, alert, file upload, drag, svg, shadow dom Support mobile native APP(Android, iOS) recorde, powered by macaca: https://macacajs.com/ No interference when recording: the same as self test Record test file saved in local Support kinds of expect: val,text,displayed,enabled,selected,attr,css,url,title,cookie,localStorage,sessionStorage Support image diff Support powerful var string Support common test case: one case call another Support parallel test Support i18n: en, zh-cn, zh-tw Support screenshots after each step Support HTML report & JUnit report Support multi systems: Windows, Mac, Linux Test file base on NodeJs: jWebDriver
https://www.selenium.dev/ Selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。