`
shengyuan36620
  • 浏览: 2959 次
  • 性别: Icon_minigender_1
  • 来自: 福州
文章分类
社区版块
存档分类
最新评论

TDD下的概要设计的几点想法

    博客分类:
  • TDD
阅读更多

1.当一份需求下来是否要编写概要设计,若编写了概要设计,概要设计的内容是什么?

  • 经过讨论概要设计还是必须的,抛开TDD模式,概要设计还是要展现界面设计以及数据库设计等元素;
  • 概要设计因包含以前的一些设计元素,并将原来的接口设计替换为测试用例设计。

2.当概要设计的框架出来后,小组成员又在测试用例的编写产生分歧,主要分歧是如何编写测试用例

  • 编写功能点
  • 编写测试点
  • 测试点需包含输入输出

 

 

分享到:
评论

相关推荐

    基于FPGA的LTE-TDD接收系统设计与实现.pdf

    根据提供的文档信息,以下是关于“基于FPGA的LTE-TDD接收系统设计与实现”的详细知识点: 1. FPGA(现场可编程门阵列)技术的应用: 文档介绍了基于FPGA的LTE-TDD接收系统的设计方案,由于FPGA的可编程特性,系统...

    TDD测试驱动开发

    TDD通过引入测试来引导软件设计,使得开发过程更加结构化,减少错误,并提高代码质量。 1. **TDD的基本流程** TDD遵循红-绿-重构三步走的模式: - **红**:首先编写一个失败的测试用例,确保测试框架运行正常,...

    TDD数字对讲机的设计与实现

    本文分析了TDD双工方式的原理与技术特点"TDD技术具有 节省频谱资源!适合不对称业务!设备成本低且便于实现等优势, 能为无线通信系统提供一个低成本的解决方案"本文结合现有的 无线通信技术!单片机技术以及语音编码...

    UMTS-TDD手册

    ### UMTS-TDD 手册知识点解析 #### 核心知识点概述 本文档主要针对的是**NS2网络仿真软件**中的**UMTS-TDD**(Universal Mobile Telecommunications System - Time Division Duplex)仿真方法进行了深入细致的介绍...

    phpunit-TDD驱动开发

    在`tests`目录下创建`Tdd/Converter`目录,在`src`目录下同样创建`Tdd/Converter`目录。这样做的目的是为了保持代码结构的一致性和清晰性,便于管理和维护。 5. **编写测试用例**: 在`tests/Tdd/Converter`目录...

    LTETDD模块

    LTETDD(Long Term Evolution Time Division Duplexing)模块是移动通信领域中的一个重要组成部分,它主要涉及4G网络技术,特别是在TDD(时分双工)模式下的运作。TDD是一种无线通信技术,通过时间来区分上下行链路...

    单元测试与TDD实践

    TDD不仅有助于提高代码质量,还能够促进更清晰的设计和更好的架构。 TDD的典型流程包括: - **编写测试**:在编写任何功能代码之前,先写出一个测试,该测试定义了预期的行为。 - **运行测试**:初次运行新编写的...

    嵌入式 TDD

    6. **工具和技术**:为了方便开发者实施TDD,书中还列举并评价了几种常用的工具和技术,如模拟器、断言库等,这些工具能够显著提高测试效率和质量。 7. **挑战与解决方案**:鉴于嵌入式系统开发的特殊性,书中还...

    GSM TDD noise分析

    主观测试方法是使用 cmu200 测量在 gsm 或 dcs 制式下大功率的 TDD NOISE,手机和 CMU200 相连,把功率控制等级调整到最大。语音链接方式设置为 loop back,说话并倾听声音质。客观测试方法是测量 TDD NOISE 的频谱...

    TDD驱动测试开发培训

    此外,TDD也要求开发者对产品需求和设计有着更深入的理解,从而使得开发出的产品更贴近用户需求。 在TDD的实践中,需要掌握一系列的方法和原则。例如,模块划分是将复杂系统分解为可管理的部分,而集成计划则是确定...

    Test Driven: Practical TDD and Acceptance TDD for Java Developers (PDF英文版)

    3. 更好的设计:TDD迫使开发者思考代码的结构,往往引导出更好的设计决策。 4. 明确需求:ATDD促进了与利益相关者的沟通,确保开发团队对需求有清晰的理解。 学习《Test Driven: Practical TDD and Acceptance TDD ...

    Ruby-TDD实战TestDrivenDevelopmentinAction

    在Ruby中,由于其元编程特性,TDD可以帮助我们在早期发现潜在的设计问题,从而避免后期的重构困难。 在实际项目中,TDD也与其他实践相结合,如持续集成(Continuous Integration, CI)和持续部署(Continuous ...

    TDD读书报告

    ### TDD读书报告知识点梳理 #### 一、了解和认识TDD - **定义**: 测试驱动开发(Test-Driven Development, TDD)是一种软件开发方法论,它要求开发人员在编写功能代码前先编写测试代码,以确保功能代码的质量。 - ...

    TDD单元测试

    - **过度设计**:如果不加节制,TDD可能导致过度设计,增加不必要的复杂性。 - **时间投入**:初期可能会感觉TDD增加了开发时间,但长期来看,它可以节省调试和维护的时间。 5. **工具支持** 在Java中,JUnit是...

    LTE TDD系统原理

    华为LTE TDD系统原理培训PPT文档

    TDD测试驱动开发.pptx

    完成这一步后,对代码进行重构,确保在不破坏原有功能的前提下优化代码结构和设计,最后保持测试通过。这个过程将循环进行,直至所有功能开发完毕。 TDD之所以能提升系统稳定性,关键在于其强调对软件的每一个单元...

Global site tag (gtag.js) - Google Analytics