经常看到测开的招聘要求这项技能,想了解一下,具体自动化框架的搭建是指什么呢? 这段时间也在自学 appium 自动化,现在自己写的脚本能执行测试用例,记录日志,发报告(运行多少用例,成功失败多少用例),读配置文件。这算是搭建了自动化架构了吗?
代码分离还没做,但是感觉 app 自动化的代码复用程度实在是很低,有点不想做.
框架就是框架咯,举个例子 UI 层面的:app 端的有 u2 框架(uiautomator2)web 端:Selenium。 windows 端:Sikulix 。 接口测试: unittest pytest 等等。
好吧,我以为是很复杂的事
楼上说的都不是自动化框架,只能算驱动自动化测试的工具。 自动化测试的框架是包含了执行,编写,驱动,log,生成报告的集合
是的,这是经典的框架定义注解
我理解的就是代码的运行流程,功能,以及文件目录结构集合
喜欢自动化的朋友们欢迎加入自动化测试讨论群:320463587 ,一起讨论哎。
楼上说的那些 pytest unitest 什么的都是测试执行器,不是” 框架 “,框架是需要你自己去搭建的,比如有 api 封装的部分,有测试的部分,有用例输出的部分等等,