E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
测试驱动开发
【架构 Flutter实践 Clean架构 && TDD
测试驱动开发
---1.0】
-----------2022-11-12补充-----------最近在开发中尝试用了clean架构,感觉就是麻烦。。。太多模板代码,很容易过度开发。我认为了解这些理念是很重要的,但应该跟随你的项目、流程进行调整、裁剪。如果你们的流程是服务端出接口,然后召开接口会议,实际上就是在将Data层的Module变成Domain层的entity(争执难免),当然你这样就相当于依赖了服务端,而服务端是IO
鸡蛋卷啊卷
·
2023-03-30 02:19
Android
Flutter
flutter
android
结对编程遇到猪队友,“你用的才是中华田园敏捷!”
测试驱动开发
是获得高质量单元测试集的唯一有效方法。建立在充分覆盖且运行快
Jiker极客
·
2023-03-29 15:35
敏捷
编程语言
敏捷开发
parasoft帮助史密斯医疗通过
测试驱动开发
提供安全、高质量的医疗设备
parasoft是一家专门提供软件测试解决方案的公司,Parasoft通过其经过市场验证的自动化软件测试工具集成套件,帮助企业持续交付高质量的软件。Parasoft的技术支持嵌入式、企业和物联网市场,通过将静态代码分析和单元测试、WebUI和API测试等所有内容集成到交付管道中,再加上服务虚拟化和完整的代码覆盖率,减少了交付安全、可靠和合规软件所需的时间、精力和成本。史密斯医疗(SmithsMed
爱分享的小妮子
·
2023-03-29 12:09
驱动开发
安全
软件测试
云原生架构白皮书学习笔记(3):云原生架构模式
云原生架构模式常见模式列举服务化架构模式服务化架构是云时代构建云原生应用的标准架构模式,要求以应用模块为颗粒度划分一个软件,以接口契约(例如IDL)定义彼此业务关系,以标准协议(HTTP、gRPC等)确保彼此的互联互通,结合DDD(领域模型驱动)、TDD(
测试驱动开发
乘疯破浪陈
·
2023-03-29 08:11
云原生
单元测试
1、什么是单元测试单元测试是一种通过代码检测代码的开发手段,常用于敏捷开发和
测试驱动开发
;单元测试主要针对业务逻辑代码进行测试!
_我是一坨牛粪
·
2023-03-28 19:21
04期:领域驱动设计与微服务
别急,你肯定还听说过
测试驱动开发
(TDD,Test-drivendevelopment)吧?这是个什么概念呢?就是说开发
杨同学technotes
·
2023-03-23 21:56
微服务
架构
DDD
纯编程题和找规律题
纯编程题先忽略掉不容易处理的特殊情况,只考虑正常情况,简化编程写代码前先写注释,通过注释让代码模块化,让思路清晰写完代码多举几个特例,来验证代码是否正确解题过程一般分为以下几步读懂题意,梳理题目要求列出测试用例(
测试驱动开发
bestCindy
·
2023-03-23 10:55
“叕”谈 TDD(四)--- 如何不TDD
这至少说明你对
测试驱动开发
的兴趣不低。我写这个系列的文章,并没有抱着一定要推广
测试驱动开发
实践的目的。而是希望有更多的人,能通过这几篇文章,先了解一些TDD的“皮毛”,再去进一步或批判,或优化它。
Oliver_Le
·
2023-03-23 07:04
2021-10-16 EE卓越工程生产力大会(下午)
(2)质量保障体系建设ATDD探索验收
测试驱动开发
:加强需求阶段投入,明确验收标准。自动化先行支撑测试前移:基于NIT自动化测试平台开展测试前移。接口组合测试,安全测试,性能测试,基于文档编写脚本。
MisterCH
·
2023-03-22 03:55
敏捷相关的简称
敏捷相关的简称TDD、ATDD、BDD、DDD、CI、CD、DevOps1.TDD:
测试驱动开发
(Test-DrivenDevelopment)
测试驱动开发
是敏捷开发中的一项核心实践和技术,也是一种设计方法论
bat在等我
·
2023-03-21 19:31
项目管理和设计思想
驱动开发
TDD(
测试驱动开发
)示范姿势(下)
写给想要上手试试TDD,却不知从何入手的同学。(上)集在这里:https://www.jianshu.com/p/a5766176c493第三个大任务欢迎回来。在开始第三个大任务“处理2个参数”之前,要注意,我们还没有对这个任务做拆解。是的,记住,一定要拆小了再做。这个任务怎么拆呢?这里,参数个数已经确定了(必须是两个),那么还有哪些没确定的东西?那就是参数类型。两个参数,三种类型,一共有六种排列
熊恒
·
2023-03-17 19:01
如何理解ATDD
验收
测试驱动开发
并不是关于我们该如何实现功能的方法,主要是在功能层面关注交付的软件是否符合使用者需求。一般接受过TDD训练的程序员通常会认为应该使用
测试驱动开发
来实施。
话痨张
·
2023-03-16 04:39
[QA]单元测试
基于
测试驱动开发
(TDD)的思想,为了让编写的某个模块的代码能够通过提前写好的测试代码。
yumiii_
·
2023-03-15 11:18
Python之学会测试,让开发更加高效(一)
前几天,听了公司某位大佬关于编程心得的体会,其中讲到了“
测试驱动开发
”,感觉自己的测试技能薄弱,因此,写下这篇文章,希望对测试能有个入门。
山阴少年
·
2023-03-14 23:14
Junit总结
Junit是xUnit的一个子集,xUnit是一套基于
测试驱动开发
的测试框架。
分子( • ̀ω•́ )✧
·
2023-03-14 11:56
什么是JUnit
xUnit是一套基于
测试驱动开发
的测试框架,有PythonUnit、CppUnit、JUnit等。
hxuans
·
2023-03-14 10:41
java
敏捷开发思想
路线Test-DrivenDevelopment
测试驱动开发
ContinuousIntegration持续集成Refactoring重构Pair-Programming结对编程Standup站立会议FrequentReleases
一揽疯华
·
2023-03-13 13:45
关于TDD-
测试驱动开发
一、什么是TDDTDD即“
测试驱动开发
”,编程领域中指在编写实际生产代码之前,先编写测试用例(单元测试),将要测试的生产代码所要遇到的使用情景全部包裹在测试用例中,再编写能使测试用例通过的生产代码,以此保证在生产代码完成后能保证在各种使用场景中的正常运行
SupperRay
·
2023-03-09 09:47
前端测试
其实没必要达到
测试驱动开发
的程度,只要写完代码可以补测试,并且补出高效的测试,前端或许真的不需要手点大前端时代不谈环境不成方圆,本文从下面几个环境一一分析下如何敏捷测试node环境vue环境nuxt服务端渲染环境
gaby666
·
2023-02-18 15:46
一部分想看的书单,扣自知乎。
《
测试驱动开发
》7.《软件测试经验与教训》8.《探索式软件测试》9.《捉虫日记》10.《发布!软件的设计与部署》11.《移动App测试实战》12.《微软的软件测试之道》13.
昵称sch
·
2023-02-07 12:36
深入单元测试系列之二,TDD和单元测试
测试驱动开发
(TDD)的全称是Test-DrivenDevelopment。
杰哥的集思录
·
2023-02-06 23:32
TDD
测试驱动开发
设计方法论
从狭义上说TDD就是「单元
测试驱动开发
」,我是把它看做一种开发的模式,也可以说是开发时的一种套路,百度百科的说法是这样的:TDD是
测试驱动开发
(Test-DrivenDevelopment)的英文简称,
看到我叫我滚去学习
·
2023-02-06 05:04
读《学习敏捷构建高效团队》笔记7
对极限编程也是一样:如果你不断重构,使用
测试驱动开发
,持续集成并且进行增量式设计,你的团队就正在使用
夏壹-10分分享
·
2023-02-03 14:35
敏捷
iOS 单元测试之BDD与TDD
TDDTDD全称TestDriveDevelopment,面向
测试驱动开发
。从名字可以得知,TDD是一套开发流程,
测试驱动开发
。流程是先确认好测试用例,再编写功能代码,通过单元测试之后再优化代
盛夏凉风
·
2023-02-03 01:38
前端的单元测试
测试有哪些类型TDD(
测试驱动开发
)它是一种开发的方法,在写代码之前,你可以先写一个测试,因为你知道你要写的代码应该怎么样,写出让测试通过的代码可以说就是TDD方式。
_csans_
·
2023-02-03 01:24
使用mocha与chai对TypeScript进行测试——02
测试驱动开发
1.准备测试用例测试用例来源于需求,我们依据需求分析写出测试用例,而需求实例化非常适合用于TDD开发,一般情况下,可以将需求实例化后的结果直接拿来当作关键测试用例。以下是实例化后的用例:用例性别年龄体重基础热量体重修正系数推荐热量1男123038014.18032男186068015.215923女186045014.613264男307968015.21880.85女31798308.61509
光影魔法师
·
2023-02-02 20:45
推荐书单
RocketMQ实战与原理解析Kafka权威指南HTTP权威指南HTTP2.0基础教程WEB性能权威指南图解密码技术网络是怎样连接的Redis深度历险核心原理与应用实践Redis设计与实现Java_8实战
测试驱动开发
的艺术算法图解
王小杰at2019
·
2023-01-31 03:56
聊一下TDD和BDD
TDD和BDD分别是什么BDD(BehaviorDrivenDevelopment,行为驱动开发)和TDD(Test-DrivenDevelopment,
测试驱动开发
)都是敏捷开发中的技术。
Jerry379
·
2023-01-30 08:04
2018-12-27 Stay hungry, stay foolish
查了两天的问题终于发现……总结:必须知道记住自己修改了什么内容(因此需要代码管理);必须使用
测试驱动开发
,即使是简单的功能原型;只在头脑清醒时开发,否则就是坑自己。
Ch_Shawn
·
2023-01-28 10:39
基于Python3.7的robotframework环境搭建步骤
RobotFramework是一个通用的验收测试和验收
测试驱动开发
(ATDD)的自动化测试框架。它具有易于使用的表格测试数据语法,它采用了关键字驱动的测试方法。其检测能力可以通过测试库实现Pyth
二次元BUG
·
2023-01-28 03:48
敏捷成长助手
沟通协作金字塔原理麦肯锡方法非暴力沟通关键对话:如何高效能沟通(原书第2版)敏捷技术代码整洁之道敏捷软件开发:原则、模式与实践程序员修炼之道拥抱变化:解析极限编程(第1版)拥抱变化:解析极限编程(第2版)有效的单元测试软件测试的艺术敏捷测试
测试驱动开发
程序员的职业素养重构
袁慎建
·
2023-01-27 01:22
《徐昊-TDD项目实战70讲》学习笔记 -- Day 1
正如课程里徐昊专栏前言和结束语所言,以及我之前在《重构》,《从重构到模式》、《修改代码的艺术》以及《
测试驱动开发
》这几本书感受到的那样:“TDD是最具工程效能的开发模式,没有之一”。
lanjing
·
2023-01-17 08:19
Junit单元测试
Junit测试简介什么是单元测试单元测试是针对最小的功能单元编写测试代码Java程序最小的功能单元是方法单元测试就是针对单个Java方法的测试
测试驱动开发
(TDD)使用main()方法测试的缺点:只能有一个
菜鸟教程*…*
·
2023-01-17 01:27
java
junit
单元测试
java
测试用例设计之业务流程分析法
@TOC一.业务流程分析法简介业务流程测试用例编写原则以需求分析中的流程图做为编写测试用例的模型,坚持“
测试驱动开发
,用例指导结果,数据记录变化”的原则,灵活使用不同的方法制定测试用例。
·
2023-01-11 11:45
测试软件测试
测试驱动开发
(TDD)前端篇
listTDD的困惑TDD的思考TDD的使用场景写一个TDD的实例TDD对我们的影响TDD的困惑什么是TDDTDD是
测试驱动开发
(Test-DrivenDevelopment)的英
前端工程师请求出战
·
2022-12-23 22:49
启示录
tdd
单元测试
学习编程的五个关键点!你需要get它,并运用!
测试驱动开发
(
蒋白白
·
2022-12-23 20:11
大数据
python
程序人生
学习
改行学it
Linux驱动开发2:字符设备驱动之我的第一个字符设备Linux驱动开发模板
驱动开发模板在本章节,我们从Linux驱动开发中最基础的字符设备驱动开发开始,重点学习Linux下字符设备开发框架,本章会以一个虚拟的设备为例,讲解如何进行Linux字符设备驱动开发,以及如何编写测试APP来
测试驱动开发
是否正常
哒宰的自我修养
·
2022-12-12 10:31
Linux设备驱动
内核
驱动程序
Linux
软件测试--应用JUnit进行单元测试
具有JUnit经验对于应用“
测试驱动开发
(TDD)”的程序开发模型是非常
马里奥w
·
2022-12-07 01:36
单元测试
使用 JGiven 在 Java 中进行验收测试
此外,这种方法用于
测试驱动开发
(TDD)并存在于其他技术中,例如行为驱动开发(BDD),也称为验收测试,这是我们将在本文中重点介绍的内容。在电脑前手拿咖
vvoennvv
·
2022-11-27 01:05
java
junit
单元测试
使用 XUnit 的
测试驱动开发
过程
介绍什么是
测试驱动开发
测试驱动开发
或(简称TDD)是强调重构代码和创建单元测试作为主要软件开发周期的一部分的软件开发过程。在最纯粹的形式中,TDD鼓励首先创建测试,然后为测试的功能创建实现。
vvoennvv
·
2022-11-22 02:58
驱动开发
《
测试驱动开发
与设计模式》 让“理想结构”与“快速变更”并行
1.理想的结构软件设计中理想的结构是怎样的?在给出答案之前,先看看自然界的例子。首先是DNA。两条链围着一条中心轴,绕成双螺旋,只有三个组成元件:碱基、脱氧核糖和磷酸。它们先有序组合,再重复、延伸。简单、清晰。然后是碳原子的组合,有好多种。如果每个碳原子与相邻四个碳原子相连,组成正四面体,再重复、拓展,就成晶体状的金刚石;如果每个碳原子与相邻其他三个碳原子相连,组成正六边形,再重复、堆叠,就成片状
RonZheng2010
·
2022-11-21 10:02
《
测试驱动开发
与设计模式》 适应并改进软件设计过程
接受这一点,就容易理解,
测试驱动开发
为什么能适应,并有效改进这个过程。认识不够有两种:一是认识的广度不够,二是认识的深度不够。2.认识广度不够广度不够就像“盲人摸象”,看到的只是局
RonZheng2010
·
2022-11-21 10:46
《
测试驱动开发
与设计模式》C++书籍及网站
这一篇是《
测试驱动开发
与设计模式-从入门到精通》的补充。比起Jave,用C++尝试
测试驱动开发
和设计模式会遇到更多的问题。尝试之前做一些准备是必要的。
RonZheng2010
·
2022-11-21 10:33
《
测试驱动开发
与设计模式》从入门到精通
KentBeck在《
测试驱动开发
》一书中就这样做了。这本书很薄,但它是给初学者准备的极好的入门书。虽然书中的例子是用Java演示的,但C++的学习者理解起来也没有什么难度。
RonZheng2010
·
2022-11-21 10:20
《
测试驱动开发
与设计模式》- 为什么选择
测试驱动开发
?
1攀岩的启示攀岩第一级:人工岩壁(休闲运动,学习场地,有保护设施)climb_basic.jpeg攀岩第二级:天然岩壁,顶绳攀登(极限运动,野外场地,已有保护设施)climb_protected_1.jpeg攀岩第三级:天然岩壁,先锋攀登(极限运动,野外场地,攀登过程中自己加入保护设施)climb_protected_2.jpeg攀岩第四级:天然岩壁,徒手攀登(啥运动?野外场地,无保护设施)cli
RonZheng2010
·
2022-11-21 10:59
<<
测试驱动开发
与设计模式>> 开发实例三 rs_driver
1简介rs_driver是RoboSense雷达的基本驱动。这次的工作是对rs_driverv1.3.2的重构,重构后的代码是v1.5.7。2做了哪些变更?2.1从大类中拆分出小类classes_from_decoder.png从Decoder中分拆出一系列小类。这些类方便作单元测试。Decoder计算三角函数值时,使用查表方式,以便减少计算量。Trigon类包装了这部分逻辑。对于机械式式雷达,D
RonZheng2010
·
2022-11-18 14:59
《
测试驱动开发
与设计模式》 提速 — 在纸上做细节设计
1.原始的
测试驱动开发
模式只是起点一直遵循原始的
测试驱动开发
模式是不现实的。这有两个原因。一是开发者自身的愿望。原始的模式在头两个项目时还有趣,但要是一直这样做,就没意思了。拿小孩走路举个例子。
RonZheng2010
·
2022-11-18 14:52
golang静态代码检查_关于Golang的代码审查和质量评估
代码质量一直是每个研发团队关心的问题,提高代码质量一般会从
测试驱动开发
(TDD),验收
测试驱动开发
(ATDD),持续集成(CI),代码审查,静态分析工具,编码标准等多个方面入手,在此我想说说代码审查以及静态分析工具和编码标准
weixin_39760857
·
2022-11-14 18:05
golang静态代码检查
《
测试驱动开发
与设计模式》开发实例一 DVR-POS库
0.1版权声明
测试驱动开发
与设计模式相结合的开发方式,能产生清晰的结构,弹性的设计,水到渠成地还带来稳定的代码。这里对DVR-POS的介绍是对《
测试驱动开发
与设计模式-从入门到精通》一文的补充。
RonZheng2010
·
2022-11-11 09:50
《
测试驱动开发
与设计模式》开发实例二 JSON过滤库
0.1版权声明
测试驱动开发
与设计模式相结合的开发方式,能产生清晰的结构,弹性的设计,水到渠成地还带来稳定的代码。
RonZheng2010
·
2022-11-11 09:40
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他