数据库在项目中的应用(软件测试方向)
1. 部署完项目后准备数据
2. 对比前台操作,核对数据存储的准确性
比如,在crm项目中,新建客户后,在数据库的表中查看是否与新建的客户信息一致
3. 直接操作数据来满足测试用例所需的极限场景
比如,crm项目中的新建客户功能,我们要验证一个输入框的边界值,但如果在前端页面测试,则需要将所有的信息都填写好,然后提交保存。如果保存成功,则下一条测试用例时还需要全部重新输入,这会很影响测试效率。 如果直接在数据库中修改对应的字段值,测试起来就会快很多。
4. 通过操作数据库,优化测试用例,提升测试效率
因为在数据库里是可以直接看到字符限制的,比如可以看到字符类型,长度限制等。有了这些信息后,设计测试用例会更加精准
5. 有些测试用例是需要前提条件的
-
统计年盈利额,需要1-12月都有数据,此时需要在数据库中制造数据 自己制造价格、金额等
6.有些测试直接在页面测试,很难实现的场景
比如,会员积分,可以直接在数据库中修改积分,看是否达到会员
下一篇:
基于本地消息的分布式事务