习题-第3章单元测试

一、选择题

1.以下哪个不是单元测试框架(    )

A.MSTest    B.NUnit    C.TestNG    D.TestDirector

2.以下哪个单元测试框架不支持C#语言(   )

A.MSTest    B.NUnit    C.XUnit.Net    D.JUnit

二、判断题

1.单元测试应该由测试工程师来编写,因为程序员自己写的代码往往测不出问题。

2.经过了单元测试的代码才是完成的代码。

3.不管怎样,集成测试将会抓住所有的Bug。

4.单元测试的对象可以是一个菜单或一个按钮,通过用户界面来测试程序功能。

三、填空题

1.单元测试中,一个单元指的是_________。

2.测试驱动开发的英文缩写是_________,先编写测试代码,再进行开发。

3.单元测试方法的命名规则是[方法名][测试场景][________]。

四、简答题

1.什么是单元测试。

2.如何做单元测试。

3.单元测试的优点。

4.

五、设计题

1.

时间: 2024-09-30 11:27:11

习题-第3章单元测试的相关文章

第3章 单元测试

一.单元测试的基本知识 1.传统的单元测试 2.集成测试 3.优秀的单元测试 4.一个简单的单元测试实例 5.测试驱动开发 6.总结 二.单元测试基础练习 1.单元测试框架 2.LogAn项目的第一个单元测试 3.更多MSTest的测试特性 4.实验8 5.实验9 6.总结 三.使用桩对象解除依赖 1.桩对象 2.发现LogAn对文件系统的依赖 3.重构设计增强了可测试性 4.总结 四.MSTest数据驱动测试 官方教程链接为:http://msdn.microsoft.com/zh-cn/li

《机器学习》 西瓜书习题 第 2 章

习题 \(2.1\) 数据集包含 \(1000\) 个样本, 其中 \(500\) 个正例.\(500\) 个反例, 将其划分为包含 \(70\%\) 样本的训练集和 \(30\%\) 样本的测试集用于留出法评估, 试估算共有多少种划分方式. 如果划分要保证正例和反例一样多的话, 那么划分方式数量 \(n\) 有 \[\begin{aligned} n &= C^{500\times35\%}_{500}\times C_{500}^{500\times 35\%}\&=(C^{175}_

C++Primer第五版习题解答---第一章

C++Primer第五版习题解答---第一章 ps:答案是个人在学习过程中书写,可能存在错漏之处,仅作参考. 作者:cosefy Date: 2022/1/7 第一章:开始 练习1.3 #include<iostream> int main() { std::cout << "hello, world" << std::endl; return 0; } 练习1.4: #include<iostream> int main() { int

《操作系统精髓与设计原理》习题第三章

第三章习题 3.10.1关键术语 阻塞态:进程在某些事件发生之前不能执行,等待这种事件发生的状态. 退出态:操作系统从可执行进程组中释放出的进程,自身停止了,或者因某种原因被取消. 内核态:某些指令只能在特权状态下执行,而这种特权状态称为内核态. 子进程:由一个进程创建的进程,该进程的终止受父进程的影响. 中断:由外部事件引发进程挂起,CPU转而去处理发起中断的事件,并处理结束后恢复进程的执行. 模式切换:CPU由用户态和核心态之间相互切换. 新建态:进程创建时仅仅创建了对应的进程控制块而没有在

算法竞赛入门经典(刘汝佳)课后习题前三章答案

本文转载: 第一章习题1-1#include <stdio.h>int main(){int a,b,c;double d;scanf("%d%d%d",&a,&b,&c);d=(double)(a+b+c);printf("%.3lf\n",d/3.0);return 0;} 习题1-2#include <stdio.h>int main(){int f;double c;scanf("%d",&

快学Scala习题解答—第一章 基础

1 简介 近期对Scala比较感兴趣,买了本<快学Scala>,感觉不错.比<Programming Scala:Tackle Multi-Core Complexity on the Java Virtual Machine>好很多. 是本不错的入门书.而且每个章节都设置了难度级别,每章有习题,可以巩固Scala语法. 本文的目的就是针对这些习题进行解答 2 基础 2.1 在Scala REPL中键入3,然后按Tab键.有哪些方法可以被应用? 这个....直接操作一遍就有结果了.

Python核心编程课后习题-第六章

1. 字符串, string模块中是否有一种字符串方法或者函数可以帮我鉴定一下一个字符串是否是另一个大字符串的一部分? 1 str1 = 'abcdefghijklmnopqrstuv' 2 print str1.find('abcd') #若找到则返回子串的起始index, 若未找到则返回-1 3 print str1.count('abd') #若count数量大于0 则表示子串是str1的一部分. 4 print str1.index('abc') #若未找到返回异常, 找到则返回相应的i

曼昆《经济学原理》(第五版)习题解答 第二章 像经济学家一样思考

复习题1 .经济学如何像一门科学?答:经济学家努力以科学家的客观态度来探讨经济问题.用科学的方法提出理论.收集资料,并分析这些资料以努力证明或否定他们提出的理论来研究社会.经济学家研究经济的过程和方法与自然科学的科学家研究自然是一样的.所以说经济学也是一门科学. 2 .为什么经济学家要做出假设?答:假设可以使解释这个世界更为容易.对不同的问题作出不同的假设,略去对问题的答案没有实质影响的因素,突出实质性的内容,使我们可以集中进行思考. 3 .经济模型应该准确地描述现实吗?答:经济模型不需要准确地

快学Scala习题解答—第二章 控制结构和函数

2 控制结构和函数 2.1 一个数字如果为正数,则它的signum为1;如果是负数,则signum为-1;如果为0,则signum为0.编写一个函数来计算这个值 简单的逻辑判断 Scala代码   def signum(num:Int){if(num>0)print(1)else if(num<0)print(-1)else print(0)} Scala中已经有此方法了,刚才查找API的时候,应该能看到 Scala代码   BigInt(10).signum 2.2 一个空的块表达式{}的值