tdd
TDD
原创 2021-07-08 11:36:50
162阅读
提测任务名称:系统编码由GBK变为UTF-8对系统进行全面测试开发人员:张三、李四测试人员:王五测试流程:原流程:UML图变更流程:无测试曾丽
原创 2013-10-24 10:43:16
440阅读
原文:Introduction in Java TDD – part 1 翻译:get-set欢迎来到关于测试驱动开发(TDD)的简介。我们会谈到关于Java和JUnit在TDD中的应用,不过这些都只是工具而已。这篇文章的主要目的是能给您一个关于TDD的深入的理解,而不管什么编程语言和测试框架。如果你不在你的项目中使用TDD,那么说明你要么懒,要么就是不懂TDD,缺少时间这种理由是站不住脚的。关
转载 2023-09-04 15:28:15
67阅读
tdd java 再次问好! 在上一篇博客文章中,我在没有紧密引用Java的情况下总体上解释了TDD理论 ,但是在这一部分中,我们开始进行TDD实践。 我们的目标是遍历TDD的所有阶段:从需求分析到测试代码的重构。 我们将在具有Java,JUnit和“ fake”需求的示例中完成所有这些工作。 需求分析 假设我们需要在一个虚构的应用程序中创建一个新功能。 以下用户故事描述了此功能: 作为用
转载 2023-07-14 17:21:13
60阅读
### 文章目录 * * [测试策略](#_1) * * [单元测试](#_13) * [组件测试](#_30) * [契约/接口测试](#_39) * [E2E测试](#E2E_44) * [测试底层原理](#_89) * [jest基础](#jest_118) * [匹配器 matchers](#_matchers_152) * [模式](#_202) * [异步代码测试](#_227) * [钩子函数](#_321) * [mock](#mock_403) * [snapshot快照测试](#snapshot_492) * [mock深入](#mock_540) * * [对异步请求进行mock](#mock_541) * [对定时器进行mock](#mock_607) * [对类的mock](#mock_651)
it
转载 2021-08-25 12:02:14
516阅读
朱荟潼实验二 Java面向对象程序设计一、实验内容1. 初步掌握单元测试和TDD2. 理解并掌握面向对象三要素:封装、继承、多态3. 初步掌握UML建模4. 熟悉S.O.L.I.D原则5. 了解设计模式二、实验要求1.没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》 课程2.完成实验、撰写实验报告
转载 2023-09-24 20:22:51
113阅读
什么是TDD    TDD是Test-Driven Development的缩写,即测试驱动开发。TDD的基本思路是利用测试来推动开发的进行,并不是单纯的测试过程。TDD是极限编程的核心之一,但TDD也可以单独运用。 TDD的优势    明确需求:在软件开发过程中,需求常常是易变且不易描述的。项目的整体需求最终会细化为代码的需求,即每个
原创 2010-05-28 08:41:00
797阅读
前言 如果你关注软件开发最佳实践方面的话题,你肯定听说过测试驱动开发(TDD - Test Driven Development) 和行为驱动开发(BDD - Behavior Driven Development)。这篇文章会为你阐述这两种模式的含义并举例,同时对二者进行比较。 测试驱动开发 (T
转载 2022-07-14 09:54:07
249阅读
开发感悟
原创 2008-08-01 20:44:38
1826阅读
Spring Reference http://docs.spring.io/spring/docs/current/spring-framework-reference/html/Expert One-on-One J2EE DevelopmentWithout EJB http://books.google.com/books/about/Expert_One_on_One_J2EE_Deve
转载 精选 2015-02-11 17:33:51
557阅读
# OpenHarmony TDD测试 ## 引言 测试驱动开发(Test-Driven Development,简称TDD)是一种敏捷开发方法,其中开发者在编写实际代码之前,首先编写测试用例。TDD的目标是通过自动化测试来确保代码的质量和可靠性,并在开发过程中提供快速反馈。OpenHarmony是一个开源操作系统,支持多种设备和场景。本文将介绍如何在OpenHarmony中使用TDD进行测试。
原创 2024-01-10 01:29:26
428阅读
TDD是测试驱动开发,并非DDT(开发驱动测试)
推荐 原创 2008-03-04 23:39:12
1961阅读
2评论
极限编程: ExtremeProgramming(极限编程,简称XP)是由KentBeck 1996在为DaimlerChrysler所做的一个项目中引入了新的软件开发观念。 极限编程 是一种高度动态的过程,它通过非常短的迭代周期来应对需求的变化。XP是一个轻量级的、灵巧的软件开发方法;同时它也是一个非常严谨和周密的方法。它的基础和价值观是交流、朴素、反馈和勇气;即,任何一个软件项目都可以从四
原创 2008-05-23 23:48:33
3234阅读
1,UT需要许多的人力资源,并且在项目执行过程中维护工作量很大。如果在项目启动之前思考是否要投入UT,那么一定要非常仔细的考虑后面投入资源的问题; 2,许多做UT的项目,在UT用例的维护上投入很多,但最后随着项目的结束(有些可能还没有结束),这些用例就被丢弃了,因为后来发现需要投入越来越多的工作量; 3,如果在项目中决定做UT,那么测试和开发的人力配比需要1:1,如果只能投入1:3,那么对于测
转载 精选 2010-10-23 13:50:43
878阅读
每个开发者都想开发出高质量的代码,更少的Bug、更容易维护不仅让人心情愉悦,也让我们有更多时间去学习和生活。 少加一些班,多陪家人,:) 当开发任务非常简单时,比如基本的增删改查,可能使用怎样的方式开发都是可行的,条条大路通罗马。 但是当面临一个很复杂的、艰巨棘手的任务时,要保证很高的代码质量就...
转载 2014-04-09 11:52:00
166阅读
2评论
一、TDD与FDD 对于数字通信而言,双向通信可以以频率或时间分开,前者称为FDD(频分双工),后者称为TDD(时分双工)。 对于FDD,上下行用不同的频带,一般上下行的带宽是一致的; 而对于TDD,上下行用相同的频带,在一个频带内上下行占用的时间可根据需要进行调节,并且一般将上下行占用的时间按固定 ...
转载 2021-10-26 10:37:00
1131阅读
2评论
源码地址: https://github.com/itguang/TDD_INACTION分为java实现版本和kotlin实现版本..
原创 2022-09-15 11:20:24
178阅读
TDD是指在编写真正的功能实现代码之前先写测试代码,然后根据需要重构实现代码。在JUnit的作者Kent Beck的大作《测试驱动开发:实战与模式解析》(Test-Driven Development: by Example)一书中有这么一段内容:“消除恐惧和不确定性是编写测试驱动代码的重要原因”。因为编写代码时的恐惧会让你小心试探,让你回避沟通,让你羞于得到反馈,让你变得焦躁不安,而TDD是消除
转载 2023-09-18 00:04:38
78阅读
有几天没有认真更新了。 我只是不愿意在自己低落,没有目标,或者浪费了时间的日子里,把不好的情绪再蔓延。前二天一直无法找到状态,整天的时间就是看,看了很多的东西,又好像没留下什么。不能,不能这样。 从昨天开始学习单元测试,早上又看了几篇。TDD真是个好主意,尤其老是不能把一个类功能确定下来,总是造成类间耦合比较高的人,先写测试就像给自己定了明确的目标,先从一个调用者的角度去思考,这样你会写出更容
原创 2004-10-19 17:36:00
604阅读
看了09年一篇关于TDD的Blog,其中的火药味的讨论让我思考了下什么是TDD, 我认为TDD应该在建立在明确设计的接口上使用,而不是无谓的所有函数都统统添加TestMethod(程序员再便宜也不能这么使,是不?)。 系统设计初期应该详细定义功能模块应该实现的接口,然后对这个接口编写测试用例,测试用例是增量变化的,而接口应该是不变的。至于开发人员如何去实现这个接口,这就看开发人员的个人能力了,
原创 2011-11-30 10:23:05
547阅读
  • 1
  • 2
  • 3
  • 4
  • 5