@ "TOC" 博客说明 | 撰写日期 | 2018.12.08 |: :| | 完稿日期 | 2019.10.06 | 最近维护 | 暂无 | 本文作者 | multimicro | 联系方式 | multimicro@qq.com | GitHub | "https://github.com/w ...
分类:
系统相关 时间:
2019-10-05 22:29:42
阅读次数:
131
1.1 什么是行为驱动测试 说起行为驱动,相信很多人听说过。 行为驱动开发 BDD(Behavior Driven Development)是一个诞生于2003年的软件开发理念。其关键思想在于通过与利益相关者的讨论取得对预期的软件行为的清醒认识,它通过用自然语言书写非程序员可读的测试用例扩展了测试驱 ...
分类:
编程语言 时间:
2019-09-18 11:41:06
阅读次数:
132
Windows Driver Kit 是一种完全集成的驱动程序开发系统,它包含Windows Driver Device Kit (DDK),用于测试 Windows 驱动器的可靠性和稳定性,本次实验使用的是WDK8.1 其支持 Windows 7, Windows 8,Windows 10等系统的 ...
分类:
其他好文 时间:
2019-09-18 10:30:21
阅读次数:
640
从戴维?恩斯坦教数千软件开发者们如何更有效地以测试驱动开发的10年来,他学会了掌握测试驱动开发的3个关键组成部分:理解它真正是什么,使代码稳定可测,并且获得实际动手经验。让我们看这些因素,找到它在你的项目中为有效地使用测试驱动开发带来什么。 从戴维?恩斯坦教数千软件开发者们如何更有效地以测试驱动开发 ...
分类:
其他好文 时间:
2019-09-14 16:03:03
阅读次数:
88
第十六章 代码校验 你永远不能保证你的代码是正确的,你只能证明它是错的。 测试 测试覆盖率的幻觉 测试覆盖率,同样也称为代码覆盖率,度量代码的测试百分比。百分比越高,测试的覆盖率越大。 当分析一个未知的代码库时,测试覆盖率作为一个粗略的度量是有用的。如果覆盖率工具报告的值特别低(比如,少于百分之40 ...
分类:
编程语言 时间:
2019-09-03 00:08:51
阅读次数:
132
Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD),支持python,java等编程语言(百度百科)。功欲善其事必先利其... ...
分类:
Web程序 时间:
2019-08-25 19:48:43
阅读次数:
1096
一、前言 上一篇我们搭建了一个简单的Spring项目,并简单的使用了 组件注册。这一篇中,我们来详细的讲解组件注入。 二、组件注入 1. @ComponentScan 在上一篇中,我们使用了@Configuration和@Bean实现了组件注入。但是如果需要注入的组件很多的情况下,每个组件都需要通过 ...
分类:
编程语言 时间:
2019-08-25 14:09:27
阅读次数:
92
一、 前言 《Spring注解驱动开发》系列文章是基于Spring的4.3.11.RELEASE版本,通过注解的方式进行开发演示。 二、 项目搭建 1.依赖包引用 创建一个maven工程,引入相关的依赖包。我们以依赖最少的原则只引用spring-context和junit包。 2.注入Spring容 ...
分类:
编程语言 时间:
2019-08-25 13:49:17
阅读次数:
76
项目二. 网络安全传输系统 sprint0-产品规划与设计 第1课-产品功能展示与模型设计 1. 功能 在底层开发上,先进行驱动开发,再往后发展就是对应的系统开发。要成为系统开发的工程师不了解应用编程的话也是行不通的。 本项目的服务器运行在pc的虚拟机上,客户端则安排在开发板上。我们在虚拟机上可以运 ...
分类:
其他好文 时间:
2019-08-16 21:03:35
阅读次数:
74
TDD: TDD(Test-Drivern Development)测试驱动开发,是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么样的产品代码。 BDD: BDD(Behavior Drivern Develop ...
分类:
其他好文 时间:
2019-07-31 19:07:25
阅读次数:
238