`
我想我是海
  • 浏览: 213684 次
社区版块
存档分类
最新评论

TODO:搭建一良好的测试环境

阅读更多
目前大多数的测试都仅出现在业务逻辑部分,数据库部分的测试基本上是System.out.println出来查看结果。测试框架只使用了MockObject,而DBUnit、HTMLUnit等等这些都没派上用场,所以一直以来盼望的TDD总是迟迟达不到。现在仅仅有一部分是TDD,为了达到更好更全面的测试,最近我必须要搭建一个方便快捷的测试环境。包括业务逻辑测试,数据库操作测试,集成测试等,已经到了非集成不可的地步了。。呵呵。
使用工具:
ANT、JUnit、DBUnit、MockObjects、HtmlUnit、Hsqldb、Jetty、Cactus、Eclipse、Maven 等。。
在一到两个星期业余时间内搭建。



分享到:
评论

相关推荐

    notoli-todo:所有应用

    【标题】"notoli-todo:所有应用"指的是一个基于Node.js、Express.js和PostgreSQL构建的待办事项(Todo)应用程序。这个项目可能是一个开源的个人或团队管理工具,帮助用户跟踪日常任务。 【描述】"Todo App-NodeJS-...

    Todo:带有Express和MongoDB的示例Node.js应用

    10. **测试**:一个良好的Node.js应用通常会包含测试代码,可能使用Mocha、Chai等测试框架对API进行单元测试和集成测试,确保功能的正确性。 11. **部署**:项目可能使用Docker或Heroku等平台进行部署,以实现应用...

    social-todo:带有社交媒体功能的待办事项列表应用程序

    在Social-todo中,React将用于创建动态且响应式的待办事项列表,允许用户添加、删除和完成任务,同时提供良好的用户体验。React的组件化开发模式使得代码可重用性增强,提高了开发效率。 2. **Node.js:搭建后端...

    simple-go-todo-list:使用Golang的简单Todo List网络服务器

    【标题】"simple-go-todo-list" 是一个基于Golang实现的简单待办事项列表(Todo List)网络服务器项目。这个项目旨在为用户提供一个轻量级的、易于部署的在线任务管理工具,用户可以通过网络接口添加、查看和管理...

    Todo_app_server_side:这是一个待办事项应用程序服务器端API

    在IT行业中,构建一个待办事项(Todo)应用程序是学习和实践Web开发技能的经典案例。这里我们关注的是“Todo_app_server_side”,这是一个专门处理服务器端逻辑的API。它使用JavaScript编程语言来实现,这表明我们将...

    ToDo-App:待办事项应用程序 2015

    【ToDo-App:待办事项应用程序 2015】是一个使用Ruby编程语言开发的待办事项管理应用。这个项目创建于2015年,它基于Ruby 2.0版本,这是一个稳定且功能丰富的解释型语言,为开发Web应用程序提供了良好的支持。Ruby ...

    curso-react-todo-backend:后端可以完成任务创建,无需教授LeonardoLeitão教授

    在本项目"curso-react-todo-backend"中,我们聚焦于构建一个基于JavaScript的后端解决方案,使得用户可以创建和管理待办事项(Todo)而无需依赖Leonardo Leitão教授的指导。这个项目的核心目标是提供一个自我服务的...

    Todo-App-server

    3. **数据库连接**:一个典型的Todo应用需要存储用户的待办事项,因此,项目可能会使用某种数据库系统,如MongoDB或MySQL。如果是MongoDB,那么可能会用到Mongoose库来操作数据;如果是SQL数据库,可能使用Sequelize...

    node-web-app:节点上的教程以构建Todo应用程序

    10. **Deployment(部署)**:最后,了解如何将你的Todo应用部署到云平台,如Heroku或AWS,以便在实际环境中运行,是整个学习过程的重要一环。 通过这个项目,你不仅能够掌握在Node.js上构建Web应用的基本技能,还...

    宁静的JAVA_TODO

    TODO”项目很可能是一个介绍如何在Java环境中使用RESTful API开发待办事项应用的教程,涵盖了从基本的Java编程到现代Web服务开发的多个方面,包括但不限于面向对象设计、RESTful API设计、数据库交互、测试策略和...

    三创比赛的 BaseApp.zip

    - **测试与调试**:进行充分的测试,确保应用在不同环境下的表现。 - **文档更新**:记录修改过程和结果,为评审和后续维护提供清晰的指导。 最后,参赛者应遵循良好的编程实践,保持代码整洁,合理组织项目结构,...

    在Linux下开发软件教程和案例程序.docx

    通过上述步骤和案例,开发者可以系统地了解在Linux环境下开发软件的整个过程,从环境搭建到软件发布,以及后续的维护和支持。这些基础知识不仅适用于Linux环境下的开发,也适用于其他操作系统上的软件开发项目。

    todo_server

    "todo_server"是一个基于JavaScript开发的项目,主要目标是实现一个待办事项管理服务器。这个项目的核心在于使用JavaScript作为后端编程语言,构建一个能够处理HTTP请求、存储和检索待办事项数据的服务。在深入讨论...

    todo-server

    "todo-server"是一个基于Node.js、Express框架和PostgreSQL数据库构建的待办事项服务器项目。这个项目的核心目标是实现一个后端服务,用于处理客户端的待办事项管理请求。接下来,我们将深入探讨该项目中的关键技术...

    projetArchiWebAPI:Projet d'architecture网站:API

    描述中的"todo_mvc"是一个常见的示例应用,用于演示如何构建一个简单的任务管理器。Todo MVC通常用来展示不同的前端框架和库如何处理基本的CRUD(创建、读取、更新、删除)操作。在这个项目中,我们的API很可能是...

    待办事项:使用猫鼬创建待办事项应用

    10. **测试**:使用Mocha或Jest等测试框架,编写单元测试和集成测试,确保代码质量和应用功能的正确性。 在实际项目中,你可能还需要考虑其他方面,如错误处理、安全性、用户认证和授权等。按照这些步骤,你就可以...

    SODA News System-开源

    4. **dump.sql**:这是一个数据库转储文件,很可能包含了SODA News System的初始数据库结构和示例数据,用于快速搭建和测试环境。 5. **TODO**:这通常是项目待办事项列表,列出了开发团队计划中的功能改进或尚未...

    todoapp

    5. **面向对象编程**:使用类和对象来实现业务逻辑,例如,`Todo`类可以代表一个待办事项,包含其所有属性和方法,如添加、删除、修改任务。 6. **异常处理**:良好的错误处理是任何程序的关键部分。Python的`try/...

    新版Android开发教程.rar

    � Android 更像一款桌面环境为 Java 的 Linux 操作系统。有助于 Google 实现其 " 随时随地为每个人提供信 息 " 的企业战略。 HTC HTC HTC HTC Dream/G1 Dream/G1 Dream/G1 Dream/G1 具体配置 硬件 3.17 英寸 HVGA ...

    ooredtodo

    项目可能有详细的README文件,介绍如何搭建开发环境、运行项目以及贡献代码的方式。 在部署方面,ooredtodo可能支持Docker容器化部署,通过Dockerfile定义应用程序的运行环境,确保在不同环境中的一致性。同时,它...

Global site tag (gtag.js) - Google Analytics