CSFrameworkV6快速开发框架 - SqlServer(MsSql)数据库测试报告
CSFrameworkV6快速开发框架 - SqlServer(MsSql)数据库测试报告
目录
文章摘要:
针对CSFrameworkV6旗舰版软件开发框架产品测试主流数据库支持,如:SqlServer、MySql、Oracle、达梦数据库。测试过程中对发现的问题和缺陷进行分析,为纠正软件的存在的质量问题提供依据,测试完成后修复测试过程中发现的问题,为软件验收和交付打下基础。
一、测试场景
测试环境
前端框架:CSFramework V6.1 旗舰版
后端框架:WebApi后端框架 V3.0
数据库版本:SqlServer 2012+,阿里云ECS服务器
数据库框架:CSFramework.EF v3.0
操作系统:Windows 10, x64
SqlServer数据库清单
本文将测试下面的数据库。
二、CSFramework.EF-NET8 数据库框架
基于.NET8+EFCore原生数据库框架。
CSFramework.EF数据库框架VS解决方案
目前支持四种主流数据库:MySql、Oracle、SqlServer,以及国产数据库:DaMeng(达梦V8)
三、CSFrameworkV6.1旗舰版 - SqlServer数据库测试
连接SqlServer数据库测试
使用SqlConnector工具连接SqlServer数据库:
连接SqlServer数据库成功:
测试系统数据库 CSFrameworkV6_System (SqlServer)
用户登录界面,选择数据库账套
登录系统进入主界面,开始测试业务功能。
测试《用户管理》:CSFrameworkV6_System.tb_MyUser表
如图中所示,当前账套:Normal(SqlServer:120.79.85.97)
Normal:账套编码
SqlServer:120.79.85.97:数据库类型及数据库服务器地址
测试《审计日志》:CSFrameworkV6_System.sys_LogData表
测试《多语言管理》:CSFrameworkV6_System.sys_LanguageData表
测试账套库 CSFrameworkV6_Normal
测试《报价单》:CSFrameworkV6_Normal.tb_QO/tb_QOs表
测试《实时库存查询》:CSFrameworkV6_Normal.tb_Inventory表
测试工作流引擎 CSFramework_Workflow
工作流管理:CSFramework_Workflow.Workflow、WorkflowNodeData、WorkflowBusinessDoc三张表
四、CSFramework.WebApi后端框架 - SqlServer数据库测试
运行WebApi服务器
测试WebApi接口
查看WebApi接口日志:
测试CSFrameworkV6业务接口
五、配套软件工具测试
测试数据库连接工具 - SqlConnector.exe
测试连接成功:
测试代码生成器 - CodeGenerator.exe
获取SqlServer数据库名称列表、表名称列表、存储过程列表
获取表结构:
获取存储过程列表、存储过程参数:
测试软件自动升级程序 - AutoUpgrader.exe
升级程序SqlServer数据库配置:
发布升级包:
查询升级包:
获取升级包:
显示升级进度:
《本文完》
六、本文相关软件介绍
☛C/S架构软件开发平台 - CSFrameworiV6旗舰版
https://www.cscode.net/archive/csframeworkv6/391821050404869.html
☛CSFramework.WebApi V3.0 WebApi开发框架(.NETCore+EFCore)
https://www.cscode.net/archive/webapi-netcore-v3/361414129516549.html
☛CSFramework.EF(.NET8+EFCore) 数据库组件
https://www.cscode.net/archive/csframework.ef/363596745297925.html
☛CodeGeneratorV6.1 - C/S框架代码生成器
https://www.cscode.net/archive/codegeneratorv6/392538945552389.html
☛SqlConnectorV6.1 - 数据库连接工具
https://www.cscode.net/archive/csframework-sqlconnector/602870096715781.html
☛AutoUpgrader - 自动升级程序
https://www.cscode.net/archive/autoupgrader/448441620635653.html