高校舆情监控系统测试

系统介绍

云探-基于云计算的高校舆情监控系统是一个基于大数据技术、深度学习算法、云计算技术的综合性管理系统,主要用于收集、分析和监控高校舆情信息,帮助高校管理层及时了解学校在社会上的形象和声誉,及时处理和应对各种舆情事件,保障高校的形象和声誉。

主要有以下的功能:

(1)舆情监测:系统采集各大新闻媒体、社交媒体、微博、微信等网络平台上发布的有关高校的信息,包括新闻、评论、热点话题等,实时监测高校的舆情动态。

(2)舆情分析:系统对收集到的舆情信息进行分析,包括情感分析、主题分析、关键词分析等,帮助高校管理层全面了解舆情事件的背景和发展趋势。

(3)舆情预警:系统根据舆情分析结果,及时发出预警信息,提醒高校管理层注意相关舆情事件的进展情况,及时采取应对措施。

(4)数据统计:系统对舆情监测和分析结果进行数据统计和报表生成,为高校管理层提供数据支持,帮助其更好地了解和掌握高校的舆情形势。

项目部分源码

界面截图

  • 登录界面

在这里插入图片描述

  • 方案配置在这里插入图片描述

  • 数据总览

在这里插入图片描述

  • 文章分析

在这里插入图片描述

  • 评论分析

在这里插入图片描述

  • 政策分析

在这里插入图片描述

  • 热点分析

在这里插入图片描述

测试用例

  • 功能测试

在这里插入图片描述

  • 界面测试

在这里插入图片描述

  • 接口测试

在这里插入图片描述

  • 其他测试

在这里插入图片描述

自动化测试脚本

  • 功能测试
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

# 登录函数
def login(username, password):
    driver.find_element(By.ID, "username").send_keys(username)
    driver.find_element(By.ID, "password").send_keys(password)
    driver.find_element(By.ID, "login_button").click()

# 添加方案函数
def add_plan(keyword, threshold):
    driver.find_element(By.ID, "add_plan_button").click()
    driver.find_element(By.ID, "keyword").send_keys(keyword)
    driver.find_element(By.ID, "threshold").send_keys(threshold)
    driver.find_element(By.ID, "save_plan_button").click()

# 搜索方案函数
def search_plan(keyword):
    driver.find_element(By.ID, "search_plan_input").send_keys(keyword)
    driver.find_element(By.ID, "search_plan_button").click()

# 删除方案函数
def delete_plan(plan_name):
    driver.find_element(By.ID, "plan_name").click()
    driver.find_element(By.ID, "delete_plan_button").click()

# 获取账户函数
def get_account():
    driver.find_element(By.ID, "get_account_button").click()
    assert driver.find_element(By.ID, "get_account_modal").is_displayed()

# 测试用例
def test_login():
    # 账户名、密码正确
    login("admin", "123456")
    assert WebDriverWait(driver, 10).until(EC.title_is("高校舆情监控系统"))

    # 账户名为空
    login("", "123456")
    assert driver.find_element(By.ID, "username_error").text == "请输入账户名"

    # 账户名不存在
    login("not_exist", "123456")
    assert driver.find_element(By.ID, "username_error").text == "账户名不存在"

    # 密码为空
    login("admin", "")
    assert driver.find_element(By.ID, "password_error").text == 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Epsilon0

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值