爱背单词不摆烂——Alpha测试文档

一、用户端测试(App)

1.1 功能测试

1.1.1测试信息

测试目标: 测试要背单词不摆栏前台程序是否能正常地完成设计要求的所有操作,是否有没考虑好用户体验性等bug出现,是否符合用户需求,同时发现并修复软件系统中存在的缺陷,确保软件系统的质量和稳定性。

测试人员张璟楠
测试工具手动测试

1.1.2测试过程

1.1.2.1用户相关的功能测试(注册、登录)

1.注册功能测试:
测试输入合法性:测试输入正确的用户名、密码等信息是否可以成功注册。
测试注册反馈信息:测试注册后是否能够正确提示注册成功或失败的信息。
测试重复注册:测试使用同样的用户名是否可以重复注册。
在这里插入图片描述

2.登录功能测试:
测试输入合法性:测试输入正确的用户名和密码是否可以成功登录。
测试登录反馈信息:测试登录后是否能够正确提示登录成功或失败的信息。
测试错误登陆:测试输入错误的用户名或密码是否会登录失败。
在这里插入图片描述

2.登出功能测试:
测试账号退出:测试登录后能否退出账号。
测试未登录状态:测试账号退出后是否为未登录状态。

1.1.2.2首页模块相关功能测试(每日一句,每日单词)

1.每日一句模块测试:
测试句子显示:测试是否给出美句和释义。
测试句子更新:测试不同日期给出的句子是否更新。

2.每日单词
测试单词更新:测试不同日期给出的单词是否更新。
测试每日单词显示:测试是否给出每日单词,包括单词词义。

1.1.2.3社区模块相关功能测试(文章列表,文章详情、文章发等)

1.文章列表测试:
测试文章列表显示:测试是否正常显示文章列表,包括每篇文章标题,作者,发布时间。

2.文章详情测试:
测试详情页跳转:测试是否能点击进入文章详情页面。
测试文章收藏:测试是否能够收藏文章。
测试详情页内容显示:测试文章详情页面是否正常显示文章标题、文章内容、作者、发布日期。
在这里插入图片描述

3.文章发布测试:
测试图片上传:测试是否能够正常上传图片。
测试文章输入:测试是否能够正常输入文章内容、标题。
测试文章发布:测试是否能发布文章。
测试日期一致性:测试发布文章时间是否和当天日期相同。
测试发布人员一致性:测试文章发布人员是否和当前账号用户相同。
测试md预览:测试是否能够预览markdown格式。
在这里插入图片描述

4.文章审核状态测试:
测试过审列表显示:测试是否正常显示过审文章列表,包括文章标题和摘要显示。
测试未过审列表显示:测试是否正常显示未过审文章列表,包括文章标题和摘要显示。

1.1.2.4学习模块相关功能测试(单词学习,单词复习,AI对话等)

1.单词学习测试:
测试单词选项选择:测试单词选项是否可以正常选择。
测试选择反馈:测试选项选择后,选择正确或错误是否给出反馈。
测试单词跳转:测试当前单词学习选择完毕后,是否自动跳转下一个单词。
测试进度匹配:测试今日单词学习完毕后,今日单词学习进度是否更新。
测试单词收藏:测试是否可以收藏当前单词。

2.单词复习测试:
测试单词选项选择:测试单词选项是否可以正常选择。
测试选择反馈:测试选项选择后,选择正确或错误是否给出反馈。
测试单词跳转:测试当前单词复习选择完毕后,是否自动跳转下一个单词。
测试进度匹配:测试今日单词学习完毕后,今日单词复习进度是否更新。
测试单词收藏:测试是否可以收藏当前单词。

3.AI对话测试:
测试AI交流:测试是否能够和AI模型进行英文交流。
在这里插入图片描述
4.AI出题测试:
测试选项选择:测试题目选项是否可以选择。
测试题目跳转:测试当前题目选择完毕后,是否自动跳转下一个题目。
测试选择反馈:测试选项选择后,选择正确或错误是否给出反馈。
在这里插入图片描述

1.1.2.5我喜欢模块相关功能测试(单词收藏列表、文章收藏列表等)

1.单词收藏列表测试:
测试收藏单词列表:测试是否显示当前用户收藏的单词。
测试不同用户收藏列表差异性:测试不同用户单词收藏列表是否不同。

2.文章收藏列表测试:
测试收藏文章列表:测试是否显示当前用户收藏的文章。
测试不同用户收藏列表差异性:测试不同用户文章收藏列表是否不同。
测试详情页跳转:测试是否可以跳转文章详情页面。

1.1.3测试结果

要背单词前台的所有功能通过了以上的功能测试,确认了用户模块、首页模块、社区模块、学习模块的正常运作,文章列表、文章详情页面、收藏文章列表、收藏单词列表、过审文章列表、未过审文章列表可以正常显示,用户可以正常的进行账号的注册、登陆、退出,背诵单词,复习单词,ai对话,AI测试,发布文章,浏览文章等。

1.2 api接口测试

1.2.1测试信息

测试目标:(改)确认软件系统的功能是否能够正常地完成设计要求的所有操作。通过对软件系统的功能进行测试,可以帮助开发团队确认软件系统是否符合用户需求,同时发现并修复软件系统中存在的缺陷,确保软件系统的质量和稳定性。

测试人员张璟楠
测试工具apipost

1.2.2 测试过程

1.2.2.1 测试登录接口
  1. 在请求地址栏中输入登录接口的URL。
  2. 选择请求方法为发送。
  3. 在请求头中设置Content-Type为application/json。
  4. 输入测试样例{“username”: “ss”,“password”:“123456”}

在这里插入图片描述

1.2.2.2 测试获取当前用户信息接口
  1. 在请求地址栏中输入获取当前用户信息接口的URL。
  2. 选择请求方法为发送。
  3. 在请求头中设置Content-Type为application/json,Authorization。

在这里插入图片描述

1.2.2.3 测试获取用户喜欢的文章接口
  1. 在请求地址栏中输入获取喜欢的文章接口的URL。
  2. 选择请求方法为发送。
  3. 在请求头中设置Content-Type为application/json,Authorization。

在这里插入图片描述

1.2.2.4 测试获取用户发表的文章接口
  1. 在请求地址栏中输入获取用户发表的文章接口的URL。
  2. 选择请求方法为发送。
  3. 在请求头中设置Content-Type为application/json,Authorization。

在这里插入图片描述

1.2.2.5 测试获取用户当前学习进度接口
  1. 在请求地址栏中输入获取用户当前学习进度接口的URL。
  2. 选择请求方法为发送。
  3. 在请求头中设置Content-Type为application/json,Authorization。

在这里插入图片描述

1.2.2.6 测试获取被拒绝的文章接口
  1. 在请求地址栏中输入获取被拒绝的文章接口的URL。
  2. 选择请求方法为发送。
  3. 在请求头中设置Content-Type为application/json,Authorization。

在这里插入图片描述

1.2.2.7 测试获取详细文章信息接口
  1. 在请求地址栏中输入获取详细文章信息接口的URL。
  2. 选择请求方法为发送。
  3. 在请求头中设置Content-Type为application/json

在这里插入图片描述

1.2.2.8 测试点赞文章接口
  1. 在请求地址栏中输入获取点赞文章接口的URL。
  2. 选择请求方法为发送。
  3. 在请求头中设置Content-Type为application/json

在这里插入图片描述

1.2.2.9 测试获取文章页面轮播图接口
  1. 在请求地址栏中输入获取文章页面轮播图接口的URL。
  2. 选择请求方法为发送。
  3. 在请求头中设置Content-Type为application/json

在这里插入图片描述

1.2.2.10 测试展示文章列表接口
  1. 在请求地址栏中输入展示文章列表接口的URL。
  2. 选择请求方法为发送。
  3. 在请求头中设置Content-Type为application/json
    在这里插入图片描述
1.2.2.11 测试图片上传接口
  1. 在请求地址栏中输入图片上传接口的URL。
  2. 选择请求方法为发送。
  3. 在请求头中设置Content-Type为application/json,Authorization。

在这里插入图片描述

1.2.2.12 测试获取每日单词接口
  1. 在请求地址栏中输入获取每日单词接口的URL。
  2. 选择请求方法为发送。
  3. 在请求头中设置Content-Type为application/json。
    在这里插入图片描述
1.2.2.13 测试获取每日一句接口
  1. 在请求地址栏中输入获取每日一句接口的URL。
  2. 选择请求方法为发送。
  3. 在请求头中设置Content-Type为application/json,Authorization。
    在这里插入图片描述
1.2.2.14 测试获取首页轮播图接口
  1. 在请求地址栏中输入获取首页轮播图接口的URL。
  2. 选择请求方法为发送。
  3. 在请求头中设置Content-Type为application/json,Authorization。
    在这里插入图片描述
1.2.2.15 测试获取下一个学习单词接口
  1. 在请求地址栏中输入获取下一个学习单词接口的URL。
  2. 选择请求方法为发送。
  3. 在请求头中设置Content-Type为application/json,Authorization。
    在这里插入图片描述
1.2.2.16 测试获取单词详情接口
  1. 在请求地址栏中输入获取单词详情接口的URL。
  2. 选择请求方法为发送。
  3. 在请求头中设置Content-Type为application/json,Authorization。
    在这里插入图片描述
1.2.2.17 测试获取复习单词列表接口
  1. 在请求地址栏中输入获取复习单词列表接口的URL。
  2. 选择请求方法为发送。
  3. 在请求头中设置Content-Type为application/json,Authorization。
    在这里插入图片描述
1.2.2.18 测试获取收藏单词接口
  1. 在请求地址栏中输入获取收藏单词接口的URL。
  2. 选择请求方法为发送。
  3. 在请求头中设置Content-Type为application/json,Authorization。
    在这里插入图片描述
1.2.2.19 测试ai例句接口
  1. 在请求地址栏中输入ai例句接口的URL。
  2. 选择请求方法为发送。
  3. 在请求头中设置Content-Type为application/json,Authorization。
    在这里插入图片描述
1.2.2.20 测试获取测试接口
  1. 在请求地址栏中输入获取测试接口的URL。
  2. 选择请求方法为发送。
  3. 在请求头中设置Content-Type为application/json,Authorization。
    在这里插入图片描述
1.2.2.21 测试ai对话接口
  1. 在请求地址栏中输入ai对话接口的URL。
  2. 选择请求方法为发送。
  3. 在请求头中设置Content-Type为application/json,Authorization。
    在这里插入图片描述

1.2.3 测试结果

后端接口api都无问题。

二、管理员端测试(web)

2.1 功能测试

2.1.1测试信息

测试目标: 测试要背单词不摆栏后台程序是否能正常地完成设计要求的所有操作,是否有没考虑好用户体验性等bug出现,是否符合用户需求,同时发现并修复软件系统中存在的缺陷,确保软件系统的质量和稳定性。

测试人员陈昕
测试工具手动测试

2.1.2 测试过程

2.1.2.1 用户管理功能

用户基本信息显示(用户编号,用户名,积分,创建日期,状态),可以跳转至用户详情页查看详细信息并进行用户参数调整。测试通过。
在这里插入图片描述
用户VIP等级查看及修改,测试通过。
在这里插入图片描述
点击用户列表“查看文章”,查看用户对应文章列表,文章列表显示基本信息(点击预览icon可点击查看文章详细信息),测试通过。
在这里插入图片描述
查看文章详细信息时发现不合适信息,封禁用户,测试通过。

在这里插入图片描述

2.1.2.2 文章管理功能

文章列表基本信息显示(文章标题,创建日期,状态),可点击预览icon查看文章详细内容,测试通过。

在这里插入图片描述
文章筛选(所有/待审核)点击相应按钮可以正常查看文章列表,测试通过。
在这里插入图片描述
预览功能,审核文章功能(通过/不通过),测试通过。
在这里插入图片描述

2.1.3测试结果

要背单词后台的所有功能都通过了以上的功能测试,确认了所有功能的正常运作,文章信息列表,用户信息列表,文章详细信息,用户详细信息等的正常显示,封禁用户,审核文章,修改用户VIP等级等功能可以正常使用,实现用户需求。

2.2 api接口测试

2.2.1测试信息

**测试目标:**测试要背单词后台api是否能正确返回信息

测试人员陈昕
测试工具apipost

2.2.2 测试过程

  1. 在请求地址栏中输入生产接口的URL。
  2. 选择请求方法为POST或者GET。
  3. 在请求头中设置Content-Type为application/json。
  4. 在请求体中输入需要发送的JSON格式数据
测试“获取所有文章”接口

在这里插入图片描述

测试“获取所有待审核文章”接口

在这里插入图片描述

测试“获取用户信息”接口

在这里插入图片描述

测试“修改VIP状态”接口

在这里插入图片描述

测试“获取文章详情”接口

在这里插入图片描述

测试“审核文章”接口

在这里插入图片描述

测试“封禁和解封”接口

在这里插入图片描述

测试“获取用户发表的文章”接口

在这里插入图片描述

测试“获取单个用户信息”接口

在这里插入图片描述

2.2.3 测试结果

后端接口api都无问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值