tdd

Dylanioucn22 天前
后端·功能测试·测试·测试驱动开发·tdd
《解锁 TDD 魔法:高效软件开发的利器》标题:《解锁 TDD 魔法:高效软件开发的利器》摘要: 本文将深入探讨测试驱动开发(TDD)这一强大的软件开发方法论。你将了解到 TDD 的详细步骤、核心原则、优点与缺点,以及实用的实践技巧。通过阅读本文,你可以掌握一种能够提高代码质量、减少缺陷、提升开发效率的方法,为你的软件开发之路带来新的启示。
安冬的码畜日常1 个月前
笔记·重构·单元测试·集成测试·测试驱动开发·tdd
【The Art of Unit Testing 3_自学笔记01】第一章:单元测试基础前言 鉴于最近在 Observable 平台尝试了一下单元测试的写法,勾起了对单元测试的兴趣;碰巧又淘到一本宝藏级介绍单元测试的新书——《The Art of Unit Testing》第3版(Manning, 2024.02)。这本书的第 2 版还是 2013 年 11 月出的,已经隔了整整十年,当时还曾是教我软件测试的老师极力推荐的一本书。最难得的是,新版基于 JavaScript 和 Jest 框架演示各种示例,对前端非常友好(虽然作者一再强调单测和语言无关,但第2版当年就是因为它是基于 C# 写的
安冬的码畜日常2 个月前
开发语言·前端·javascript·函数式编程·tdd·fp·jasmine
【玩转 JS 函数式编程_006】2.2 小试牛刀:用函数式编程(FP)实现事件只触发一次前言 上一篇围绕【如何只让事件逻辑触发一次】给出的 7 种实现方案都不甚理想,这一节来看看函数式的解法究竟有何高明之处。
王伯爵2 个月前
5g·信息与通信·信号处理·tdd
TDD(时分双工 Time Division Duplexing)和FDD(频分双工 Frequency Division Duplexing)TDD(时分双工 Time Division Duplexing)和FDD(频分双工 Frequency Division Duplexing)是无线通信系统中用于实现双向通信的两种主要双工技术。
可愛小吉2 个月前
开发语言·python·单元测试·tdd·unittest
Python 课程10-单元测试在现代软件开发中,单元测试 已成为一种必不可少的实践。通过测试,我们可以确保每个功能模块在开发和修改过程中按预期工作,从而减少软件缺陷,提高代码质量。而测试驱动开发(TDD) 则进一步将测试作为开发的核心部分,先编写测试,再编写代码,以测试为指导开发出更稳定、更可靠的代码。
2401_857424524 个月前
驱动开发·xcode·tdd
测试驱动开发的艺术:Xcode中实现TDD的全面指南在软件开发过程中,测试驱动开发(Test-Driven Development,TDD)是一种以测试为先导的开发模式,它强调先编写测试用例,再编写功能代码,从而确保代码的质量和可维护性。Xcode作为苹果官方的集成开发环境(IDE),提供了强大的工具和框架来支持TDD。本文将详细介绍如何在Xcode中进行应用的测试驱动开发,并提供代码示例。
CCI3444 个月前
数据库·rust·tdd
Rust简明教程第八章-TDD、闭包、迭代器&工作空间观看B站软件工艺师杨旭的rust教程学习记录,有删减有补充测试:验证非测试代码功能是否和预期一致测试函数体(3A操作)
CrazyMo_4 个月前
单元测试·tdd
OpenHarmony 入门——单元测试UnitTest快速入门OpenHarmony 的单元测试(UnitTest)是一个关键的软件开发过程,它确保代码的各个部分能够按预期工作,OpenHarmony的测试框架中提供了很多种的单元测试,今天简单介绍下UnitTest 类型的TDD测试。
cooldream20095 个月前
驱动开发·tdd
测试驱动开发(TDD)方法详解在软件开发过程中,质量和效率始终是开发团队追求的目标。传统的开发方法常常先编写代码,再进行测试,这种方式在发现问题时常常为时已晚。为了更早地发现和解决问题,测试驱动开发(Test-Driven Development,简称TDD)应运而生。TDD是一种强调测试先行的开发方法,它不仅可以提高代码质量,还能提高开发效率。本文将详细介绍TDD的定义、开发流程、常用工具和框架,并探讨其在实际项目中的应用。
Urf_read5 个月前
java·spring boot·spring·java-ee·tdd
测试驱动开发TDD如何在后端测试代码,测试一个其前端的请求,能否正常处理 以登录请求为例
花生君6 个月前
驱动开发·tdd
测试驱动开发(TDD)的探析测试驱动开发(Test-Driven Development,简称TDD)不仅是一种编程方法,而且是一种设计哲学。自提出以来,TDD在软件开发领域受到了广泛关注和实践。但是,像所有方法论一样,TDD也不是万能的。它有其明显的优点,同时也存在不少局限性。本文将对TDD的优劣进行深入分析,帮助开发者更好地理解和应用这一方法论。
菡萏如佳人6 个月前
单元测试·tdd·测试驱动编程
测试驱动编程(2)进阶单元测试(上)要打造出出类拔萃的作品,你必须专注于最小的细节下图测试金字塔展示的是UI测试、集成测试、单元测试之间的比重,单元测试要比其它测试多得多
张某人的胡思乱想7 个月前
前端·制造·tdd
前端进阶特训营-TDD制造rollup-011月22日 然叔(夏然)带着大家写rollup, 全部采用TDD方式开发。 rollup是什么?就是一个打包器。 rollup适合类库场景,工程上使用webpack.
jinghuaboy7 个月前
tdd·openharmony·fuzz
【OpenHarmony】TDD-FUZZ环境配置1、AttributeError: ‘ElementTree‘ object has no attribute ‘getiterator‘:https://blog.csdn.net/suhao0911/article/details/110950742
测试萧十一郎9 个月前
自动化测试·软件测试·驱动开发·功能测试·程序人生·职场和发展·tdd
前台自动化测试:基于敏捷测试驱动开发(TDD)的自动化测试原理自动化测试主要应用到查询结果的自动化比较,把借助自动化把相同的数据库数据的相同查询条件查询到的结果同理想的数据进行自动化比较或者同已经保障的数据进行不同版本的自动化比较,减轻人为的重复验证测试。多用户并发操作需要自动化模拟来保障大量用户的执行操作,减少对影响资源的依赖。自动化在迭代1开始进行搭建,在迭代2能够具备自动化能力。
程序边界9 个月前
前端·tdd
【实战】一、Jest 前端自动化测试框架基础入门(三) —— 前端要学的测试课 从Jest入门到TDD BDD双实战(三)学习内容来源:Jest入门到TDD/BDD双实战_前端要学的测试课相对原教程,我在学习开始时(2023.08)采用的是当前最新版本:
程序边界9 个月前
前端·tdd
【实战】二、Jest难点进阶(一) —— 前端要学的测试课 从Jest入门到TDD BDD双实战(五)学习内容来源:Jest入门到TDD/BDD双实战_前端要学的测试课相对原教程,我在学习开始时(2023.08)采用的是当前最新版本:
程序边界9 个月前
前端·tdd
【实战】一、Jest 前端自动化测试框架基础入门(四) —— 前端要学的测试课 从Jest入门到TDD BDD双实战(四)学习内容来源:Jest入门到TDD/BDD双实战_前端要学的测试课相对原教程,我在学习开始时(2023.08)采用的是当前最新版本:
程序边界9 个月前
前端·tdd
【实战】一、Jest 前端自动化测试框架基础入门 —— 前端要学的测试课 从Jest入门到TDD BDD双实战(一)学习内容来源:Jest入门到TDD/BDD双实战_前端要学的测试课相对原教程,我在学习开始时(2023.08)采用的是当前最新版本:
baiyu3310 个月前
python·排序算法·tdd
Python进阶(2) | py-sort源码浅析,TDD方式实现排序算法在数组元素排序这个任务上,使用 Python 编写单元测试, 并且进一步熟悉 VSCode 里的 Testing 界面的使用。