SQLite测试概要:修订间差异

来自泡泡学习笔记
跳到导航 跳到搜索
(创建页面,内容为“*全功能的SQL *数十亿的部署 *单文件数据库 *公有领域源代码 *所有源代码在一个文件(sqlite3.c) *占用空间小 *最大数据库大小:281 tb(248字节) *最大行大小:1gb *比直接文件I/O快 *航空级质量和测试 *零配置 *ACID事务,即使在断电之后 *稳定、持久的文件格式 *广泛、详细的文档 *长期支持”)
 
无编辑摘要
 
第1行: 第1行:
*全功能的SQL
*四个独立开发的测试线束
*数十亿的部署
*在已部署配置中100%的分支测试覆盖率
*单文件数据库
*成千上万的测试用例
*公有领域源代码
*内存不足的测试
*所有源代码在一个文件(sqlite3.c)
*I/O错误测试
*占用空间小
*崩溃和断电测试
*最大数据库大小:281 tb(248字节)
*模糊测试
*最大行大小:1gb
*边界值检验
*比直接文件I/O快
*禁用优化测试
*航空级质量和测试
*回归测试
*零配置
*格式错误的数据库测试
*ACID事务,即使在断电之后
*广泛使用assert()和运行时检查
*稳定、持久的文件格式
*Valgrind分析
*广泛、详细的文档
*未定义行为检查
*长期支持
*检查清单

2024年10月11日 (五) 17:31的最新版本

  • 四个独立开发的测试线束
  • 在已部署配置中100%的分支测试覆盖率
  • 成千上万的测试用例
  • 内存不足的测试
  • I/O错误测试
  • 崩溃和断电测试
  • 模糊测试
  • 边界值检验
  • 禁用优化测试
  • 回归测试
  • 格式错误的数据库测试
  • 广泛使用assert()和运行时检查
  • Valgrind分析
  • 未定义行为检查
  • 检查清单