2. 编程类
3. 应用层
WebUi:selenium + webdriver
AppUI:Appium
接口:requests
三、自动化测试分层
UI 层:主要做 UI 自动化测试级别的执行,重点关注业务流程的执行正确性。(成本高,
需要持续维护)
Service 层:类似集成测试阶段,重点关注的是数据交互的正确性。
Unit 层:对应单元测试阶段,重点关注每一行代码的运行正确性。
单元测试非常重要,是一切测试的基石;服务层测试的稳定性直接影响 UI 层的表现。
针对 UI 层,进行人工测试以及用户界面的自动化测试。
针对 Service 层,通过自动化框架或工具进行接口测试。
针对 Unit 层,基于最小模块进行单元测试。
四、测试人员等级划分
初中高
自动化测试:早期是专门指使用工具来进行测试的角色。
测试开发:是专门指编写代码来进行测试的角色。
测试框架和测试平台的区别:
测试平台是一个 web 系统。开发测试平台就是开发一个 web 系统。测试平台在目
前而言是一个费力不讨好的事情。
测试框架就是一个工程。开发框架只需要懂得自动化测试相关的库的应用以及相对
熟悉的编码能力即可。
一般框架在一周的时间即可直接投入使用。不必过分强调所谓的平台,因为平台有
的框架都可以有。(前期框架足够)
五、自动化测试介入
UI:回归阶段进行
接口:后端完成时
持续集成:Jenkins,在后续系统正常运行阶段下的定期检查
六、开发者工具
页面 f12,打开的时候要使用弹出的形式,避免改变页面布局的情况。
评论0
最新资源