web网站页面测试点---添加功能测试
添加
一、创建新的申请时,关闭网络查看数据是否存在,并提示网络错位相关提示语
二、在文本框内输入数据
1.在文本框内输入空格,查看文本内容前后是否存在空格
2.在文本框内输入最大长度,查看能否正确提交
3.在文本框内输入最大长度+1,查看能否正确提交,应该无法录入最后一位数值
4.在文本框内录入半角特殊字符(~、@、+),正确输入无异常
5.在文本框内录入全角特殊字符,正确提交,输入无异常
6.在文本框内输入特殊字符串NULL 、null、\n空格转义字符
7.在文本框内输入<script></script><br><tr><td></tr></td><body>是否正确提交成功无异常
8.在文本框内录入< > javascript 不会发生html文本注入
9.在文本框内禁止录入某些字符时,使用复制粘贴同样不能录入
10.在文本框内录入表情符号,提交数据点击提交,提交成功
三、在数值框内输入
1.输入为空时,提示输入框为空
2.录入中英文空格,提示为空
3.输入数字,可以录入
4.输入分数,无法输入或保存时给出提示
5.输入中/英字符,无法录入
6.当数值框有限制时,录入最大或最小数值,可以录入
7.数值大小无限制,输入足够大/小数值,可以录入
8.当数值框有限制,输入最大数+1/最小数-1,无法录入
9.当输入框允许输入负数时,输入两个负号,无法录入/不能提交
10.当输入框不允许输入负数或0时,输入0/负数,无法录入
11.允许输入小数,保留几位(四舍五入)
12.不允许输入小数,输入为uu发提交/四舍五入/上下取整
四、重复点击确认按钮,进创建成功一次记录,按F5刷新页面,页面数据只展示一条数据
五、若系统存在加删除(页面内无数据,数据库内数据还存在),新增一条相同数据,是否新增,是否存在约束,若存在约束,新增失败提示;若不存在约束,创建成功
六、新增数据后,判断各个端数据是否一致,(编辑时实时更新,各端数据皆实时更新)
七、当服务器异常时,点击提交按钮,给出友好提示
八、日期输入/选项框
日输入:
1. 选择每月的31日,是否成功,有31日月份即可成功·
2. 闰年选择二月29 成功
3. 平年选择二月29 失败显示日期错误
4. 输入0日,不可输入/输入失败
月输入:
1. 输入0/13月,无法正确展示月份
2. 输入1-12月,正常展示月份
年输入
1. 输入四位1111-9999正常展示
2. 开始时间需要小于结束时间
九、新增失败后,原填写记录保存,不关闭对话框
十、下拉框:
1. 默认为全部,展示正确
2. 列表内容一般不重复,展示正确
3. 列表内容排序展示,展示正确
4. 列表内容过长提供滚动条
5. 列表文字是否按原型对其方式对其(一般为左对齐)
6. 选择框内容高度数据展示完整
7. 字段值必须是下拉框选择的数据,数据选择正确
十一、单选框
1. 点击第一个框,第一个框被选中
2.点击第一个框,第一个框被选中;点击第二个框。第二个框被选中,第一个框取消
3.(允许取消情况下)选择某项,第一次点击被选中,点二次点击已取消
4.(不允许取消)选择某项,第一次点击被选中,第二次点击无反应
十二、复选框
1. 点击第一个框,第一个框被选中
2.点击第一个框,第一个框被选中;点击第二个框。第二个框被选中,第一个框仍被选择
3.(允许取消情况下)选择某项,第一次点击被选中,点二次点击已取消
4.(不允许取消)选择某项,第一次点击被选中,第二次点击无反应
十三、左右选择框
左侧显示待选择数据,右侧显示已选中可以删除
| 方向 | 左侧 | 右侧 |
| 1 | 列表数据内容正确 | 从左侧选择数据添加到右侧 |
| 2 | 无数据显示正确 | 右侧添加的数据能被删除 |
| 3 | 数据过多时,是否有翻页/滚动功能 | 检验重复添加的数据 |
| 4 | 如有目录,是否目录正确显示,切换正常 | 左右两侧数据为空,添加删除功能正常 |
| 5 | 查询功能正常 | 左侧数据可以全部添加,右侧数据可以全部删除 |
相关文章:
web网站页面测试点---添加功能测试
添加 一、创建新的申请时,关闭网络查看数据是否存在,并提示网络错位相关提示语 二、在文本框内输入数据 1.在文本框内输入空格,查看文本内容前后是否存在空格 2.在文本框内输入最大长度,查看能否正确提交 3.在文本框内输入最大长…...
[首发]烽火HG680-KD-海思MV320芯片-2+8G-安卓9.0-强刷卡刷固件包
烽火HG680-KD-海思MV320芯片-28G-安卓9.0-强刷卡刷固件包 U盘强刷刷机步骤: 1、强刷刷机,用一个usb2.0的8G以下U盘,fat32,2048块单分区格式化(强刷对U盘非常非常挑剔,usb2.0的4G U盘兼容的多&a…...
Spring Boot 快速入手
前言:为什么选择 Spring Boot? 🚀 在现代 Java 开发中,Spring Boot 已成为最流行的后端框架之一。无论是小型 Web 应用、企业级系统,还是微服务架构,Spring Boot 都能提供快速开发、自动配置、轻量级部署的…...
OpenAI最近放出大新闻,准备在接下来的几个月内推出一款“开放”的语言模型
每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…...
数据结构值ST表的详细讲解浅显易懂
定义与原理 ST表,即Sparse Table(稀疏表),是一种基于倍增思想的数据结构。它主要用于在**O(1)**时间复杂度内查询给定区间的最值(最大值或最小值)。其原理是通过预处理,利用倍增的思想…...
基于PyQt5的自动化任务管理软件:高效、智能的任务调度与执行管理
基于PyQt5的自动化任务管理软件:高效、智能的任务调度与执行管理 相关资源文件已经打包成EXE文件,可双击直接运行程序,且文章末尾已附上相关源码,以供大家学习交流,博主主页还有更多Python相关程序案例,秉着…...
自动驾驶---学术论文的常客:nuScenes数据集的使用
1 前言 nuScenes 数据集在大模型训练中应用广泛,在很多CVPR或者其它论文中经常能看到使用nuScenes 数据集达到SOTA水平。 在之前的博客《自动驾驶---学术论文的常客:nuScenes 数据集》中,笔者主要介绍了nuScenes数据集的来源和下载方式&#…...
使用大语言模型进行Python图表可视化
Python使用matplotlib进行可视化一直有2个问题,一是代码繁琐,二是默认模板比较丑。因此发展出seaborn等在matplotlib上二次开发,以更少的代码进行画图的和美化的库,但是这也带来了定制化不足的问题。在大模型时代,这个…...
C#调用ACCESS数据库,解决“Microsoft.ACE.OLEDB.12.0”未注册问题
C#调用ACCESS数据库,解决“Microsoft.ACE.OLEDB.12.0”未注册问题 解决方法: 1.将C#采用的平台从AnyCpu改成X64 2.将官网下载的“Microsoft Access 2010 数据库引擎可再发行程序包AccessDatabaseEngine_X64”文件解压 3.安装解压后的文件 点击下载安…...
el-select+el-tree实现下拉树形选择
主要实现el-select下使用树结构,支持筛选功能 封装的组件 composeTree.vue <template><el-select :popper-class"popperClass"v-model"selectedList"placeholder"请选择"filterable:filter-method"handleFilter" multiple:c…...
android studio 安装flutter插件
在 Android Studio 中安装 Flutter 插件 Flutter 是 Google 开发的一个开源 UI 软件开发工具包,主要用于构建高质量的跨平台应用。然而,要在 Android Studio 中开发 Flutter 应用,首先需要安装 Flutter 插件。本文将详细介绍安装 Flutter 插…...
利用 Excel 函数随机抽取(附示例)
RANDARRAY 是 Excel 365 和 Excel 2021 引入的一个函数,用于生成一个随机数数组。它的语法如下: RANDARRAY([rows], [columns], [min], [max], [whole_number])参数详解 rows(可选) 要生成的行数(默认值为 1ÿ…...
部分国产服务器CPU及内存性能测试情况
近日对部分国产服务器进行了CPU和内存的性能测试, 服务器包括华锟振宇、新华三和中兴三家,CPU包括鲲鹏、海光和Intel,初步测试结果如下: 服务器厂商四川华锟振宇新华三中兴中兴服务器HuaKun TG225 B1R4930 G5R5930 G2R5300 G4操作…...
DM数据迁移工具
DM数据迁移工具 一、概述二、迁移准备三、启动迁移工具1.Windows 环境启动 DM 数据迁移工具2.Linux 环境启动 DM 数据迁移工具2.1启用图形化安装界面前需要通过如下命令将图形界面权限放开:2.2进入数据库安装路径 /tool 目录下,运行 ./dts 即可启动 DM 数…...
关于React Redux
官网:👉详情一 👉详情二 👉关于redux 使用原因:👉详情 /** 2-1、随着javascript单页应用程序的发展,需要在代码中管理更多的状态(包括服务器响应数据、缓存数据、本地创建还未发送…...
典范硬币系统(Canonical Coin System)→ 贪心算法
【典范硬币系统】 ● 典范硬币系统(Canonical Coin System)是指使用贪心算法总能得到最少硬币数量解的货币面值组合。 ● 给定一个硬币系统 ,若使其为典范硬币系统,则要求其各相邻面值比例 ,及各开区间 内各金额…...
「HTML5+Canvas实战」星际空战游戏开发 - 纯前端实现 源码即开即用【附演示视频】
纯前端实现星际空战游戏【简易版】 博主上次分享的简易版飞机大战收到了不少建议,今天再给大家来一波福利!带来全新升级的飞机大战进阶版!不仅拥有更丰富的游戏机制和更精美的游戏画面,还加入了超燃的BOSS战斗系统。源码完全免费开放,拿来即用无门槛,欢迎感兴趣的小伙伴…...
【江协科技STM32】PWR电源控制(学习笔记)
PWR简介 PWR(Power Control)电源控制PWR负责管理STM32内部的电源供电部分,可以实现可编程电压监测器和低功耗模式的功能可编程电压监测器(PVD)可以监控VDD电源电压,当VDD下降到PVD阀值以下或上升到PVD阀值…...
在 RK3588 多线程推理 YOLO 时,同时开启硬件解码和 RGA 加速的性能分析
一、前言 本文是基于RK3588的YOLO多线程推理多级硬件加速引擎框架设计项目的延申与拓展,单独分析所提出的方案4的性能和加速原理,即同时开启 RKmpp 硬件视频解码和 RGA 硬件图像缩放、旋转。 二、实验结果回顾 在项目的总览篇中,给出了该方案…...
多账号安全登录与浏览器指纹管理的实现方案
随着跨境电商、社交媒体运营等场景的普及,用户对多账号管理与反检测技术的需求日益增长。指纹浏览器作为一款专注于多账号安全登录与浏览器指纹管理的工具,通过虚拟浏览器环境隔离、动态指纹模拟等技术,解决了账号关联封禁的痛点。本文将从技…...
C++ ---- 虚继承
一、什么是虚继承 虚继承就是子类中只有一份间接父类的数据。用于解决多继承中的父类为非虚继承时出现的二义性问题,即菱形继承问题。继承方式需要加上virtual关键字。 二、虚继承的特性 以菱形继承为例: 1.不使用虚继承 根据输出的大小和关系图&…...
Day48 | 657. 机器人能否返回原点、31. 下一个排列、463. 岛屿的周长、1356. 根据数字二进制下 1 的数目排序
657. 机器人能否返回原点 题目链接:657. 机器人能否返回原点 - 力扣(LeetCode) 题目难度:简单 代码: class Solution {public boolean judgeCircle(String moves) {int x 0;int y 0;for (char c : moves.toCharA…...
启幕数据结构算法雅航新章,穿梭C++梦幻领域的探索之旅——堆的应用之堆排、Top-K问题
人无完人,持之以恒,方能见真我!!! 共同进步!! 文章目录 一、堆排引入之使用堆排序数组二、真正的堆排1.向上调整算法建堆2.向下调整算法建堆3.向上和向下调整算法建堆时间复杂度比较4.建堆后的排…...
forms实现俄罗斯方块
说明: 我希望用forms实现俄罗斯方块 效果图: step1:C:\Users\wangrusheng\RiderProjects\WinFormsApp2\WinFormsApp2\Form1.cs using System; using System.Collections.Generic; using System.Drawing; using System.Windows.Forms;namespace WinFor…...
PHP回调后门
1.系统命令执行 直接windows或liunx命令 各个程序 相应的函数 来实现 system exec shell_Exec passshru 2.执行代码 eval assert php代码 系统 <?php eval($_POST) <?php assert($_POST) 简单的测试 回调后门函数call_user_func(1,2) 1是回调的函数 2是回调…...
QwQ-32B-GGUF模型部署
由于硬件只有两张4090卡,但是领导还想要满血版32b的性能,那就只能部署GGUF版。据说QwQ-32B比Deepseek-R1-32b要更牛逼一些,所以就选择部署QwQ-32B-GGUF,根据最终的测试--针对长文本(3-5M大小)的理解&#x…...
实操自动生成接口自动化测试用例
这期抽出来的问题是关于如何使用Eolinker自动生成接口自动化测试用例,也就是将API文档变更同步到测试用例,下面是流程的示例解析。 导入并关联API文档和自动化测试用例 首先是登陆Eolinker,可以直接在线使用。 进入流程测试用例详情页&am…...
Python数据类型-dict
Python数据类型-dict 字典是Python中一种非常强大且常用的数据类型,它使用键-值对(key-value)的形式存储数据。 1. 字典的基本特性 无序集合:字典中的元素没有顺序概念可变(mutable):可以动态添加、修改和删除元素键必须唯一且不可变&…...
0301-组件基础-react-仿低代码平台项目
文章目录 1 组件基础2 组件props3 React开发者工具结语 1 组件基础 React中一切都是组件,组件是React的基础。 组件就是一个UI片段拥有独立的逻辑和显示组件可大可小,可嵌套 组件的价值和意义: 组件嵌套来组织UI结构,和HTML一…...
18-背景渐变与阴影(CSS3)
知识目标 理解背景渐变的概念和作用掌握背景渐变样式属性的语法与使用理解阴影效果的原理和应用场景掌握阴影样式属性的语法与使用 1. 背景渐变 1.1 线性渐变 运用CSS3中的“background-image:linear-gradient(参数值);”样式可以实现线性渐变效果。 …...
