独立完成软件的功能的测试(4)

独立完成软件的功能的测试(4)

(12.14)(功能测试====>头条项目实战)

  1. 项目总体概述

    1. 项目背景和定位:一款汇聚科技咨询,技术文章和问答交流的用户移动终端产品,用户可以通过此系统获取最新的科技资讯,发表或学习技术,交流技术问题。

    2. 项目目标:研发并上线运行,使用测试技术对此系统做功能测试

    3. 架构

      1. 用户前台(APP):内容推荐,搜索,频道管理,内容提示,个人查看,提问,个人中心,系统设置。

      2. 自媒体前台(pc端):内容发布,管理,粉丝管理,评论管理,数据分析,我的受益,私信管理,素材管理。

      3. 系统后台(pc端,运营管理人员使用):用户管理,信息管理,审批管理,公告管理,客服管理,系统管理。

  2. 项目功能测试

    1. 测试对象

      • 完成头条web登录功能测试
    2. 登录需求

      在这里插入图片描述

      1. 收入手机号,文本框失去焦点的时候验证,红色为失败,绿色未成功
      2. 点击发送验证码
        • 如果手机号文本框状态为绿色,弹出“点击按钮并验证”
        • 如果为共色,提示手机号不正确
      3. 点击按钮及进行验证
        • 拖拽图片到指定位置,按钮消失
        • 拖拽图片未到指定位置,晃动提醒,滑块回到初始位置
        • 超过5次,提示尝试过多,点击重试
    3. 测试步骤:

      • 分析需求
      • 提取测试点
      • 设计用例
      • 用例评审
      • 执行用例
      • 缺陷管理
      • 测试报告
    4. 分析

      1. 登录滑块模块(登录1+9;滑块1+4)15条用例
        • 功能
          • 手机号
            • 正向:已注册的手机号
            • 逆向
              • 为空
              • 11未非自然数(请输入正确手机号)
              • 10位自然数(未注册)
              • 12位自然数(未注册)
              • 正确未注册手机号
          • 验证码
            • 正向:正确
            • 逆向:
              • 为空
              • 错误
              • 过期
          • 协议
            • 正向:勾选
            • 逆向:未勾选
          • 滑块(目的:成功发送验证码)
            • 正向:划到指定位置成功发送验证码,发送验证码成功
            • 逆向:发送验证码失败(滑块未指定位置)(4条测试用例)
        • 非功能:(8条用例)
          • 兼容昂性:5大浏览器(不需要考虑操作系统兼容性)
          • 界面布局:
            • 布局与ui原型一致
            • 图片与文字准确与ui原型无误
        • 性能
        • 安全
  3. web登录功能的测试用例

    用例编号用例标题项目/模块优先级前置条件测试步骤测试数据预期结果
    tt_login_001登录功能登录P01.打开登录界面 2. 手机号已经注册1.输入手机号 2.点击发送验证码 3.点击滑块按钮 4.滑动滑块 5.输入验证码 6.勾选协议 7.点击登录1.手机号:注册手机号 2.验证码:正确值1.登录成功,跳转到个人主页 2.手机号文本框失去焦点,变绿色
    tt_login_002登录失败(手机号为空)登录P11.打开登录界面1.输入手机号 2.点击发送验证码 (未验证后台) 3.输入验证码 4.勾选协议 5.点击登录1.手机号:空 2.验证码:123441.登录失败,手机号不能为空 2.手机号文本框失去焦点,为红色 3.按钮不可点
    tt_login_003登录失败(11位非自然数)登录P11.打开登录界面1.输入手机号 2.点击发送验证码 (未验证后台) 3.输入验证码 4.勾选协议 5.点击登录1.手机号:1368756998a 2.验证码:123441.登录失败,请输入正确手机号 2.手机号文本框失去焦点,为红色 3.按钮不可点
    tt_login_004登录失败(10位自然数)登录P11.打开登录界面1.输入手机号 2.点击发送验证码 (未验证后台) 3.输入验证码 4.勾选协议 5.点击登录1.手机号:1368756998 2.验证码:123441.登录失败,手机号未注册 2.手机号文本框失去焦点,为红色 3.按钮不可点
    tt_login_005登录失败(12位手机号)登录P11.打开登录界面1.输入手机号 2.点击发送验证码 (未验证后台) 3.输入验证码 4.勾选协议 5.点击登录1.手机号:136875699800 2.验证码:123441.登录失败,手机号未注册 2.手机号文本框失去焦点,为红色 3.按钮不可点
    tt_login_006登录失败(11位未注册手机号)登录P11.打开登录界面1.输入手机号 2.点击发送验证码 (未验证后台) 3.点击滑块 4.拖动滑块 5.输入验证码 6.勾选协议 7.点击登录1.手机号:136875699800 2.验证码:123441.登录失败,手机号未注册 2.手机号文本框失去焦点,为红色 3.按钮不可点
    tt_login_007登录失败(验证码为空)登录P11.打开登录界面1.输入手机号 2.点击发送验证码 3.输入验证码 4.勾选协议 5.点击登录1.手机号:136875699809 2.验证码:空1.登录失败,验证码为空 2.手机号文本框失去焦点,为红色 3.按钮不可点
    tt_login_008登录失败(验证码错误)登录P11.打开登录界面1.输入手机号 2.点击发送验证码 3.输入验证码 4.勾选协议 5.点击登录1.手机号:136875699809 2.验证码:error1.登录失败,验证码错误 2.手机号文本框失去焦点,为绿色
    tt_login_009登录失败(验证码失效)登录P11.打开登录界面 2.验证码已超时1.输入手机号 2.点击发送验证码 3.点击滑块 4.拖动滑块 5.输入验证码 6.勾选协议 7.点击登录1.手机号:136875699809 2.验证码:过期1.登录失败,验证码过期 2.手机号文本框失去焦点,为绿色
    tt_login_010登录失败(未同意协议)登录P11.打开登录界面1.输入手机号 2.点击发送验证码 3.点击滑块 4.拖动滑块 5.输入验证码 6.协议 7.点击登录1.协议:不勾选 2.其他:正确操作1.登录失败,请勾选协议 2.手机号文本框失去焦点,为绿色
    tt_login_011显示和功能正常(谷歌)登录P21.安装谷歌浏览器 2.使用谷歌浏览器打开登录界面1.查看登录页面是否显示正常 2.查看使用谷歌浏览器登录是否成功1.显示与UI 2.登录:正确账号和验证码1.显示正常 2.登录成功
    tt_login_012显示和功能正常(IE)登录P21.安装IE浏览器 3.使用谷歌浏览器打开登录界面1.查看登录页面是否显示正常 3.查看使用IE浏览器登录是否成功1.显示与UI 2.登录:正确账号和验证码1.显示正常 2.登录成功
    tt_login_013显示和功能正常(火狐)登录P21.安装火狐浏览器 4.使用火狐浏览器打开登录界面1.查看登录页面是否显示正常 4.查看使用火狐浏览器登录是否成功1.显示与UI 2.登录:正确账号和验证码1.显示正常 2.登录成功
    tt_login_014显示和功能正常(苹果)登录P21.安装苹果浏览器 5.使用谷歌浏览器打开登录界面1.查看登录页面是否显示正常 5.查看使用苹果浏览器登录是否成功1.显示与UI 2.登录:正确账号和验证码1.显示正常 2.登录成功
    tt_login_015显示和功能正常(Ege)登录P21.安装Ege浏览器 6.使用Ege浏览器打开登录界面1.查看登录页面是否显示正常 6.查看使用Ege浏览器登录是否成功1.显示与UI 2.登录:正确账号和验证码1.显示正常 2.登录成功
    tt_login_016显示和功能正常(欧朋)登录P21.安装欧朋浏览器 7.使用欧朋浏览器打开登录界面1.查看登录页面是否显示正常 7.查看使用欧朋浏览器登录是否成功1.显示与UI 2.登录:正确账号和验证码1.显示正常 2.登录成功
    tt_login_017显示与UI一致(布局)登录P31,打开页面 2,打开UI原型1.检查页面布局产品原型布局数据页面与原型UI一致
    tt_login_018显示与UI一致(图片与文字)登录P31.打开页面 打开UI原型1.检查页面图片和文字产品原型布局数据,真实数据页面与真实数据一致
    tt_login_019发送验证码成功(滑块滑到指定位置)滑块P01.输入正确手机号 2.打开滑块界面拖动滑块到指定空缺位置1.手机号:正确格式手机号成功获取验证码
    tt_login_020发送验证码成功(滑块一次未滑到指定位置)滑块P11.输入正确手机号 2.打开滑块界面拖动滑块未滑到到指定空缺位置1.手机号:正确格式1.手机号获取验证码失败 2.滑块抖动效果 3.回到初始位置
    tt_login_021发送验证码成功(滑块三次未滑到指定位置)滑块P11.输入正确手机号 2.打开滑块界面拖动滑块三次未滑到到指定空缺位置1.手机号:正确格式1.手机号获取验证码失败 2.滑块抖动三次 3.回到初始位置
    tt_login_022发送验证码成功(滑块五次未滑到指定位置)滑块P11.输入正确手机号 2.打开滑块界面拖动滑块五次未滑到到指定空缺位置1.手机号:正确格式1.手机号获取验证码失败 2.滑块抖动五次 3.回到初始位置
    tt_login_022发送验证码成功(滑块六次未滑到指定位置)滑块P11.输入正确手机号 2.打开滑块界面拖动滑块六次未滑到到指定空缺位置1.手机号:正确格式1.手机号获取验证码失败 2.滑块抖动5次 3.第六次滑块界面消失,滑块按钮提示重试
  4. 完成头条web发布文章功能测试

    1. 用例设计分析

      在这里插入图片描述

      在这里插入图片描述

    2. 用例设计

      在这里插入图片描述

      在这里插入图片描述

      在这里插入图片描述

      在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/219764.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

智慧燃气让城市能源系统高效运行

关键词:智慧燃气、燃气数字化、智慧燃气平台、智慧燃气解决方案、智慧燃气系统 随着我国城镇燃气行业的发展,燃气行业管理及服务从简单的手工运作阶段迈入数字燃气阶段,大量采用信息化手段管理燃气业务,智慧燃气应运而生。它既是…

【Hadoop_06】MapReduce的概述与wc案例

1、MapReduce概述1.1 MapReduce定义1.2 MapReduce优点1.3 MapReduce缺点1.4 MapReduce核心思想1.5 MapReduce进程1.6 常用数据序列化类型1.7 源码与MapReduce编程规范 2、WordCount案例实操2.1 本地测试2.2 提交到集群测试 1、MapReduce概述 1.1 MapReduce定义 MapReduce是一…

kafka中消息key作用与分区规则关系

在 kafka 2.0.0 的 java sdk 中 <dependency><groupId>org.apache.kafka</groupId><artifactId>kafka_2.12</artifactId><version>2.0.0</version> </dependency> ProducerRecord 中类注释如下 A key/value pair to be sen…

linux下配置vscode中的ros的c++调试

第一步 这块是launch.json {"version": "0.2.0","configurations": [{"name": "g - 生成和调试活动文件","type": "cppdbg","request": "launch","program": "${wo…

解决前端VUE前端框架报错Error: error:0308010C:digital envelope routines::unsupported的几种方法

一、报错信息&#xff1a; Error: error:0308010C:digital envelope routines::unsupportedat new Hash (node:internal/crypto/hash:67:19)at Object.createHash (node:crypto:135:10)at module.exports (E:\Projects\platform-code\platform-cloud\ruoyi-ui\node_modules\we…

科技赋能医疗设备管理提质增效,实现医院高质量发展

近日&#xff0c;苏州阿基米德网络科技有限公司与医疗领域头部级媒体健康界&#xff0c;联合举办“数智为擎 提质增效——医学装备智慧管理创新发展论坛”的直播活动。 直播现场&#xff0c;来自上海交通大学医学院附属同仁医院、中华医学会航海医学分会、苏州阿基米德的专家们…

做数据分析为何要学统计学(2)——如何估计总体概率分布

我们可以通过手头掌握的样本来估计总体的概率分布。这个过程由以下步骤组成。 第一步&#xff0c;我们采用Seaborn软件的histplot函数建立核密度图&#xff08;一种概率密度图&#xff09;。 import numpy as np #输入样本数据 xnp.array([2.12906357, 0.72736725, 1.0515282…

【JVM从入门到实战】(六)类加载器的双亲委派机制

一、双亲委派机制 在Java中如何使用代码的方式去主动加载一个类呢&#xff1f; 方式1&#xff1a;使用Class.forName方法&#xff0c;使用当前类的类加载器去加载指定的类。 方式2&#xff1a;获取到类加载器&#xff0c;通过类加载器的loadClass方法指定某个类加载器加载。 …

提升数据采集技能:用 Axios 实现的 Twitter 视频下载器全面解析

引入 在当今数据驱动的时代&#xff0c;高效的数据采集是实现成功数据科学项目的关键。数据采集不仅涉及到数据的获取&#xff0c;还包括数据的清洗、转换、存储和分析等多个环节。Twitter作为全球最大的社交媒体平台之一&#xff0c;蕴含着丰富的信息和海量的多媒体内容&…

网络安全项目实战(三)--报文检测

6. TCP/IP协议栈及以太网帧 目标 了解TCP/IP协议栈的组织结构掌握以太网帧的数据格式定义能应用编码实现以太网帧的解析方法 6.1. TCP/IP 协议栈 TCP/IP网络协议栈分为应用层&#xff08;Application&#xff09;、传输层&#xff08;Transport&#xff09;、网络层&#xf…

低代码 —— 饮食均衡,合理膳食

目录 一、低代码的概念 二、低代码的优缺点 &#xff08;一&#xff09;优点 &#xff08;二&#xff09;缺点 三、低代码的能力 1、场景构建能力 2、数据编排能力 3、连接生态能力 4、业务中台能力 四、你认为低代码会替代传统编程吗&#xff1f; 1、从技术特征来看…

【改进YOLOv8】矿物尺寸图像分析系统:融合位置感知循环卷积(ParC)改进YOLOv8

1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 研究背景与意义 随着科技的不断发展&#xff0c;计算机视觉技术在各个领域中得到了广泛的应用。其中&#xff0c;物体检测是计算机视觉领域中的一个重要研究方向。物体检测的目标…

SpringBoot对PDF进行模板内容填充、电子签名合并

1. 依赖引入–这里只包含额外引入的包 原有项目包不含括在内 <!-- pdf编辑相关--> <dependency><groupId>com.itextpdf</groupId><artifactId>itextpdf</artifactId><version>5.5.13.3</version> </dependency><de…

C# 提取PDF中指定文本、图片的坐标

获取PDF文件中文字或图片的坐标可以实现精确定位&#xff0c;这对于快速提取指定区域的元素&#xff0c;以及在PDF中添加注释、标记或自动盖章等操作非常有用。本文将详解如何使用国产PDF库通过C# 提取PDF中指定文本或图片的坐标位置&#xff08;X, Y轴&#xff09;。 ✍ 用于…

Python机器学习19——常用六种机器学习的异常值监测方法(孤立森林,数据支持描述,自编码器,高斯混合,DBSCAN,LOF)

案例背景 异常值监测是机器学习的一个重要领域&#xff0c;博主以前做预测多&#xff0c;异常值监测涉及得少&#xff0c;但之后的工作可能需要做异常值方面的工作&#xff0c;所以大致总结了一下常用的机器学习来做异常值监测的方法以及代码。 标题的这些机器学习方法基本都…

WPF-一个简单登录界面

一个简单登录界面 文章目录 一个简单登录界面一、效果展示二、准备代码 一、效果展示 二、准备代码 创建一个WPF工程&#xff0c;创建名为 Login5 的WPF项目。 添加Nuget包 MaterialDesignThemes 界面的整体布局和样式代码 <Window x:Class"Login5.MainWindow&quo…

Java - 异常(三)- 声明异常(throws)和手动抛出异常throw

目录 6.3 方式2&#xff1a;声明异常&#xff08;throws&#xff09; 6.4 手动抛出异常throw 6.4.1 概述 6.4.2 使用格式&#xff1a; 6.4.3 实例代码 6.4.4 为什么要手动抛出异常对象&#xff1f; 6.4.5 如何理解“自动”和“手动” 抛出异常对象 6.4.6 注意点 ❓面试…

数字化赋能实体经济,凌雄科技发挥DaaS模式提质增效价值

11月中旬&#xff0c;市场监管总局发布了2023年前三季度经营主体数据。其中&#xff0c;前三季度全国新设民营企业总计706.5万户&#xff0c;截至9月底&#xff0c;全国登记在册的民营企业数量超过5200万户&#xff0c;在企业总量中占比高达92.3%。如何帮助民营企业实现高质量发…

【数学建模美赛M奖速成系列】报名流程与论文的基本格式

数学建模美赛M奖速成系列 写在前面报名方式1.官网直接报名2.赛氪软件辅助报名 论文的基本格式摘要模型建立模型求解结果分析与检验模型评价 竞赛的基本注意事项1. 选题后查找资料2. 写作能力和编程能力 历年优秀论文标题与摘要简明扼要善用图表 最后 写在前面 最近&#xff0c…

Vue 3 开发中遇到的问题及解决方案(fix bug)

开发环境&#xff1a;mac系统&#xff0c;node版本&#xff1a; 16.15.0 版本兼容问题 vite v3.2.4 building for development... hasInjectionContext is not exported by node_modules/pinia/node_modules/vue-demi/lib/index.mjs, imported by node_modules/pinia/dist/pini…