论坛系统测试

测试用例

用例编号测试类别标题操作平台测试方式操作步骤输入数据预期结果附件备注
FO-001功能注册后正常登录windows11手工1.点击注册按钮 2.输入用户名,昵称和密码进行注册 3.使用刚注册的账号登录用户名:root 昵称:管理员 密码:1234561.跳转至注册页面 2.提示注册成功 3.跳转至论坛主页
FO-002功能用户名密码输入为空登录windows11手工1.用户名密码输入为空,点击登录按钮1.提示用户名和密码不能为空
FO-003功能用户名输入为空登录windows11手工1.用户名输入为空,点击登录按钮1.提示用户名不能为空
FO-004功能密码输入为空登录windows11手工1.密码输入为空,点击登录按钮1.提示密码不能为空
FO-005功能密码输入错误登录windows11手工1.密码输入错误,点击登录按钮用户名:root 密码:0000001.提示用户名或密码错误
FO-006功能用户名输入为未注册登录windows11手工1.用户名输入为未注册,点击登录按钮用户名:cbsv 密码:0000001.提示用户未注册
FO-007功能TAB换行登录windows11手工1.用户名输入后点击TAB键1.页面焦点由用户名框转移到密码框
FO-008功能密码输入后显示登录windows11手工1.输入用户名和密码1.密码框显示加密
FO-009安全用户密码后台存储windows11手工1.点击注册按钮 2.输入用户名,昵称和密码进行注册户 3.查看数据库用户密码表1.跳转至注册页面 2.提示注册成功 3.密码为加密显示
FO-010安全密码框中复制windows11手工1.输入用户名和密码 2.选中密码框中点击复制1.复制失败
FO-011安全页面源码中查看密码框中windows11手工1.输入用户名和密码 2.查看页面源码1.页面源码中不显示密码
FO-012功能主页夜间模式windows11手工1.主页点击切换至夜间模式按钮1.页面刷新变为夜间模式页面
FO-013功能密码修改windows11手工1.主页点击右上角个人中心 2.输入原密码,新密码和确认密码,点击修改密码按钮原密码:123456 新密码:0000001.页面跳转至个人中心页面 2.页面跳转至登录页面
FO-014功能个人邮箱修改windows11手工1.主页点击右上角个人中心 2.输入邮箱,点击修改按钮1.页面跳转至个人中心页面 2.提示修改成功
FO-015功能个人电话号码修改windows11手工1.主页点击右上角个人中心 2.输入电话号码,点击修改按钮1.页面跳转至个人中心页面 2.提示修改成功
FO-016功能个人简介修改windows11手工1.主页点击右上角个人中心 2.输入个人简介,点击修改按钮1.页面跳转至个人中心页面 2.提示修改成功
FO-017功能个人头像修改windows11手工1.主页点击右上角个人中心 2.点击修改头像按钮 3.选择一张图片,点击上传1.页面跳转至个人中心页面 2.弹出本地资源管理器 3.提示头像修改成功
FO-018功能新增帖子默认板块windows11手工1.主页点击新增帖子1.页面跳转至发新帖页面,默认板块为JAVA
FO-019功能新增帖子撤销按钮windows11手工1.主页点击新增帖子 2.输入内容,点击撤销按钮内容:一篇测试帖1.页面跳转至发新帖页面 2.输入内容成功撤销
FO-020功能新增帖子撤销按钮快捷键windows11手工1.主页点击新增帖子 2.输入内容,点击撤销按钮快捷键Ctrl+Z内容:一篇测试帖1.页面跳转至发新帖页面 2.输入内容成功撤销
FO-021功能新增帖子重做按钮windows11手工1.主页点击新增帖子 2.输入内容,点击撤销按钮,再点击重做按钮内容:一篇测试帖1.页面跳转至发新帖页面 2.撤销的内容成功重做
FO-022功能新增帖子重做按钮快捷键windows11手工1.主页点击新增帖子 2.输入内容,点击撤销按钮,再点击重做按钮快捷键Ctrl+Y内容:一篇测试帖1.页面跳转至发新帖页面 2.撤销的内容成功重做
FO-023功能新增帖子粗体按钮windows11手工1.主页点击新增帖子 2.输入内容,选中内容,点击粗体按钮内容:一篇测试帖1.页面跳转至发新帖页面 2.所选内容成功变为粗体
FO-024功能新增帖子删除线按钮windows11手工1.主页点击新增帖子 2.输入内容,选中内容,点击删除线按钮内容:一篇测试帖1.页面跳转至发新帖页面 2.所选内容成功变被删除线标记
FO-025功能新增帖子斜体按钮windows11手工1.主页点击新增帖子 2.输入内容,选中内容,点击斜体按钮内容:一篇测试帖1.页面跳转至发新帖页面 2.所选内容成功变为斜体
FO-026功能新增帖子引用按钮windows11手工1.主页点击新增帖子 2.输入内容,选中内容,点击引用按钮内容:一篇测试帖1.页面跳转至发新帖页面 2.所选内容成功变为引用
FO-027功能新增帖子将每个单词首字母转成大写按钮windows11手工1.主页点击新增帖子 2.输入内容,选中内容,点击将每个单词首字母转成大写按钮内容:one,two,three1.页面跳转至发新帖页面 2.所选内容每个单词成功变为大写
FO-028功能新增帖子将所选转换成大写按钮windows11手工1.主页点击新增帖子 2.输入内容,选中内容,点击将所选转换成大写按钮内容:one,two,three1.页面跳转至发新帖页面 2.所选内容成功变为大写
FO-029功能新增帖子将所选转换成小写按钮windows11手工1.主页点击新增帖子 2.输入内容,选中内容,点击将所选转换成小写按钮内容:one,two,three1.页面跳转至发新帖页面 2.所选内容成功变为小写
FO-030功能新增帖子标题1按钮windows11手工1.主页点击新增帖子 2.输入内容,选中内容,点击标题1按钮内容:一篇测试帖1.页面跳转至发新帖页面 2.所选内容成功变为标题1大小
FO-031功能新增帖子标题2按钮windows11手工1.主页点击新增帖子 2.输入内容,选中内容,点击标题2按钮内容:一篇测试帖1.页面跳转至发新帖页面 2.所选内容成功变为标题2大小
FO-032功能新增帖子标题3按钮windows11手工1.主页点击新增帖子 2.输入内容,选中内容,点击标题3按钮内容:一篇测试帖1.页面跳转至发新帖页面 2.所选内容成功变为标题3大小
FO-033功能新增帖子标题4按钮windows11手工1.主页点击新增帖子 2.输入内容,选中内容,点击标题4按钮内容:一篇测试帖1.页面跳转至发新帖页面 2.所选内容成功变为标题4大小
FO-034功能新增帖子标题5按钮windows11手工1.主页点击新增帖子 2.输入内容,选中内容,点击标题5按钮内容:一篇测试帖1.页面跳转至发新帖页面 2.所选内容成功变为标题5大小
FO-035功能新增帖子标题6按钮windows11手工1.主页点击新增帖子 2.输入内容,选中内容,点击标题6按钮内容:一篇测试帖1.页面跳转至发新帖页面 2.所选内容成功变为标题6大小
FO-036功能新增帖子无序列表按钮windows11手工1.主页点击新增帖子 2.输入内容,选中内容,点击无序列表按钮内容:一篇测试帖1.页面跳转至发新帖页面 2.所选内容成功变为无序列表格式
FO-037功能新增帖子有序列表按钮windows11手工1.主页点击新增帖子 2.输入内容,选中内容,点击有序列表按钮内容:一篇测试帖1.页面跳转至发新帖页面 2.所选内容成功变为有序列表格式
FO-038功能新增帖子分隔线按钮windows11手工1.主页点击新增帖子 2.输入内容,点击分隔线按钮内容:一篇测试帖1.页面跳转至发新帖页面 2.所选内容后成功出现分隔线
FO-039功能新增帖子链接按钮windows11手工1.主页点击新增帖子 2.点击链接按钮 3.输入链接内容和标题链接内容:https://www.baidu.com 链接标题:百度1.页面跳转至发新帖页面 2.弹出链接框 3.成功显示链接
FO-040功能新增帖子引用链接按钮windows11手工1.主页点击新增帖子 2.点击引用链接按钮 3.输入引用名称,链接ID,链接内容和标题引用名称:引用 链接ID:1 链接内容:https://www.baidu.com 链接标题:百度1.页面跳转至发新帖页面 2.弹出引用链接框 3.成功显示引用
FO-041功能新增帖子添加图片按钮windows11手工1.主页点击新增帖子 2.点击添加图片按钮 3.输入图片地址,图片描述和图片链接图片地址:百度 图片描述:测试 图片链接:https://www.baidu.com1.页面跳转至发新帖页面 2.弹出图片框 3.成功显示图片
FO-042功能新增帖子行内代码按钮windows11手工1.主页点击新增帖子 2.输入内容,选中内容,点击行内代码按钮内容:一篇测试帖1.页面跳转至发新帖页面 2.所选内容成功变为行内代码
FO-043功能新增帖子预格式文本按钮windows11手工1.主页点击新增帖子 2.点击预格式文本按钮 3.输入内容,点击确定内容:一篇测试帖1.页面跳转至发新帖页面 2.弹出预格式文本框 3.内容成功变为预格式文本格式
FO-044功能新增帖子代码块按钮windows11手工1.主页点击新增帖子 2.点击代码块按钮 3.选择编程语言,输入内容,点击确定内容:hello world1.页面跳转至发新帖页面 2.弹出代码块框 3.输入内容成功变为代码块格式
FO-045功能新增帖子添加表格按钮windows11手工1.主页点击新增帖子 2.点击添加表格按钮 3.输入行数和列数,选择对齐方式,点击确定行数:3 列数:3 对齐方式:左对齐1.页面跳转至发新帖页面 2.弹出添加表格框 3.成功生成表格
FO-046功能新增帖子日期时间按钮windows11手工1.主页点击新增帖子 2.点击日期时间按钮1.页面跳转至发新帖页面 2.成功生成日期时间时间格式:YY-MM-DD HH:MM:SS SUN
FO-047功能新增帖子表情按钮windows11手工1.主页点击新增帖子 2.点击表情按钮 3.选择表情,点击确定1.页面跳转至发新帖页面 2.弹出表情框 3.成功生成表情
FO-048功能新增帖子HTML实体字符按钮windows11手工1.主页点击新增帖子 2.点击HTML实体字符按钮 3.选择字符,点击确定1.页面跳转至发新帖页面 2.弹出字符框 3.成功生成字符
FO-049功能新增帖子插入分页符按钮windows11手工1.主页点击新增帖子 2.点击插入分页符按钮1.页面跳转至发新帖页面 2.成功生成分页符
FO-050功能新增帖子跳转至指定行按钮windows11手工1.主页点击新增帖子 2.点击跳转至指定行按钮 3.输入指定行,点击确定指定行:51.页面跳转至发新帖页面 2.弹出指定行框 3.成功跳转至指定行
FO-051功能新增帖子关闭实时预览按钮windows11手工1.主页点击新增帖子 2.点击关闭实时预览按钮1.页面跳转至发新帖页面 2.页面右侧实时预览页面消失
FO-052功能新增帖子全窗口预览按钮windows11手工1.主页点击新增帖子 2.点击全窗口预览按钮1.页面跳转至发新帖页面 2.跳转至全窗口页面预览页面
FO-053功能新增帖子全屏按钮windows11手工1.主页点击新增帖子 2.点击全屏按钮1.页面跳转至发新帖页面 2.页面变化为全屏
FO-054功能新增帖子清空按钮windows11手工1.主页点击新增帖子 2.输入内容,点击清空按钮1.页面跳转至发新帖页面 2.所有内容清空
FO-055功能新增帖子搜索按钮windows11手工1.主页点击新增帖子 2.输入内容,点击搜索按钮 3.输入搜索内容1.页面跳转至发新帖页面 2.弹出搜索框 3.匹配的内容高亮显示
FO-056功能新增帖子发布按钮windows11手工1.主页点击新增帖子 2.选择板块为C++,输入标题和内容,点击发布按钮标题:测试 内容:一篇C++帖子1.页面跳转至发新帖页面 2.提示发布成功
FO-057功能新增帖子板块分区windows11手工1.主页点击新增帖子 2.选择板块为C++,输入标题和内容,点击发布按钮 3.主页点击C++板块分区标题:测试 内容:一篇C++帖子1.页面跳转至发新帖页面 2.提示发布成功 3.有新发布的帖子记录
FO-058功能新增帖子我的帖子windows11手工1.主页点击新增帖子 2.选择板块为C++,输入标题和内容,点击发布按钮 3.主页点击我的帖子标题:测试 内容:一篇C++帖子1.页面跳转至发新帖页面 2.提示发布成功 3.有新发布的帖子记录
FO-059功能帖子浏览数windows11手工1.主页点击帖子 2.返回主页1.页面跳转至帖子内容 2.帖子浏览数加1
FO-060功能帖子点赞数windows11手工1.主页点击帖子 2.点击点赞按钮 3.返回主页1.页面跳转至帖子内容 2.提示点赞成功 3.帖子点赞数加1
FO-060功能帖子评论数windows11手工1.主页点击帖子 2.输入回复内容,点击回复 3.返回主页1.页面跳转至帖子内容 2.提示回复成功 3.帖子回复数数加1
FO-061功能帖子搜索windows11手工1.主页点击搜索框,输入搜索内容,点击搜索按钮1.成功显示搜索内容
FO-062兼容性谷歌浏览器登录系统windows11脚本1.运行脚本成功登录论坛系统
FO-063兼容性edge浏览器登录系统windows11脚本1.运行脚本成功登录论坛系统
FO-064兼容性火狐浏览器登录系统windows11脚本1.运行脚本成功登录论坛系统
FO-065兼容性IE浏览器登录系统windows11脚本1.运行脚本成功登录论坛系统
FO-066兼容性360浏览器登录系统windows11脚本1.运行脚本成功登录论坛系统
FO-067兼容性搜狗浏览器登录系统windows11脚本1.运行脚本成功登录论坛系统

自动化测试脚本

from selenium import webdriver
import unittest
import time
import os
from selenium.common.exceptions import NoAlertPresentException
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.common.by import By

class Forum(unittest.TestCase):

    def setUp(self):
        print("-----setUp-----")
        self.driver = webdriver.Chrome()
        self.url = "http://localhost:58080/sign-in.html"
        self.driver.maximize_window()
        time.sleep(3)

    def tearDown(self):
        print("-----tearDown-----")
        self.driver.quit()

    def test_signin(self):
        driver = self.driver
        url = self.url
        driver.get(url
      driver.find_element(By.ID,"username").send_keys("admin")
     driver.find_element(By.ID,"password").send_keys("000000")
     driver.find_element(By.ID,"submit").click()
        print("登录成功")
        time.sleep(6)  

if __name__ == "__main__":
    unittest.main()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值