《Selenium 自动化测试实验报告》

                  《Selenium 自动化测试实验报告》

一、实验概述

1.1 实验目的

验证 Web 应用登录,联网,搜索功能的正确性、提高测试效率、发现潜在的 UI 缺陷。

 

1.2 实验环境

  • 软件环境:python 3.6
  • 操作系统:Windows 10。
  • 浏览器:Microsoft Edge133.0.3065.92 
  • 测试工具: selenium-3.141.0-py2.py3-none-any.whl、测试框架(TestNG )编程语言版本(Python 3.8 )。
  • 被测应用:百度 版本:133.0.3065.92 部署环境:win10

 

二、测试范围

登录模块、图片搜索模块、UI设置模块。

 

 

三、测试用例设计

3.1 测试用例设计原则

完整性、独立性、可重复性。

 

3.2 测试用例详情(5条)

用例编号

用例名称

测试模块

前置条件

测试步骤

预期结果

实际结果

是否通过

 TC001

 百度首页加载测试

前端展示

网络连接正常

 1.输入百度

 3秒内完成页面加载

 2.1秒完成加载

 是

 TC002  搜索框输入测试  搜索功能  已打开百度首页 1.在搜索框输入"AI" 2.点击搜索按钮   显示相关搜索结果页  成功跳转结果页  是

 TC003

 图片搜索测试

 图片搜索

 已打开百度首页

 1.点击"图片"标签 2.输入"长城"

 显示长城相关图片

 返回2567张相关图片

 是

 TC004

 登录功能测试

 账号系统

 拥有有效百度账号

 1.点击登录 2.输入正确账号密码

 成功登录

 登录成功显示用户名

 是

 TC005  夜间模式切换测试  UI设置  已登录账号  1.点击设置图标 2.选择夜间模式  界面变暗  成功切换为深色主题  是

 

四、测试实现

关键代码片段

# 想要测试的网址


url = 'https://www.baidu.com/'
# 定义浏览器,默认打开Python文件夹下的msedgedriver.exe
bowser = webdriver.Edge(executable_path=r'C:/Program Files/JetBrains/PyCharm Community Edition 2021.3.3/bin/msedgedriver.exe')

# # 设置Driver 路径
# driver_path = r"C:/Program Files/JetBrains/PyCharm Community Edition 2021.3.3/bin/msedgedriver.exe"
#
# # 启动浏览器
# driver = webdriver.Edge(executable_path=driver_path)

# 设置浏览器大小
bowser.maximize_window() # 全屏
# 其他大小
# bowser.set_window_size(500, 500)

# 调用网页
bowser.get(url)

# 定位网页中的元素,百度搜索框输入 ID为KW:百度的搜索输入框
input_box = bowser.find_element(By.ID, 'kw')

# 输入搜索关键词
input_box.send_keys('pycharm')

# 按下回车键进行搜索
input_box.send_keys(Keys.ENTER)

print(bowser.current_url)
print(bowser.title)
print(bowser.name)

# 回退操作
bowser.back()
time.sleep(3)

# 设置自动关闭
# bowser.close()

 

五、测试执行情况

5.1 执行结果统计

测试用例总数

通过用例数

失败用例数

通过率

          5

        5

 0

 100%

5.2 失败用例分析

未尝一败

 

六、测试结论

6.1 测试总结

测试的完成度100%、

发现的主要问题:太过顺利,不利于发现问题。

 

 

6.2 测试评价

优点:百度这个网站十分稳定,在各种条件下都能充分利用网络。

缺点:搜索结果难以筛选,几乎全是垃圾广告。

 

七、附件

  • 测试截图:附上测试过程中的关键截图,如测试失败时的错误页面截图、测试执行结果的截图等。
  •  

  •  

  •  

     

     

  • 日志文件:提供测试执行过程中生成的日志文件,以便进一步分析问题。

posted @ 2025-06-02 20:39  Meronica  阅读(63)  评论(0)    收藏  举报