针对B/S、C/S架构的180个简单测试案例
作者:网络转载 发布时间:[ 2015/3/26 14:21:17 ] 推荐标签:软件测试 缺陷管理 程序
软件测试180个综合案例3
数据库测试场景
1.页面提交成功时检查数据是否正确地保存在数据库中
2.检查不接受空值的列值
3.数据应根据表设计被存储在单个或多个表中
4.索引名称应按照标准如IND_ <表名> _ < 列名>
5.表应该有主键
6.应对表中的列给出相应的描述信息(除了诸如创建时间、创建人等审计列)
7.应该为每个数据库的添加/更新操作添加日志
8.应该为需要的表创建索引
9.检查是否只有操作完全成功后才将数据提交到数据库中
10.一旦事务失败数据应该回滚
11.数据库名称应按照应用程序类型命名,即测试,UAT,沙箱,现场(尽管这不是一个标准,但对数据库维护是很有帮助的)
12.数据库逻辑名称应根据数据库名称命名(这不是标准但又有利于数据库维护)
13.存储过程不应该以前缀“sp_”命名
14.检查表审计列的值(如创建日期、创建人、更新日期、更新者、已删除、删除日期、删除者等等)填充正确
15.检查输入数据保存时是否未被截断,在页面中显示的字段长度和数据库的字段长度应该是相同的
16.检查包含小、大和浮点的数值字段
17.检查数值字段含有负值(接受和拒绝两种情况)
18.检查单选按钮和下拉列表正确地保存在数据库中
19.检查数据库字段设计的数据类型和数据长度是否正确
20.检查所有的表约束条件如主键、外键等是否正确实现
21.测试存储过程和触发器的样本输入数据
22.输入数据的首尾空格应在数据保存到数据库之前被自动隐去
23.主键列不允许为NULL值
图像上传功能的测试场景
(也适用于其他文件上传)
1.检查图片上传路径
2.检查图像上传和修改功能
3.检查各种扩展图像文件的上传(例如JPEG、PNG、BMP等).
4.检查文件名中含有空格或其他可用特殊字符的图片的上传
5.检查重复名称图片上传
6.图片尺寸大于大允许值,上传时应该显示适当的错误消息.
7.检查上传的图片文件类型外的其它文件时(例如txt、doc、pdf、exe等等),应该显示适当的错误消息
8.检查如果上传的图片满足指定的高度和宽度(如果有定义的话)则可以成功上传,否则不能上传
9.上传大尺寸图片时应显示上传进度条
10.检查上传过程中的取消按钮是否有效
11.检查文件选择对话框中的文件列表是否只显示支持文件类型
12.检查上传多个图像的功能
13.上传后检查图像质量,图像质量不应该改变
14.检查用户是否能够使用/查看上传的图像
发送电子邮件的测试场景
(测试用例不包含撰写或验证电子邮件)
(在执行邮件相关测试之前务必使用假电子邮件地址)
1.所有电子邮件模板应该使用CSS标准
2.要验证电子邮件地址后再发送电子邮件
3.特殊字符在邮件正文模板应妥善处理
4.特定语言的字符(例如:俄文、中文或德文字符)应在电子邮件主体模板中妥善处理
5.电子邮件主题不能空
6.占位符字段中使用电子邮件模板应该替换为实际的值如{姓} {名}应该替换为所有收件人正确的名字和姓氏
7.如果报告有动态值包含在电子邮件的正文中,报告数据应正确计算
8.电子邮件发送者的名字不能为空
9.应该在不同的电子邮件客户端(如:Outlook,Gmail,Hotmail,Yahoo 邮件等)检查电子邮件
10.检查发送电子邮件功能使用TO、CC和BCC字段
11.检查纯文本邮件
12.检查HTML格式的电子邮件
13.查看邮件页眉和页脚相应的公司LOGO,隐私政策和其他链接
14.检查带附件的电子邮件发送
15.检查给一个、多个或者联系人组发送电子邮件
16.检查回复电子邮件地址是否正确
17.检查发送大量的电子邮件
Excel导出功能测试场景
1.文件输出时应该有适当的文件扩展名
2.导出Excel文件的文件名应该按照标准,例如:如果文件名使用时间命名,它应该在导出文件的时候妥善换成实际时间
3.当Excel文件包含日期列时需要检查导出的日期格式
4.检查数字格式的数值或货币值,格式应该和页面显示的相同
5.导出的文件应该有适当的列名称
6.默认页面排序应体现在导出文件中
7.Excel文件数据应正确格式化包括页眉和页脚文本、日期、页码等所有页面的值
8.检查数据在页面上显示的文件与导出Excel文件是是否一样
9.检查使用分页时的导出功能
10.检查导出按钮图标是否根据导出的文件类型正确显示,如:导出的是.xls文件,则显示Excel文件对应的图标
11.检查大文件的导出功能
12.检查页面包含特殊字符的导出功能,检查这些特殊字符是否正确地导出到Excel文件
软件测试180个综合案例4
性能测试的测试场景
1.检查页面加载时间是否在可接受范围内
2.检查页面加载缓慢的链接
3.检查在轻度、正常、中度和重度负载环境下所有操作的响应时间
4.检查数据库存储过程和触发器的性能
5.检查数据库查询执行时间
6.检查应用程序的负载测试
7.检查应用程序的压力测试
8.在峰值负载条件下检查CPU和内存的使用情况
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-61079698-8054),我们将立即处理,马上删除。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11热门文章
常见的移动App Bug??崩溃的测试用例设计如何用Jmeter做压力测试QC使用说明APP压力测试入门教程移动app测试中的主要问题jenkins+testng+ant+webdriver持续集成测试使用JMeter进行HTTP负载测试Selenium 2.0 WebDriver 使用指南