测试环境包括开发验证测试(dev)环境,集成验证测试(sit)环境以及用户验收测试(uat)环境,数据迁移测试环境以及性能测试环境等。
每个测试阶段使用的环境特点,侧重点以及对资源的要求各不相同。几个测试环境的使用有一定的顺序以及并发期,可以根据投产时序进行分析规划,具体使时序如下:
功能测试环境规划部署
功能测试环境根据测试功能不同或者流程不同一般可以分为dev环境,sit环境,uat环境。
一、dev环境
dev环境主要用作功能开发验证,主要使用对象为开发团队。环境使用者众多,数据库操作也非常庞杂。dev环境连接的数非常多,另外连接的客户端形式也比较多。包括可视化界面,java程序端,command line客户端以及脚本等。
用户对象:
1.应用开发团队;
2.系统运维团队;
3.DBA团队
环境特点:
1.操作人员较多;
2.环境最不稳定;
3.操作种类比较多,包括DML,DDL,数据导入导出等;
4.不要求性能及高可靠性特性。
部署建议:
1. 虚拟机部署;
2. 虚拟机资源 8C32G以上;
3. 按照按照功能组进行用户划分(很重要)
4.严格控制好用户权限;
5.打开测试环境的SQL审计功能;
6.如果资源允许的情况下可以按照生产架构部署;
7.做好数据定期备份;
二、.sit环境
Sit环境主要用来给集成测试团队使用,包括集成测试和端到端测试等场景。
用户对象:
1.Sit测试团队;
2.系统运维团队;
3.DBA团队。
环境特点:
1.测试人员相对稳定;
2.环境较不稳定;
3.只提供操作人员查询权限;
4.不要求性能及高可靠性特性。
部署建议:
1. 虚拟机部署;
2. 虚拟机资源 8C32G以上;
3. 按照按照功能组进行用户划分(很重要)
4.严格控制好用户权限;
5.打开测试环境的SQL审计功能;
6.如果资源允许的情况下可以按照生产架构部署;
7.做好数据定期备份;
三、.uat环境
用户对象:
1.UAT测试团队;
2.系统运维团队;
3.DBA团队
环境特点:
1.操作人员较多;
2.环境较稳定;
3.数据库操作较少,特殊情况下提供读权限;
4.不要求性能及高可靠性特性。
部署建议:
1. 虚拟机部署;
2. 虚拟机资源 8C32G以上;
3. 按照按照功能组进行用户划分(很重要)
4.严格控制好用户权限;
5.打开测试环境的SQL审计功能;
6.如果资源允许的情况下可以按照生产架构部署;
7.做好数据定期备份;
最后修改时间:2024-10-22 10:25:51
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




