Web应用功能测试测试点

mysql 计算不同胜率的活跃玩家的次日,3日,7日留存率 它根据每天的日期(logymd)和最高段位(max_rank)、胜率段落(win_rate_segment)进行分组,并计算总玩家人数(total_players)、第二天的留存人数(next_day_players)、第三天的留存人数(day3_players)和第七天的留存人数(day7_players)。注意:不是新手留存,是段位活跃玩家留存;最终的结果则是将留存数据进行展示,按照日期(date)、最高段位(rank_level)、胜率段落(win_rate_segment)进行排序。 阅读详情
  做了几年的 功能测试,也经手了好几个Web应用的项目,在做项目当中积累了一些经验。在这里我对通用一些功能模块的测试点做个记录,一来梳理一下 测试用例设计的思路,以便加快相似项目的测试用例的设计,二来有利于设计出更加全面完善的测试用例。以后随着自己的 测试技术的进步,也可以在这里对测试用例进行补充,查漏补缺。
   1. 注册用户信息
  (1)将某个必填项留空,检查系统是否对必填项为空的情况做了必要的处理;
  (2)在某个必填项中仅输入空格,检查系统是否能够正确处理;
  (3)按[Tab]键,光标是否能够按照从左到右,由上到下的顺序在输入域间切换;
  (4)单击[Enter],检查是否相当于单击了[注册]按钮,将注册信息提交到系统中;
  (5)检查系统是否对用户名中的空格做处理;
  (6)输入已经存在的用户名,检查系统是否对“用户名”做重名校验;
  (7)用户名大小写校验:若有已注册用户“abc”,输入用户名“ABC”和正确的密码也可以成功登录;若以用户名“Abc”注册用户信息,则系统提示用户名重名,用户已存在;
  (8)输入字符数等于域允许的最大字符数,检查系统是否能正确保存该信息;
  (9)输入字符数大于域允许 的最大字符数,检查系统是否对域输入长度进行验证,并对超过的字符做合理的处理;
  (10)检验系统是否对特殊字符做了处理;
  (11)输入的确认密码与设置密码不一致,检查系统是否做了密码校验;
  (12)在“密码”和“确认密码”输入域里输入密码,均未显示明文;
  (13)过期处理:在注册页面填写所有的注册信息,之后停留30分钟,再单击[注册]按钮,系统提示网页已过期;
  (14)页面切换校验:在用户注册页面输入所有所需的用户信息,单击浏览器工具栏上的[后退]按钮,然后再单击[前进]按钮,系统进入到“用户注册”页面,密码和确认密码输入域应该被清空,其它输入域的信息仍然被保留。
   2. 管理员登录
  (1)回车验证:填入管理员帐号和密码,直接按[Enter]键,相当于单击了[登录]键;
  (2)登录次数的验证:输入多次错误的管理员帐号和密码,验证超过系统允许的错误次数,则帐户被锁定;
  (3)权限验证:管理员帐号正确登录后,可以访问所有被授权的页面;
  (4)注入式登录:利用sql漏洞,使用不存在的用户登录。如用户名输入为admin'OR'1'='1,密码输入为x'OR'1'='1,此时系统应该报告用户名或密码不正确;
  (5)用已锁定的用户登录,系统应该提示锁定用户无法登录;
  (6)Tab验证:按[Tab]键光标应该能够按照从左到右,由上到下的顺序在输入域间切换。
   3. 注册用户登录
  (1)回车验证:同管理员登录;
  (2)输入登录密码中包含空格,检验系统是否对密码中的空格做处理;
  (3)检验登录密码不区分大小写;
  (4)登录次数的验证:同管理员登录;
  (5)用新注册的用户登录;
  (6)使用字符长度等于临界值的用户名和密码登录;
  (7)使用含有空格的用户名登录,检验系统截除空格,该用户名仍可以正常登录;
  (8)注入式登录:同管理员登录;
  (9)用已锁定的用户登录,系统应该提示锁定用户无法登录;
  (10)Tab键验证:同管理员登录。
4. 修改注册信息
  (1)不修改直接按“保存”,检查是否保存成功;
  (2)将用户名改为已存在的用户名,检查系统是否进行了重名检验;
  (3)在修改的状态下,将某个必填项置为空,检查系统是否对必填项为空的情况做了处理;
  (4)在修改的状态下,将某个必填项中仅输入空格,检查系统是否能够正确处理;
  (5)输入字符数等于域允许的最大字符数,检查系统是否能正确保存该信息;
  (6)输入字符数大于域允许 的最大字符数,检查系统是否对域输入长度进行验证,并对超过的字符做合理的处理;
  (7)按[Tab]键,光标是否能够按照从左到右,由上到下的顺序在输入域间切换;
  (8)单击[Enter],检查是否相当于单击了[修改]按钮,将信息提交到系统中;
  (9)检查系统是否对用户名中的空格做处理;
  (10)输入特殊字符,系统应该对特殊字符做合理的处理;
  (11)输入的确认密码与设置密码不一致,检查系统是否做了密码校验;
  (12)在“密码”和“确认密码”输入域里输入密码,均未显示明文;
  (13)页面切换校验:在修改的状态下,单击浏览器工具栏上的[后退]按钮,然后再单击[前进]按钮,系统进入到“用户信息”页面,密码和确认密码输入域应该被清空,其它输入域的信息仍然被保留;
  (14)过期处理:在注册页面填写所有的注册信息,之后停留30分钟,再单击[注册]按钮,系统提示网页已过期。
   5. 一些属于UI测试的测试点
  (1)按钮状态是否正确:与正在进行的操作无关的按钮应该加以屏蔽;
  (2)按钮的摆放位置是否合理:错误使用容易引起界面退出或关闭的按钮不应该放在容易单击的位置;
  (3)重要按钮的摆放位置是否合适:重要的命令按钮与使用较频繁的按钮要放在界面上醒目的位置;
  (4)关闭错误提示后的光标定位:关闭用户输入错误的提示信息后,光标应定位到对应的输入框中;
  (5)非法访问:未登录直接访问(复制需要登录后才可以访问的页面的URL)。
版权声明:本文出自 jrjiarui 的51Testing软件测试博客:http://www.51testing.com/?362432
原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。
RK3588 Linux启动优化至亚秒级全链路剖析 本文深入探讨RK3588平台Linux系统启动加速技术,涵盖从BL1/ATF安全固件、U-Boot剪裁到内核精简化等全链路优化方案,实现从上电到用户脚本800ms内完成的实战经验。​​文末提供完整解决方案获取方式​​。由于在 ARMv6 之后引入了 TrustZone 模块, 目前市面上 ARMv7 和 ARMv8 之后的系统都会包含了该模块, 这个模块由 BL1 启动, 且在 ATF(ARM Trust Firmware) 固件中, 既安全世界中引导到 BL33 (UBOOT)的系统。 阅读详情

相关推荐

四足机器人通用运动控制策略:强化学习与PD参数优化

运动控制是机器人实现稳定行走和复杂动作的核心技术,其关键在于精确调节关节的刚度和阻尼特性。PD控制器作为基础控制单元,通过比例(P)和微分(D)增益参数直接影响系统响应速度与稳定性。在四足机器人领域,强化学习(RL)通过模拟环境自主学习,能够有效解决传统控制方法难以适应不同形态机器人的痛点。该技术通过非对称Actor-Critic架构,结合状态估计网络和自适应参数采样策略,实现了跨平台的通用运动控制。典型应用包括工业检测、灾害救援等需要高适应性移动能力的场景,其中PD增益优化和形态参数自适应采样成为提升硬件

weixin_30307921的博客 299

【Web页面测试】测试点和测试用例

1. 需求符合度测试 1. 各级菜单名称显示是否按照需求说明书规定的设计,并且没有遗漏和多余 2. 各级菜单所完成的功能是否按照需求说明书规定的设计,并且没有遗漏和多余 3. 各级菜单的操作顺序和操作方式是否按照需求说明书规定的设计,并且正确 2. 页面测试 1. 页面元素对齐方式是否符合规范的要求,或者操作方便性 2. 文字的字体,标点符号是否统一 3. 有误错别字和乱码 4. 焦点是否定位在默认操作项上 5. 按TAB键是否有正常切换焦点(自上而下,自左而右) 6. 标题是否..

huilong0808的博客 4174

内网Linux服务器离线安装python包

3、将下载的依赖包和requirements.txt 拷贝到内网主机,依赖包和requirements.txt放同一级目录,进入该目录,运行指令。其实还有个更加方便的办法,联网主机装个与内网主机一样环境的虚拟机,在虚拟机中下载py包,拷贝到内网主机后就能直接安装了,省去手动下载py包的步骤。简单记录下最近遇到的一个小问题,内网主机没有内网源,处于无互联网状态,安装python包只能通过联网主机下载好后拷贝到内网主机。由于内网主机安装了多个版本的python,为了防止搞错,使用这种方式来调用pip安装。

cyc头发还挺多的博客 650

WEB功能测试要点

WEB功能测试一般关注的点主要可以分UI及易用性测试、表单测试、cookies测试、链接测试、兼容性测试。

软件测试技术交流分享 414

多租户Saas架构设计分析(基础篇)

本篇先给大家介绍一下相关的概念和常见问题。 实践篇链接:https://blog.youkuaiyun.com/haponchang/article/details/104246317 SaaS简介 SaaS是Software-as-a-Service(软件即服务)的简称,“软件即服务”?是不是有点拗口?其实你就理解成为“按需租用别人提供的软件服务”就可以了,它是一种软件交付模式。...

haponchang的博客 1万+

Fluent动网格+滑移网格+重叠网格对比介绍(以震荡水翼flapping foil为例)

初学fluent笔记,本文主要包含: Flapping foil在fluent内的几种实现方式 在哪设置动网格、滑移、重叠网格 flapping的UDF 示例 写在前面:Fluent在预览网格运动/提交计算之前,注意保存一个cas版本。 -------------------------Flapping foil 网格几种组合实现方式:---------------------- 直接重叠网格,overset, 需要建立两个几何part,part要重合。水翼局部区域(component),背景网格(ba

深海民工CFDer 2万+

这可能是最全的Web测试各个测试点,有这一篇就够了

什么是Web测试?Web测试测试Web或Web应用程序的潜在错误。它是在上线前对基于网络的应用程序进行完整的测试。Web测试检查功能测试易用性测试接口测试性能测试安全测试兼容性测试1、功能测试测试网页中的所有链接、数据库连接、网页中用于提交或从用户处获取信息的表单、Cookie等。链接。外链。内部链接。同一页面上跳转的链接。邮件 孤立页表单 每个字段及默认值。错误的输入的处理 可选和必选域Cookie测试在写入用户机器之前,测试Cookie是否已经加密。

YLF123456789000的博客 2665

SMRATS(一) SMARTS+PPO baseline运行教程

python类方法 class Agent: @classmethod def from_function() python typing 含义 为防止弱类型python出现忘记变量类型的问题,python3.5及之后版本增加了对应的类型提示。 输入和输出类型 函数接受并返回一个字符串,注释像下面这样: def greeting(name: str) -> str: return 'Hello ' + name 常用的typing类型 int,long,float: 整型,

Freshduke的博客 1413

web应用程序测试_测试Web应用程序的7种方法

web应用程序测试 什么是Web测试,为什么要测试? (What is Web Testing and Why should I Test?) Website testing is checking your web application or website for potential bugs before its made live and is accessible to the gen...

weixin_26755331的博客 1467

OpenCV开发笔记(〇):使用mingw530_32编译openCV3.4.1源码,搭建Qt5.9.3的openCV开发环境

欢迎技术交流和帮助,提供IT相关服务,索要源码请联系博主QQ: 21497936,若该文为原创文章,未经允许不得转载 原博主博客地址:https://blog.youkuaiyun.com/qq21497936 本文章博客地址:https://blog.youkuaiyun.com/qq21497936/article/details/79641510 目录 OpenCV开发笔记(一):使用mingw530_32编译...

长沙红胖子 Qt・西安|省级科研团队从业背景,深耕双一流体系高精尖技术配套研发|剥离高精尖机理,沉淀高端特种行业领域 Qt 工程化落地经验|博文仅分享通用技术总结,输出公开普适工程思路。 5万+

游戏服务器框架之跨服(一)

如今的游戏开发,不搞个跨服玩法都不好意思说在做游戏了(当然,也跟游戏类型有关,一些轻度休闲游戏可以排除在外)。跨服玩法的设计,可以进一步激发玩家追求高战力的虚荣心,也可以汇聚玩家数量,避免单服日活跃低呈现死服现象。 几种常见的跨服玩法拓扑结构 一,不同游戏服的玩家进入中立服务器进行战斗,例如跨服天梯类玩法。 游戏服有很多个节点,中心服务器也有很多节点。只要保证对战的双方同时进入同一个中心服游戏进程即可。 二,若干个游戏服组成一个社区,全部服务器包含多个社区,例如世界服玩法。 三,游戏服A玩

littleschemer的博客 5771

软件测试实验:Web应用测试

软件质量保证与测试技术实验是一门旨在培养学生掌握软件测试的基本理论和方法的课程。本实验主要涉及Web应用测试,包括以下几个方面:一是Web应用的特点,如分布式、动态、交互性等,以及对测试的影响和挑战;二是测试环境的搭建,如使用虚拟机、浏览器、代理服务器等工具,模拟不同的用户和网络情况;三是测试用例的设计和执行,如使用等价类划分、边界值分析、错误猜测等技术,生成有效的测试数据和预期结果,以及使用自动化测试工具进行测试执行和报告。

m0_72471315的博客 3778

网表导入virtuoso后发现pg pin忘记connect_pg_net/globalNetConnect怎么办?

数模混合项目中经常需要一些需要到virtuoso去连接的线,比如IO上的pg和一些信号线,除了在pr工作中设置skip route之外还需要做好net的赋值,告诉工具虽然我没在物理上有连接,但是实际上应该连什么net,这部分提现在网表里。在Default Net Name中也填写net name,因为这个net需要做global操作,即在顶层定义这个net,所以需要在net name后加个!打开schematic,删除指定cell pin所接net的label。

m0_61544122的博客 969

java功能测试_Web应用功能测试测试点

做了几年的功能测试,也经手了好几个Web应用的项目,在做项目当中积累了一些经验。在这里我对通用一些功能模块的测试点做个记录,一来梳理一下测试用例设计的思路,以便加快相似项目的测试用例的设计,二来有利于设计出更加全面完善的测试用例。以后随着自己的测试技术的进步,也可以在这里对测试用例进行补充,查漏补缺。1. 注册用户信息(1)将某个必填项留空,检查系统是否对必填项为空的情况做了必要的处理;(2)在某...

weixin_29012765的博客 514

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

web系统软件测试功能点,Web应用功能测试测试点

做了几年的功能测试,也经手了好几个Web应用的项目,在做项目当中积累了一些经验。在这里我对通用一些功能模块的测试点做个记录,一来梳理一下测试用例设计的思路,以便加快相似项目的测试用例的设计,二来有利于设计出更加全面完善的测试用例。以后随着自己的测试技术的进步,也可以在这里对测试用例进行补充,查漏补缺。1. 注册用户信息(1)将某个必填项留空,检查系统是否对必填项为空的情况做了必要的处理;(2)在某...

weixin_31477251的博客 377

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Web端功能测试(常用组件测试点)

Web端功能测试(常用组件测试点) (1)下拉选测试点: 1.下拉选默认内容校验 2.下拉选分别选择校验 3.下拉选未选择必填项校验 (2)分页测试点 1.总页数和当前页显示正确 2.首页和尾页点击限制 3.进行下一页,上一页,首页,尾页操作 4.进行跳转页面操作输入大于当前页面页数的数据 5.跳转页文本框输入超长字符,特殊字符,查看系统处理情况 6.进行中间分页验证 (3)复选框测试点 1.选择...

qq_38484679的博客 1536

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

web常见测试项

操作提示     1.必输如提示 2.数据格式错误 3.数据超出长度范围 4.不符合业务逻辑 界面布局     1.整体风格一致 2.是否支持不同浏览器 3.不同分辨率 4.客户端 性能     1.查询参数3s,5s,7s 2.业务操作参数:复杂程度而言一般不超过10s 3.定时任务:数据量和服务器性能而定 输入控制     1.单行文本长度

yjq30604的专栏 568

分享一些web系统的测试点

归纳了一些web系统的测试点,并附上思维导图。 一、UI测试 导航测试 内容测试 图形测试 设计风格是否服务UI设计图 整体界面测试 二、功能测试 链接测试 表单测试 cookies测试 数据库测试 设计语言测试 需求特定的应用功能 三、性能测试 网站加载速度 压力测试 负载测试 数据库容量测试 服务器性能测试 四、安全测试 防SQL注入 防X...

Dreamer_HUI的博客 1486

【转载】web测试中的测试点和测试方法总结

web测试中的测试点和测试方法总结 测试是一种思维,包括情感思维和智力思维,情感思维主要体现在一句俗语:思想决定行动上(要怀疑一切),智力思维主要体现在测试用例的设计上。具有了这样的思想,就会找出更多的bug。(_个人认为,不代表官方立场) 一、输入框 1、字符型输入框: (1)字符型输入框:英文全角、英文半角、数字、空或者空格、特殊字符“~!@#¥%……&*?[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。 (2)长度检查:最小长度、最大长度、最

wengezi的博客 420

黑马软件测试零基础入门笔记(2)客户端(web)测试 1.测试点提取

《黑马软件测试零基础入门》笔记,共四部分:测试基础、客户端web测试、客户端app测试、AI应用技巧,此篇为二.1测试点提取,主要记了测试点提取的一些理论和案例

bzslt的博客 1778

泛学web测试

学习目标: 了解web测试的基本测试点。 1.功能测试,检验页面是否按照设计和需求设计运行。 (1).业务知识 (2).链接测试:   A.测试所有链接是否按指示的那样确实链接到了该链接的页面   B.测试所链接的页面是否存在   C.保证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问 (3).表单测试: 必须测试提交操作的完

TEST_littlesun的博客 581

关于Web端功能测试的测试方向

1一、功能测试   1.1链接测试   链接是web应用系统的一个很重要的特征,主要是用于页面之间切换跳转,指导用户去一些不知道地址的页面的主要手段,链接测试一般关注三点:   1)链接是否按照既定指示那样,确实链接到了该链接的界面   2)测试该链接所链接的页面是否真的存在   3)保证系统中没有单独存在的页面(即没有链接指向,只能通过正确的URL地址才能访问)   1.2表

zhusongziye的博客 1338

WEB测试资料

关于web测试 1页面部分(1) 页面清单是否完整(是否已经将所需要的页面全部都列出来了)(2) 页面是否显示(在不同分辨率下页面是否存在,在不同浏览器版本中页面是是否显示)(3) 页面在窗口中的显示是否正确、美观(在调整浏览器窗口大小时,屏幕刷新是否正确)(4) 页面特殊效果(如特殊字体效果、动画效果)是否显示(5) 页面特殊效果显示是否正确2 页面元素部分(1)页面元素清单(为实现功能,是否将

OscarXie的专栏 1092

Web页面测试

1、超链接测试a、链接与链接的说明文字要匹配 (注:也可以是图片)b、链接的文字要描述正确c、链接的文字要精简有效d、链接的页面应该存在,不应该出现404找不到页面的错误e、没有孤立页面,只有知道具体的url地址才能访问。f、链接的样式(默认、已访问过、鼠标hover、鼠标点击active)2、表单测试a、表单就是提供用户输入的地方(http的post请求)b、表单项输入类型的限制先验证合法值,再验证异常值不输入、空格、特殊符号:_/!

软件自动化测试技术交流、资源分享 827

web网页测试要点一

一、功能测试 1、链接测试   (1)、测试所有链接是否按指示的那样确实链接到了该链接的页面; (2)、测试所链接的页面是否存在; (3)、保证Web应用系统上没有孤立的页面(所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问)。 2、表单测试 (1)、注册、登陆、信息提交等,必须测试提交操作的完整性,以校验提交给服务器的信息的正确性; (2)、用户填写的出生日期与职业是否恰当,...

weixin_44531304的博客 738
上一篇: 解决mysql忘记密码
下一篇: mysql 5.6重装启动 我崩溃了。系统错误 1067
lychbeyond
博客等级 码龄22年 168粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值