基于 TDD 的 React 与 TypeScript 问卷调查应用开发
本项目是采用测试驱动开发(TDD)、简洁架构和 SOLID 原则构建的 MERN 问卷调查应用程序。
本地部署
以下步骤将指导您在本地环境中运行项目,进行开发和测试。
前提条件
- 安装 Node.js 和 npm 或 yarn。
步骤
-
克隆代码仓库:
bash
git clone https://github.com/georgekaran/survey-app.git
-
安装依赖:
bash
npm i
-
启动开发服务器:
bash
npm run dev
测试
-
单元测试: 使用 Jest 执行单元测试。
bash
npm run test
-
集成测试: 使用 Cypress 进行端到端测试。
bash
npm run test:cypress:run
-
覆盖率报告: 生成测试覆盖率报告。
bash
npm run test:ci
部署
关于如何将项目部署到生产环境的说明,请参考项目文档的部署部分。
技术栈
- React 用于构建用户界面。
- TypeScript 用于提供类型安全。
404.09KB
文件大小:
评论区