课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
数据库的开发与应用在许多软件开发项目中都是会经常用到的一个编程技术,而本文我们就通过案例分析来简单了解一下,数据库应用场景都有哪些类型。
项目部署及部署完后数据的准备
开发配置好环境,但是没有连接数据库,就需要我们自己新建数据库并连接。
已经建好数据库,但是没有创建数据表,就需要我们自己创建数据表。
已经创建好数据库和数据表,但是数据表中没有数据,就需要我们自己添加数据。
数据表中有数据,但是数据量不够,开发只提供一两条样例数据,测试就需要大量造数据。
项目的后台管理没有注册功能,就需要我们自己手动向数据表中插入用户名和密码。
在前端页面增删改查,查看数据库是否做了相应更新,核对数据存储的准确性
举栗1:在CRM项目中,新建客户以后,在数据库的表中查看是否与新建的客户信息一致。
举栗2:支付交易产生的订单可以从数据库中查看订单是否真实存储,数据信息是否一致。
对数据直接操作来满足测试用例所需的极限场景
比如有些场景像CRM项目中的新建客户功能,我们只是要验证一个输入框的边界值,但是却需要在前端页面一直新建,一直提交保存,每次新建都需要填写暂时不需要测试的必填项,太麻烦,就可以直接去修改数据表中对应的字段值。
性能测试或自动化测试通过脚本产生大量数据时,查看数据库是否批量有效存储
通过操作数据库优化测试用例,提升测试效率
前端输入框字段报错时,可能是数据库参数类型设置有误或字段长度不够,就可以打开数据库查看字段参数类型和长度是否正确
性能测试,通过优化SQL语句或表结构来提高系统的性能,例如慢查询等
造数据场景,构造某些用例的前置条件
举栗1:统计年盈利额,需要1~12月都需要数据,不可能一个需求测一年吧,就可以在数据库中直接插入数据。
举栗2:手机号注册时,通过改数据库表字段非状态来重复使用一个手机号,进行反复注册。
举栗3:通过修改金额、价格等用来做支付测试,比如原本需要100¥,就可以通过修改数据为0.01¥。
举栗4:会员积分,就可以在数据库直接修改积分,看是否达到会员。
理解如何通过接口操作数据库
做测试结构分析时,可以通过数据库搞清楚数据流向,哪个表放哪个字段什么时候在哪里展示。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。