数据库测试
来源:互联网 发布:陈冠希艳照门事件知乎 编辑:程序博客网 时间:2024/06/14 09:08
对于数据库部分,一般需要进行功能测试,容错测试,性能测试,安全测试等,这个也要根据产品特性和需求决定,具体决定需要测试哪些方面,简单说明如下,大家可以继续补充。
1.性能并发测试:例如之前updater讨论会,有提到的数据库的并发测试,结合响应时间的测试:1)与数据库连接的服务程序采用多线程同时开启多个数据库连接;2)与数据库连接的服务程序单线程,但是同时开启多套服务程序;以上两种情况均会产生对数据库的并发访问操作,数据库并发访问会导致数据库数据错误,数据库死锁等故障,需要在测试阶段进行测试。例如要测试一个服务器的性能,如果客户有要求向数据库内 1000/s(每插入一千条数据) 的处理能力,那就得针对这部分专门测试——我们这次应该没有这方面 的需求
2.安全性测试:对于一些安全性要求很高的产品中,需要充分考虑安全性测试,之前也有报道,出现过很多次由于数据库的安全性问题,导致的客户资料以及核心数据外泄的问题。Updater部分,之前也有和武婷提到,需要测试用户名和密码是否加密,如果我们这边的用户名密码放到数据库里面的话,可以打开查看是否加密等
3.功能容错测试,4.结合大数据量的容量测试,结合大数据量的数据库,来测试数据库读取加载等响应速度.
几种方式可以生成大数据量的数据库,如下:1.一是测试人员可以自己编写SQL语句达成;通过自己操作数据库,可以同时测试损坏数据库或者与真实信息不符合等时候的容错处理。2.回归类项目,也可以通过以往的数据库的积累保存,以及客户真实数据库的收集反馈等达成;
另外,容错方面,也可以考虑结合磁盘空间,测试磁盘空间不够的情况下,如何处理等。
0 0
- 数据库测试
- 测试数据库
- 数据库测试
- 数据库测试
- 数据库测试
- 数据库测试
- 测试数据库
- 数据库测试
- 数据库测试
- 数据库测试的测试点
- SSS测试数据库设计
- 内存测试数据库
- mysql数据库测试工具
- 数据库报表测试经验
- 测试数据库链接数
- 数据库SQL2000连接测试
- 数据库压力测试
- ML嵌入式数据库测试
- IIS服务器无法播放MP4/FLV/3GP等媒体格式的问题
- 消息队列
- Android之ViewPagerindicator
- Android:学习AIDL,这一篇文章就够了(下)
- 解决nginx负载均衡的session共享问题
- 数据库测试
- win7 64位MySQL安装
- Android线性布局LinearLayout,及盒模型,weight权值,ScrollView和HorizontalScrollView【内容溢出(内容太多,高度/宽度大于能显示的最大高度/宽度)】
- C语言中加法在内存中的运行
- 猫捉老鼠
- Wifi小车之 - 综合调试篇
- Appium自动化测试工具介绍(一)
- Codeforces Round #202 (Div. 1) A. Mafia二分查找,玩游戏
- Light OJ:1137 Expanding Rods(二分+几何数学)