一,什么是BDD BDD全称Behavior Driven Development,译作"行为驱动开发",是基于TDD (Test Driven Development 测试驱动开发)的软件开发过程和方法。 BDD可以让项目成员(甚至是不懂编程的)使用自然语言来描述系统功能和场景,从而根据这些描述步 ...
分类:
编程语言 时间:
2019-11-23 09:37:03
阅读次数:
492
1.预编码技术的概念 对于空间复用,LTE既支持开环方式的空间复用(发端未知CSI),也支持闭环方式的空间复用(发端已知CSI) 对于LTE中闭环方式的空间复用(即预编码系统)中,发射机可以根据信道条件,对发送信号的空间特性进行优化,使发送信号的空间分布特性与信道条件相匹配,因此可以有效地降低对接收 ...
分类:
其他好文 时间:
2019-11-22 19:31:02
阅读次数:
124
原文:.NET Core中的性能测试工具BenchmarkDotnet 背景介绍# 之前一篇博客中,我们讲解.NET Core中的CSV解析库,在文章的最后,作者使用了性能基准测试工具BenchmarkDotNet测试了2个不同CSV解析库的性能,本篇我们来详细介绍一下BenchmarkDotNet... ...
分类:
Web程序 时间:
2019-11-21 14:21:33
阅读次数:
114
20182304 实验七 《数据结构与面向对象程序设计》实验报告 课程:《程序设计与数据结构》 班级: 1823 姓名: 张子正 学号:20182304 实验教师:王志强 实验日期:2019年9月17日 必修/选修: 必修 1.实验内容 此处填写实验的具体内容; 1.定义一个Searching和So ...
分类:
其他好文 时间:
2019-11-17 23:36:35
阅读次数:
82
[toc] Vue 单元测试 "官网:https://vue test utils.vuejs.org/zh" 定义: 单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。 指令: package.json文件 "test:unit": "vue cli service test ...
分类:
其他好文 时间:
2019-10-31 18:12:30
阅读次数:
95
解决 IDA 加载 ntoskrnl.exe 时符号不完全问题 1. 问题:IDA加载xp系统的 ntoskrnl.exe 加载不完全。 2. 尝试过但未成功的解决方案: 1)配置好的IDA的 pdb.cfg,依然无效。 2)清空 C:\\symbol\ 文件下的符号表重新打开,期望符号表会重新下载 ...
分类:
其他好文 时间:
2019-10-30 21:13:00
阅读次数:
422
1使用npm安装 chai验证方法 前两种BDD,行为驱动开发是一种敏捷软件开发的技术,引导和关注行为和规范BDD(灰盒测试、黑盒测试) 后面一种TDD,测试驱动开发 https://www.chaijs.com/ Selenium用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中 ...
分类:
其他好文 时间:
2019-10-29 15:20:44
阅读次数:
126
1.新建 django应用 NotPad 2.新建项目 note 3.新建功能测试 mkdir function_test touch function_test/ __init__.py 在 /function_test下新建tests.py 功能测试 /function_test/tests.p ...
分类:
编程语言 时间:
2019-10-28 10:57:00
阅读次数:
90
expect 声称可以写更好的断言。 https://github.com/mjackson/expect chai 可以写BDD样式的断言,也可以写TDD样式的断言,可用于Node.js与浏览器端,可以与任何测试框架集成。 https://github.com/chaijs/chai SuperT ...
分类:
编程语言 时间:
2019-10-23 09:30:15
阅读次数:
91
为什么要做单元测试 通常我们在做任何工作会先考虑它的回报,编写代码更是如此。如果单元测试的作用不大,没有人会愿意再写一堆无用的代码,那么单元测试到底能够给我们带来什么优点呢?如下: 便于后期重构。单元测试可以为代码的重构提供保障,只要重构代码之后单元测试全部运行通过,那么在很大程度上表示这次重构没有 ...
分类:
其他好文 时间:
2019-10-21 13:32:36
阅读次数:
68