飞书日历全流程项目实战

霍格沃兹测试开发学社

ceshiren.com

实战路线

  • 演示
  • 练习
  • 辅导

业务梳理

  • 产品定位
  • 系统功能
  • 系统服务
  • 系统架构与逻辑

产品定位

  • 商业层面

系统功能

  • 业务层面

系统服务-服务层面

系统架构与逻辑

  • 数据流
  • 定制的特殊逻辑

测试策略

阶段 特点 主要任务
初期 测试体系不健全,业务刚开始发展 业务优先,丰富测试所用方法。
体系建设 团队质量意识提高 提高测试人员工作效率(自动化、持续集成)
质量监控 监控项目质量,高效完成测试工作 优化流程和团队技术,线上监控报警、专项测试、用例自动生成、可视化质量看板,进一步提高自动化测试效率

体系建设

  • 自动化测试
  • 持续集成

分层测试

  • 单元测试:研发保证,QA监督审计
  • 集成测试:通过接口测试保证
  • 系统测试:接口测试
  • 验收测试:UI测试

测试用例

日历模块用例设计

接口框架设计

  • 配置:用户信息、环境配置
  • 公共工具: 日志、数据库(pymysql)、解析工具(正则)
  • 接口层(业务角度区分):日历、云盘
  • 用例管理(用例的步骤、断言):日历、云盘
  • 实体类(非必修):对于业务模型的描述