首页 > 其他分享 >软件测试学习笔记丨Web端测试——测试用例设计思路

软件测试学习笔记丨Web端测试——测试用例设计思路

时间:2024-02-07 11:01:24浏览次数:30  
标签:Web 正确 是否 查询 测试用例 搜索 测试 页面 软件测试

一、UI 测试

  • 界面风格统一,与 UI 设计原型图一致
  • 界面文案正确
  • 提示、警告或错误说明描述准确
  • 切换窗口大小,将窗口缩小后,页面是否按比例缩小或出现滚动条,页面是否正确显示
  • 所有的图片是否都被正确装载
  • 在不同的浏览器、分辨率下图片是否能正确显示

二、搜索测试

  • 如果支持模糊查询,搜索名称中任意一个字符是否能搜索到
  • 比较长的名称是否能查到
  • 输入系统中不存在的与之匹配的条件
  • 不同查询条件之间来回选择,是否出现页面错误
  • 查询条件的组合测试

三、表单测试

  • 如果支持模糊查询,搜索名称中任意一个字符是否能搜索到
  • 比较长的名称是否能查到
  • 输入系统中不存在的与之匹配的条件
  • 不同查询条件之间来回选择,是否出现页面错误
  • 查询条件的组合测试

四、输入域测试

  • 输入类型检验
  • 输入长度检验
  • 必填项检验
  • 重复性检验
  • 空格检查
  • 安全性检查

五、分页测试

  • 没有数据时界面展示情况
  • 翻页后数据展示情况
  • 分页的总页数及当前页数显示是否正确
  • 是否能正确跳转到指定的页数

六、交互性数据测试

  • 前台的数据操作是否对后台产生相应正确的影响
  • 用户的权限,是否随着授权而变化

七、链接测试

  • 是否能够直接链接查看
  • 是否有权限控制
  • 是否直接执行,并返回相应结果页

标签:Web,正确,是否,查询,测试用例,搜索,测试,页面,软件测试
From: https://blog.51cto.com/u_16547786/9635096

相关文章

  • 探索Web API SpeechSynthesis:给你的网页增添声音
    WebAPISpeechSynthesis是一项强大的浏览器功能,它允许开发者将文本转换为语音,并通过浏览器播放出来。本文将深入探讨SpeechSynthesis的控制接口,包括其功能、用法和一个完整的JavaScript示例。参考资料:SpeechSynthesis-WebAPI接口参考|MDN(mozilla.org)文本语音互......
  • 换个角度聊聊「Web3+AI」:这个未来需要多久才来?
    撰文:Babywhale,TechubNews 文章来源TechubNews作者,搜TehubNews下载查看更多Web3资讯。2023年至今,笔者一直在关注欧科云链研究院有关于AI和Web3相关的研究报告,想了解这个过去的「知识盲区」有怎样的发展。去年年底到2024年初,在研究了欧科云链研究院与澎湃共同发表的Web3......
  • 软件测试学习笔记丨App端测试—adb命令启动页面
    一、包和Activity(活动页)的概念package包:是Android应用的唯一标志Activity活动页:Android应用页面,一个页面就是一个Activity二、获取当前的页面名方法一:先启动应用执行adb命令:adbshell"dumpsyswindow|grepmCurrentFocus"三、获取启动页面的activity先执行adb命令:win:a......
  • 软件测试学习笔记丨App端测试——adb命令介绍
    一、adb简介AndroidDebugBridge(Android调试桥)简称adbAndroidsdk中提供的用于管理模拟器或真机状态的工具命令行工具二、adb操作手机设备打开应用adbshellamstart-ncom.tencent.wework/.launch.LaunchSplashActivity传输文件点击,输入,滑动等硬件操作返回,回到首页性能指......
  • 软件测试学习笔记丨基本性能监控系统使用
    基本性能监控系统组成Collectd+InfluxdDB+GrafanaCollectd是一个守护(daemon)进程,用来定期收集系统和应用程序的性能指标,同时提供了以不同的方式来存储这些指标值的机制;InfluxDB开源的、高性能的时序型数据库Grafana一个非常酷的数据可视化平台,常常应用于显示监控数据,支持多......
  • 软件测试学习笔记丨App端测试——adb日志操作
    一、日志的级别V:明细verbose(最低优先级,会输出所有日志)D:调试debugI:信息infoW:警告warnE:错误errorF:严重错误fatalS:无记载silent(最高优先级,不会输出任何日志)二、adb命令查看日志adblogcat三、查看日志常用的参数adblogcat:打印默认日志数据adblogcat-vtime:打印时间adblogcat-vc......
  • 软件测试之微软技术
    Test作为DevOps整体系统的重要部分:.NETDevOps、测试和部署文档|MicrosoftLearnUnittestingC#withMSTestand.NET-.NET|MicrosoftLearnMSTest运行器runsettings-.NET|MicrosoftLearnMSTest是微软推出的一款开源C#单元测试工具,该工具集成于Visual......
  • 在服务器中安装有ubuntu图形界面的docker,并通过主机的VNC进行远程控制(web页面远程控制
    参考链接https://github.com/fcwu/docker-ubuntu-vnc-desktop.git1.拉取镜像dockerpulldorowu/ubuntu-desktop-lxde-vnc2.直接dockerrun启动,启动参数如下,在浏览器打开,这里设置的端口是6080,在服务器执行这个命令运行之后dockerrun--namevnc_test-p6080:80-v/dev/s......
  • web-service(JAX-WS)
    1.分类1>JAX-WS2>JAX-RSJAX-RS是java针对REST(RepresentationStateTransfer)风格制定的一套web服务器规范 开发步骤:1.ideal上创建空项目--->点击ok创建目录--->Modules--->quickstart,如下图--->next--->项目名称  2.添加依赖  ......
  • 第 1 章 Python 爬虫概念与 Web 基础
    第1章Python爬虫概念与Web基础1.1爬虫概念1.1.1什么是爬虫爬虫,即网络爬虫,又称网络蜘蛛(WebSpider),是一种按照一定规则,用来自动浏览或抓取万维网数据的程序。可以把爬虫程序看成一个机器人,它的功能就是模拟人的行为去访问各种站点,或者带回一些与站点相关的信息。它可以2......