一、实验目的
- 巩固所学到的测试需求分析方法;
- 运用所学到的估算方法;
二、实验原理
本实验基于 Robot Framework 及其相关库构建自动化测试框架。Robot Framework 采用关键字驱动测试理念,将测试步骤抽象为直观易读的关键字,测试人员通过组合关键字编写测试用例,无需复杂编程知识,如 “Open Browser”“Input Text”“Click Button” 等关键字清晰定义操作。其分层架构包含测试数据层(以表格形式组织用例数据)、测试用例层(由关键字组成测试场景)、测试套件层(管理多个测试用例)和资源层(存放共享资源如用户自定义关键字),各层协同工作确保测试流程高效执行与管理。SeleniumLibrary 库集成 Selenium WebDriver 功能,借助浏览器原生 API 精准操控网页元素,实现诸如元素定位(通过 XPATH、ID 等策略)、交互操作(输入文本、点击按钮)及页面状态验证,以此为基础针对百度搜索页面功能展开自动化测试,从页面加载、搜索结果呈现到搜索交互逻辑全面检测,保障系统核心功能稳定可靠及用户体验质量。
三、实验步骤
- 实验环境准备
(1)安装Python,配置环境变量
(2)下载安装Robot framework
(3)安装Robot framework的GUI界面ride
(4)安装第三方库SeleniumLibrary
- RIDE使用
(1)创建项目
File->New Project,T