Day5-项目实战
一、项目介绍
1.1 项目背景
- 传智作为一个T教育机构,拥有自己开发且实际运营的产品;
- 将开发和运营的技术作为授课的内容,对于学员而言学到的都是一手的真实案例和实际经验。
1.2 产品定位
- 一款汇集科技资讯、技术文章和问答交流的用户移动终端产品。
- 用户通过该产品,可以获取最新的科技资讯,发表或学习技术文章,讨论交流技术问题。
1.3 项目目标
1)研发并上线运营头条产品
2)从实际的产品技术中孵化Python人工智能、Python数据分析、Python Web、测试、运维等课程案例
3)构建公司自己的数据仓库、和算法模型
1.4 产品功能架构
产品主要分为三个前端子产品:
1)用户端:APP,用户可以查看资讯、文章内容,进行问答讨论交流
2)自媒体运营平台:PC网站,自媒体用户可以管理文章、评论,查看分析粉丝数据,
3)系统后台:PC网站,内部运营管理系统
二、项目功能测试
- 完成黑马头条web登录功能测试
- 完成黑马头条web发布文章功能测试
3.1 登录窗口
Demo:黑马头条 (itheima.net)
3.2 登陆需求 -1
1.输入正确的中国手机号(11位)
-
当文本框失去焦点的时候验证,红色为失败,绿色为成功
2.点击发送验证码
-
如果手机号文本框状态为绿色,弹出“点击按钮进行验证”;
-
如果手机号文本框为红色,提示手机号不正确
3.点击按钮进行验证
-
拖拽图形到指定位置,按钮消失;
-
拖拽图形未到指定位置,晃动提醒,滑块回到初始位置;
-
超过5次,提示尝试过多,请点击重试;
3.2 登陆需求 -2
1.输入验证码
- 正确的验证码,并“勾选我已阅读并同意”,点击登录,进入系统;
- 错误的验证码,并“勾选我已阅读并同意”,点击登录,提示验证码错误;
- 正确的验证码,未“勾选我已阅读并同意”,点击登录,提示请勾选;
2.点击登录
- 手机号、验证码都为绿色,勾选“我已阅读并同意”,登录成功,
3.3 明确需求后如何开测试
- 分析需求
- 提取测试点
- 设计用例
- 用例评审
- 执行用例
- 缺陷管理
- 测试报告
3.4 登录用例实现
登录功能测试(建议大图观看)
登录非功能测试(建议大图观看)
3.5 需求-发布文章
Demo演示(直接点击登录):黑马头条 (itheima.net)
-
需求描述
1.文章标题不能小于5个字符2.文章内容不能为空
3.频道不能为空,
4.封面选择:* 单图 * 三图 * 无图 * 自动
5.点击选择图片
-
素材库、上传图片切换
-
素材库
- 全部和收藏切换
- 图片可以选择
-
上传图片
- 点击选择图片-选择本地文件
- 点击开始上传-如果已经选择本地文件,点击上传,上传成功
- 点击开始上传-如果未选择本地文件,提示"请选择一张图片"
-
6.点击发表,提示新增文章成功,跳转到内容列表,文章状态显示待审核
7.点击存入草稿,提示新增文章成功,跳转到内容列表,文章状态显示草稿
发布文章功能测试(建议大图观看)
发布文章非功能测试(建议大图观看)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!