当前位置: 首页 > news >正文

入门五(项目介绍及登录和发布需求)

软件缺陷判定标准

项目中缺陷的管理流程

使用Excel对于缺陷进行管理

使用工具管理缺陷

一、项目背景

传智作为一个IT教育机构,拥有自己开发且实际运营的产品;

将开发和运营的技术作为授课的内容,对于学员而言学到的都是一手的真实案例和实际经验。

二、产品定位

一款汇聚科技资讯、技术文章和问答交流的用户移动终端产品。

用户通过该产品,可以获取最新的科技资讯,发表或学习技术文章,讨论交流技术问题。

三、项目目标

1、研发并上线运营头条产品

2、从实际的产品技术中孵化Python人工智能、Python数据分析、Python Web、测试、运维等课程案例

3、构建公司资金的数据仓库和算法模型

四、产品功能架构 

 产品主要分为三个前端子产品:

1、用户端:APP,用户可以查看资讯、文章内容、进行问答讨论交流 

2、自媒体运营平台:PC网站,自媒体用户可以管理文章、评论、查看分析粉丝数据

3、系统后台:PC网站,内部运营管理系统

五、项目功能测试 

1、测试对象

完成web登录功能测试

完成web发布文章功能测试

2、登录需求 

登录需求①

1、输入正确的中国手机号(11位)

        当文本框失去焦点的时候验证,红色为失败,绿色为成功

2、点击发送验证码

        如果手机号文本框状态为绿色,弹出“点击按钮进行验证”;

        如果手机号文本框为红色,提示手机号不正确 

3、点击按钮进行验证

        拖拽图形到指定位置,按钮消失;

        拖拽图形未到指定位置,晃动提醒,滑块回到初始位置;

        超过5次,提示尝试过多,请点击重试;

登录需求②

1、输入验证码

        正确的验证码,并“勾选我已阅读并同意”,点击登录,进入系统;

        错误的验证码,并“勾选我已阅读并同意”,点击登录,提示验证码错误;

        正确的验证码,未“勾选我已阅读并同意”,点击登录,提交请勾选;

2、点击登录

        手机号、验证码都为路上,勾选“我已阅读并同意”,登录成功

1)、明确需求后如何开测试 

① 分析需求        ② 提取测试点        ③设计用例        ④用例评审

⑤执行用例        ⑥缺陷管理        ⑦测试报告 

六、发布文章 

需求描述

        1、文章标题不能小于5个字符

        2、文章内容不能为空

        3、频道不能为空

        4、封面选择:①单图        ②三图        ③无图        ④自动

        5、点击选择图片

                1)、素材库、上传图片切换

                2)、素材库:①全部和收藏切换        ②图片可以

                3)、上传图片

                        ①点击选择图片-选择本地文件

                        ②点击开始上传-如果已选择本地文件,点击上传,上传成功

                        ③点击开始上传-如果未选择本地文件,提示“请选择一张图片”

        6、点击发表,提示新增文章成功,跳转到内容列表,文章状态显示待审核

        7、点击存入草稿,提示新增文章成功,跳转到内容列表,文章状态显示草稿

七、总结 

相关文章:

  • k8s 创建 LoadBalancer 类型的 svc
  • python数据分析-CO2排放分析
  • 安卓开发--安卓使用Echatrs绘制折线图
  • 二.对配置文件中数据库密码进行加密
  • Java 为什么使用泛型
  • Linux程序开发(十二):线程与多线程同步互斥实现抢票系统
  • 【单片机】STM32F070F6P6 开发指南(一)STM32建立HAL工程
  • VUE2 tab切换导航 展示页面内容(父级子级独立)
  • c语言:模拟strlen(三种方法)最全版本
  • Day03—flask与react实现交互(解决跨域问题)
  • 从容应对亿级QPS访问,Redis还缺少什么?no.29
  • c语言----函数
  • 中间件的概念及示例
  • Android跨进程通信--Binder机制及AIDL是什么?
  • 详解 Cookies 和 WebStorage
  • github从入门到放弃(1)
  • iOS筛选菜单、分段选择器、导航栏、悬浮窗、转场动画、启动视频等源码
  • js写一个简单的选项卡
  • nginx 配置多 域名 + 多 https
  • React+TypeScript入门
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • ⭐ Unity + OpenCV 实现实时图像识别与叠加效果
  • 从tcpdump抓包看TCP/IP协议
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 力扣(LeetCode)21
  • 每天10道Java面试题,跟我走,offer有!
  • 我从编程教室毕业
  • 用quicker-worker.js轻松跑一个大数据遍历
  • 浅谈sql中的in与not in,exists与not exists的区别
  • ​业务双活的数据切换思路设计(下)
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • #{}和${}的区别是什么 -- java面试
  • #70结构体案例1(导师,学生,成绩)
  • #pragma 指令
  • #QT(一种朴素的计算器实现方法)
  • #基础#使用Jupyter进行Notebook的转换 .ipynb文件导出为.md文件
  • (33)STM32——485实验笔记
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (6)设计一个TimeMap
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (二十九)STL map容器(映射)与STL pair容器(值对)
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (十六)Flask之蓝图
  • (一)eclipse Dynamic web project 工程目录以及文件路径问题
  • (一)十分简易快速 自己训练样本 opencv级联haar分类器 车牌识别
  • (原創) 物件導向與老子思想 (OO)
  • (转)大道至简,职场上做人做事做管理
  • (转载)CentOS查看系统信息|CentOS查看命令
  • . Flume面试题
  • .NET 4.0中的泛型协变和反变
  • .NET WPF 抖动动画
  • .NET之C#编程:懒汉模式的终结,单例模式的正确打开方式
  • .NET中 MVC 工厂模式浅析