当前位置:网站首页>各类测试场景的检查点
各类测试场景的检查点
2022-08-08 20:52:00 【俩娃的爸爸】
(各类测试场景的检查点) 记录一下自己测试时都测试哪些维度
记录一下自己测试时都测试哪些维度
输入框类型 | 结果表测试类型 | 窗口测试类型 | 数据库测试类型 | 上传功能测试类型 | 发送电子邮件测试类型 | Excel导出测试类型 | 性能测试类型 | 安全性测试类型 |
---|---|---|---|---|---|---|---|---|
输入中英文空格,字符串中间空格,首尾空格,回车换行符 | 当结果页面加载时长超过默认时长时,应该显示“页面加载中”之类的提示信息 | 检查默认窗口的大小是否正确 | 页面提交成功时检查数据是否正确地保存在数据库中 | 检查图片上传路径 | 所有电子邮件模板应该使用CSS标准 | 文件输出时应该有适当的文件扩展名 | 检查页面加载时间是否在可接受范围内 | 检查SQL注入攻击 SQL注入 or 1=1 |
字符长度校验,输入是缓冲区溢出的超长字符,默认字符,空字符,特殊字符,尤其是系统保留字符 | 检查结果表中获取的数据是否满足所有的搜索条件 | 检查子窗口的大小是否正确 | 检查不接受空值的列值 | 检查图像上传和修改功能 | 要验证电子邮件地址后再发送电子邮件 | 导出Excel文件的文件名应该按照标准,例如:如果文件名使用时间命名,它应该在导出文件的时候妥善换成实际时间 | 检查页面加载缓慢的链接 | 安全页面应该使用HTTPS协议 |
根据的页面使用的不同程序语言,输入不同的语言字符串,如HTML格式语言,JS函数格式,如 <br><tr><td><body><script><front>,php以及JS代码等 | 结果总数都应在结果表中显示 | 检查默认焦点是否放在了页面中的某个字段上(一般来说,焦点放在页面中第一个可输入的字段上) | 数据应根据表设计被存储在单个或多个表中 | 检查各种扩展图像文件的上传(例如JPEG、PNG、BMP等). | 特殊字符在邮件正文模板应妥善处理 | 当Excel文件包含日期列时需要检查导出的日期格式 | 检查在轻度、正常、中度和重度负载环境下所有操作的响应时间 | 崩溃页面中不应泄漏应用程序或服务器信息,只有错误页面才显示这些 |
输入全角/半角的数字,大小写英文 | 使用的搜索条件应该在结果表中显示 | 检查关闭父窗口或开着的窗口时是否会关闭子窗口 | 索引名称应按照标准如IND_ <表名> _ < 列名> | 检查文件名中含有空格或其他可用特殊字符的图片的上传 | 特定语言的字符(例如:俄文、中文或德文字符)应在电子邮件主体模板中妥善处理 | 检查数字格式的数值或货币值,格式应该和页面显示的相同 | 检查数据库存储过程和触发器的性能 | 转义特殊字符的输入 |
输入特殊字符串如null, 空格,回车转义符 | 结果表中的值应该按照默认列排序 | 当子窗口开着时,用户不能使用或更新父窗口或子窗口后面窗口的字段值 | 表应该有主键 | 检查重复名称图片上传 | 电子邮件主题不能空 | 导出的文件应该有适当的列名称 | 检查数据库查询执行时间 | 错误消息不应该透露任何敏感信息 |
若是必填项只输入若干个空格,程序应友好提示 | 排序列应该显示排序的图标 | 检查窗口最小化、最大化和关闭功能 | 应对表中的列给出相应的描述信息(除了诸如创建时间、创建人等审计列) | 图片尺寸大于最大允许值,上传时应该显示适当的错误消息. | 占位符字段中使用电子邮件模板应该替换为实际的值如{姓} {名}应该替换为所有收件人正确的名字和姓氏 | 默认页面排序应体现在导出文件中 | 检查应用程序的负载测试 | 所有凭证都应该通过一个加密传输通道 |
数据提交后查看数据库中的内容是否正确 | 结果表中的结果正确且包含所有指定的列 | 检查窗口是否能重设大小 | 应该为每个数据库的添加/更新操作添加日志 | 检查上传的图片文件类型外的其它文件时(例如txt、doc、pdf、exe等等),应该显示适当的错误消息 | 如果报告有动态值包含在电子邮件的正文中,报告数据应正确计算 | Excel文件数据应正确格式化包括页眉和页脚文本、日期、页码等所有页面的值 | 检查应用程序的压力测试 | 测试密码安全性和密码强制策略 |
输入整数首位、末位为0 | 对支持排序的列,应能进行升序和降序排序操作 | 检查父窗口和子窗口的滚动条的功能 | 应该为需要的表创建索引 | 检查如果上传的图片满足指定的高度和宽度(如果有定义的话)则可以成功上传,否则不能上传 | 电子邮件发送者的名字不能为空 | 检查数据在页面上显示的文件与导出Excel文件是是否一样 | 在峰值负载条件下检查CPU和内存的使用情况 | 检查应用程序的注销功能 |
输入正负数值 | 结果表中的行列间距合理 | 检查子窗口中的“取消”按钮的功能 | 检查是否只有操作完全成功后才将数据提交到数据库中 | 上传大尺寸图片时应显示上传进度条 | 应该在不同的电子邮件客户端(如:Outlook,Gmail,Hotmail,Yahoo 邮件等)检查电子邮件 | 检查使用分页时的导出功能 | 检查暴力攻击 | |
输入0、小数、小数末位为0 | 当结果多于每页默认显示的结果数时应正确分页 | 一旦事务失败数据应该回滚 | 检查上传过程中的取消按钮是否有效 | 检查发送电子邮件功能使用TO、CC和BCC字段 | 检查导出按钮图标是否根据导出的文件类型正确显示,如:导出的是.xls文件,则显示Excel文件对应的图标 | Cookie信息只能以加密的格式存储 | ||
输入多个小数点 | 检查上一页、下一页、首页和末页分页功能 | 数据库名称应按照应用程序类型命名,即测试,UAT,沙箱,现场(尽管这不是一个标准,但对数据库维护是很有帮助的) | 检查文件选择对话框中的文件列表是否只显示支持文件类型 | 检查纯文本邮件 | 检查大文件的导出功能 | 检查会话cookie持续时间和会话超时或注销后登录会话终止情况 | ||
输入小数位数大于小于等于要求的有效位 | 结果表中无重复的记录 | 数据库逻辑名称应根据数据库名称命名(这不是标准但又有利于数据库维护) | 检查上传多个图像的功能 | 检查HTML格式的电子邮件 | 检查页面包含特殊字符的导出功能,检查这些特殊字符是否正确地导出到Excel文件 | 会话标记应该通过安全通道传送 | ||
输入非数值型数据,程序应提示错误;若字段禁止直接输入非数值型数据,可尝试拷贝粘贴的方式,保存时应无法保存,并给出相应提示 | 检查所有的列是否都可见,必要时启用水平滚动条 | 存储过程不应该以前缀“sp_”命名 | 上传后检查图像质量,图像质量不应该改变 | 查看邮件页眉和页脚相应的公司LOGO,隐私政策和其他链接 | 上传后检查图像质量,图像质量不应该改变 | 密码不应该存储在cookie中 | ||
日输入0,1,30,31,32 | 检查数据动态列(列值由其他列计算得来的列) | 检查表审计列的值(如创建日期、创建人、更新日期、更新者、已删除、删除日期、删除者等等)填充正确 | 检查用户是否能够使用/查看上传的图像 | 检查带附件的电子邮件发送 | 检查用户是否能够使用/查看上传的图像 | 对阻断服务攻击进行测试 | ||
根据闰年,大小月份,日输入28,29,30,31 | 对于报表结果表,应检查行汇总和列汇总的值 | 检查输入数据保存时是否未被截断,在页面中显示的字段长度和数据库的字段长度应该是相同的 | 检查给一个、多个或者联系人组发送电子邮件 | 检测内存泄漏 | ||||
月输入0,1,12,13 | 对于报表结果表,应检查有分页的情况下用户切换分页时的行汇总值 | 检查包含最小、最大和浮点的数值字段 | 检查回复电子邮件地址是否正确 | 通过在浏览器地址栏中手动更改变量值访问未经授权的应用程序 | ||||
时输入00,23,24 | 检查显示列是否使用了正确的符号,如:%(百分号)应该显示在百分数计算结果中 | 检查数值字段含有负值(接受和拒绝两种情况) | 检查发送大量的电子邮件 | 验证对文件扩展名的处理方式以使得.exe文件不能上传到服务器或在服务器上执行 | ||||
分秒输入00,59,60 | 检查结果表中的数据是否启用了日期范围 | 检查单选按钮和下拉列表正确地保存在数据库中 | 如密码和信用卡信息等敏感领域不应该启用自动完成 | |||||
日期格式校验,根据项目要求而定是否合法 | 检查数据库字段设计的数据类型和数据长度是否正确 | 对文件上传功能应使用文件类型限制和反病毒扫描上传的文件 | ||||||
输入汉字、英文、字符等特殊符号 | 检查所有的表约束条件如主键、外键等是否正确实现 | 检查目录是否可用 | ||||||
另外需核实系统中所涉及日期时间是否取自服务器 | 测试存储过程和触发器的样本输入数据 | 在输入密码和其他敏感字段时应该被伪装起来 | ||||||
输入数据的首尾空格应在数据保存到数据库之前被自动隐去 | 检查忘记密码是否采用了密码保护功能,如:临时密码在指定的时间段后过期,更改密码或获取新密码有安全问题提问等 | |||||||
主键列不允许为NULL值 | 检查验证码功能 | |||||||
检查重要事件是否被记录在日志文件中 | ||||||||
检查是否正确实现访问权限 |
边栏推荐
猜你喜欢
OneNote 教程,如何在 OneNote 中检查拼写?
Everything原理探究以及C#实现
随手记:laravel、updateOrCreate 和 updateOrInsert 的区别
瑞吉外卖项目实战Day06--手机端
阿里云OSS文件下载到本地指定文件有坑
1天搞定单片机中断——基础知识大全
深度学习初步认知
VSCode 必知必会的 20 个快捷键
数据解读!智能座舱“升级战”背后,本土供应链加速崛起
The new database is online | CnOpenData information transmission, software and information technology service industry basic information data of industrial and commercial registered enterprises
随机推荐
实践篇1:深度学习之----LetNet之tensorflow2的实现
【翻译】用Argo CD揭开企业规模的持续交付的秘密成分
Maykel Studio OpenHarmony Device Development Training Notes - Chapter 6 Study Notes
Notes: The difference between laravel, updateOrCreate and updateOrInsert
Kotlin之JSON格式解析
文件上传接入阿里云OSS
Gradle is as simple as using kotlin to write common commands
1天搞定单片机中断——基础知识大全
Kotlin实用的一些框架
PHP传递任意数量的函数参数
PHP使用glob()查找文件
昇腾Ascend 随记 —— 昇腾 AI 的基本架构
学习笔记:栈的应用1_递归(重点)
rk3588使用npu进行模型转换和推理,加速AI应用落地
Mendix:企业成功执行数字化转型的9个因素
简单Swing界面笔记
Float.parseFloat()的作用
CVPR 2022 ActivityNet竞赛冠军:中科院深圳先进院提出高低分双模态行为识别框架
Kotlin学习笔记
Kotlin annotations