测试策略安装卸载、数据库.ppt
第14讲 测试策略,数据库测试,教师:办公室:EMAIL:,上次回顾,掌握兼容性测试环境的准备 掌握硬件兼容性测试 精通软件兼容性测试 精通安装测试 精通功能易用性测试,本讲目标,掌握安装/卸载测试理解数据库测试的基本概念掌握数据库容量测试掌握数据库完整性测试,安装测试,除了嵌入式软件之外,安装是软件产品实现其功能的第一步。现在的软件系统越来越庞大,有可能使安装过程变得复杂,安装耗时也会越来越长。没有正确的安装根本就谈不上正确的使用,因此安装测试就显得尤为重要,安装测试考虑内容,安装手册的评估 安装的自动化程度测试 安装选项和设置的测试 安装过程的中断测试 安装顺序测试 多环境安装测试 安装的正确性测试 修复安装测试与卸载测试,数据库测试,随着数据库开发的日益升温,数据库测试也需要独立出来进行符合自身特点的测试工作。数据库开发和应用开发并没有实质上的区别,所以软件测试的方法同样适用于数据库测试。,数据库容量测试,通过存储过程往数据库表中插入一定数量的数据,看相关页面是否能够及时显示数据。容量测试使测试对象处理大量的数据,以确定是否达到了将使软件发生故障的极限。容量测试还将确定测试对象在给定时间内能够持续处理的最大负载或工作量。包括大容量测试和大记录量测试,大容量测试,通过插入图片等来使数据库的容量膨胀例如:测试中选择一张41,958字节的图片,并且大容量测试是在插入100,000条记录以后的测试,因此我们可以大致估计当时的数据表的容量为(41958*100000)/(1024*1024)=4001.43MB。,大记录量测试,通过插入大量的记录(比如100万条)来进行测试记录插入记录所用时间,及插入大记录量数据后对数据库进行增删改操作所用时间,数据完整性测试,数据与数据库完整测试是指测试关系型数据库完整性原则以及数据合理性测试。主码完整性:主码不能为空 外码完整性:外码必须等于对应的主码或者为空。数据合理性:数据在数据库中的类型,长度,索引等是否建的比较合理。,总结,理解数据库测试的基本概念掌握数据库容量测试掌握数据库完整性测试,课后任务,完成学习手册上的试验与作业,