技术编程|一个快要被忘记的数据库开发岗位,但应该被尊重( 二 )
那么为什么看完这两本之后,再也不相信从头到尾的看书方式了呢?因为好的书,配上好的结构,你看任何 一章,都是可以不需要前面章节的知识,依旧可以读的很愉快 。如果读不懂,通过想象力和搜索引擎,反而能解决当下最重要的问题 。
因此,读书最重要的是明白自己想要什么 。测试也一样,必须根据测试内容,而制定测试计划 。如果要测试并发压力,就不能用单元测试;要测试新功能,就不能执行回归测试 。
那么,数据库测试主要有哪些分类呢?
功能性测试,诸如CRUD操作,就要执行功能性测试
数据库特性测试,比如备份、还原,集群故障切换
数据库压力测试,比如并发测试,大数据量测试
有的同学会觉得数据库测试很简单,先 R(retrieve) 一下,在CUD(Create Update Delete) 一波,最后在 R 以下,如果满足结果就算测试通过 。
画个图介绍下,不就是这样么:

文章图片
其实,正确的测试应该做到这样:

文章图片
将测试封装在一个存储过程里 。
单元测试:单元测试的目的,就是取最小单元的程序,比如一个存储过程,用测试数据来测试它是否完成了我们需要完成的功能 。数据库测试方法
那我们就来好好研究,数据库性能测试的评测方法 。也就是怎么去设计一套评测数据库性能的软件 。我的数据库性能好不好,必须由我说了算 。
这套软件的特点必须是:
1)分布式:模拟从不同设备访问数据库,以达到真实的用户访问 。
2)实时监控:如果性能弱的时候没有及时抓住,那么很可能呢下次带来更大麻烦的时候,我们依然手足无措 。所以在测试阶段就必须一击即中 。

文章图片
说实话,这篇论文对于我来说,很有收获 。
设计数据库测试软件,不是一朝一夕的事情,它是一个体系,值得作为职业 。
推荐阅读
- 央视财经|这家知名连锁店掀“关店潮”!有人退钱等了一个月
- 武磊|下一个武磊?恒大新星留洋加盟西乙劲旅,18岁夺金靴,把梅西当偶像
- 钱江晚报·小时新闻|浙江街头揪心一幕!电瓶车上3岁男孩一个动作,他和妈妈瞬间飞出……
- 赵立坚|赵立坚:美国以莫须有借口抓捕中国企业高管 连一个弱女子都不放过
- 浙江法法制报|“大男人喝酒,叫一个女的去买单?”因为这句话,他逃了足足10年
- 美食工坊|而有一个很唯美的名字,日本仍保留使用,古代的苹果不叫“苹果”
- 国际今日事|称“感觉好像中彩票”,美国男子在自家后花园发现一个大型游泳池
- 水稻|从“80后”变“90后” ,今天袁隆平许下一个生日愿望
- 穿搭|4款时尚上衣,好看又百搭,让你时髦一个秋天
- 烹饪|锡纸烧烤技术,三款酱料配方是关键,制作好酱料锡纸类菜品轻松做
