软件测试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和内存的使用情况