昨天下午安装了visual studio,本打算晚上进行单元测试的,但当我再打开的时候就让我选择修复或卸载,修复完之后还是不能用,顿时觉得心好累啊,后来室友说要更新update5,点了更新之后就是无情无尽的等待,更新完都已经熄灯了,今天上完课回来就开始弄单元测试,下面是具体过程: 点击新建项目,进入到下面的界面,选择vc++,win32项目 点击win32控制台程序 选择空项目,然后完成 头文件添加新项目,命名为1.h,然后再黑框内输入头文件 然后右键源文件,添加新项目,方法同上,命名为1.cp…
使用Visual Studio创建简单的自己定义Web Part 部件属性 自己定义属性使用额外的选项和设置拓展你的Web part部件.本文主要解说怎样使用Visual Studio创建简单的自己定义Web Part 部件属性. 1. 打开Visual Studio.点击文件--新建项目--空白SharePoint项目CustomWPProperties.部署为场解决方式. 2. 右击项目加入新项Web Part部件WPPropertyExample,点击加入. 3. 右击WPProperty…
在Visual Studio 2012中,默认使用Microsoft自带的MS-Test测试框架.但,Visual Studio同样允许使用第三方测试框架,比如NUnit,xUnit,MbUnit,等等.本篇体验使用NUnit进行单元测试. 在Visual Studio中创建一个解决方案. 在解决方案下添加一个名称为"LogAn"的类库. 创建名称为LogAnalyzer的类,编写如下: namespace LogAn { public class LogAnalyzer { publ…
一 单元测试简介   单元测试是代码正确性验证的最重要的工具,也是系统测试当中最重要的环节.也是唯一需要编写代码才能进行测试的一种测试方法.在标准的开发过程中,单元测试的代码与实际程序的代码具有同等的重要性.每一个单元测试,都是用来定向测试其所对应的一个单元的数据是否正确. 单元测试是由程序员自己来完成,最终受益的也是程序员自己.可以这么说,程序员有责任编写功能代码,同时也就有责任为自己的代码编写单元测试.执行单元测试,就是为了证明这段代码的行为和我们期望的一致. 单元测试还具有一下几个好处:…
作为 MS 阵营的码农,相信Visual Studio 肯定是大家的主要武器了,但不知道大家有没有扩展Visual Studio 的需求. 最近我需要做一个工具,发现最好是实现在VS里面,于是,Google了一下,找到了不少关于这方面的文章,大多数是新建一个项目类型为“扩展性“的项目,但发现这个实现方式实在不是一个简单的事情.最终,在codeplex上找到了这个项目:Managed Menu Extensions 按照项目里的说明,要实现扩展vs,有3个步骤: 1.下载并安装MME.msi.(不…
一.Visual Studio的安装 由于上学期重装了win10系统,以前使用的vc++6.0不能够正常使用,所以直接就安装了Visual Studio 2015,安装的时候就直接按照提示的步骤进行安装,就是安装的时间较长. 图1.1 图1.2 二.单元测试练习 使用的软件:Visual Studio 2015 题目:课本22~25页单元测试练习 1.首先创建一个C#类 图2.1 图2.2 2.编写代码 图2.3 3.创建单元测试 鼠标放在User类处,单击右键,点击“创建单元测试”,如图2.4…
刚开始在没有老师的指导下自己弄了一个简单的单元测试,最后与老师的对比发现错误百出,于是另起一篇.安装VS2013没有什么问题,安装过程如下图: 接下来别开始练习书上的单元测试. 先是简单的创建C#的类库,然后输入程序: 然后创建单元测试: : 生成了基本单元测试框架并输入代码,点击测试选择窗口,点击测试资源管理器,然后全部运行出现如下图结果: 到此,完整的单元测试完毕.…
起因 在Android studio 刚出.本人就想弄单元测试,可惜当时Android studio不知道抽什么风(准确来说,应该是我不会弄而已).无法执行到相应的代码.后来今天突然自己又抽风.又想去弄一下Android junit. 本文基于做过Eclipse开发使用过Android junit,如果Eclipse的Android Junit没有使用过,就我没有说过吧! 准备环境,配置 官网Demo地址:https://github.com/googlesamples/android-test…
vs安装过程 单元测试: 创建c#类库 创建单元测试 测试结果…
C#中test测试地 方法一. 1.从NUnit官网(http://www.nunit.org/index.php)下载最新版本NUnit,当前版本为NUnit2.5.8. 2.安装后,在VS2008中新建测试项目StartNUnit 3.右击项目选择属性,在打开的窗口中选择调试.如图: 4.选择启动外部程序,并定位到NUnit的启动程序nunit.exe.如图: 5.在项目中添加NUnit引用,如图: 6.在测试类中引用命名空间NUnit.Framework后就可以开始测试了.如下代码():…
原文转自 http://blog.csdn.net/u011430225/article/details/47840647 我的环境是: XP SP2.VS2003 最近在一个项目中, 程序退出后都出现内存泄漏 : Detected memory leaks! Dumping objects -> {} normal block at bytes long. Data : << N N x > 3C AC 4E BC A4 4E B6 而且每次退出都是一样的.泄漏的内存块都是985…
本文主要介绍Visual Studio(2012+)单元测试框架的一些技巧: 如何模拟类的构造函数 优化代码,便于测试 一.如何模拟类的构造函数 1.1 被测代码 基础代码,IShape分别有Rectangle和Triangle俩个子类.有一个简单的CalculateArea方法. namespace BlogDemo.UTDemo { public interface IShape { int CalculateArea(); } class Rectangle : IShape { publ…
本文主要介绍Visual Studio(2012+)单元测试框架的一些技巧: 测试覆盖率的统计 测试分组 测试Setup/TearDown 测试调试 Exception测试 代码覆盖率的统计 VS下面可以通过下面的方式进行统计: 上面选择AllTests(当然可以选择几个或者几组case单独运行代码覆盖率) 就统计当前Solution下面的所有case的代码覆盖率,统计代码覆盖率其实VS会重新跑一遍所有的case.最终截图如下: 可以很清楚的看到每一个类,每一个方法的代码覆盖率,如果代码覆盖率不…
单元测试的重要性这里我就不多说了,以前大家一直使用NUnit来进行单元测试,其实早在Visual Studio 2005里面,微软就已经集成了一个叫Test的专门测试插件,经过几年的发展,这个工具现在已经比较强大了,下面我就以Visual Studio 2010以例,全面介绍一下如何在Visual Studio环境下面进行单元测试. Visual Studio 2010 单元测试共分七个部分: 普通单元测试.顺序单元测试.压力测试,Generic测试.数据库测试.UI界面测试和Web性能测试.…
本文主要介绍Visual Studio(2012+)单元测试框架的一些技巧: 如何模拟类的静态构造函数 如何测试某方法被调用过 如何测试某方法执行的次数 并行编程测试注意事项 一.如何模拟类的静态构造函数 1.1 被测代码 namespace BlogDemo.UTDemo.Tricks { public class StaticConstructorExample { static StaticConstructorExample() { //step1:read data from web…
昨天微软的Visual Studio 2013 Update 3(Visual Studio 2013.3)正式发布(RTM)了,做为微软认证金牌合作的葡萄城控件,我们组织力量第一时间进行翻译.分享给大家: 下载 Visual Studio 2013 Update 3 此更新程序是最新的一个累加了新功能和错误修复的Visual Studio2013,您可以从以下链接获得Visual Studio2013和Team Foundation Server 2013: Download Visual S…
微软正式发布Visual Studio 2013 Update 3 (2013.3) RTM   昨 天微软的Visual Studio 2013 Update 3(Visual Studio 2013.3)正式发布(RTM)了,做为微软认证金牌合作的葡萄城控件,我们组织力量第一时间进行翻译.分享给大家: 下载 Visual Studio 2013 Update 3 此更新程序是最新的一个累加了新功能和错误修复的Visual Studio2013,您可以从以下链接获得Visual Studio2…
 昨天微软的Visual Studio 2013 Update 3(Visual Studio 2013.3)正式公布(RTM)了,做为微软认证金牌合作的葡萄城控件,我们组织力量第一时间进行翻译.分享给大家: 下载 Visual Studio 2013 Update 3 此更新程序是最新的一个累加了新功能和错误修复的Visual Studio2013,您能够从下面链接获得Visual Studio2013和Team Foundation Server 2013: Download Visua…
何为单元测试 绝大多数的软件都是由多人合作完成的,大家的工作相互有依赖关系.软件的很多错误都来源于程序员对模块功能的误解.疏忽或不了解其他模块的变化.如何能让自己负责的模块功能的定义尽量的明确,模块内部的改变不会影响其他模块,而且模块的质量能得到稳定的.量化的保证?单元测试就是一个很有效的解决方案. 首先是Visual Studio 2015的安装 Visual Studio是微软开发的一套基于组件的软件开发工具,目前最新的版本是2015. 在 I Tell you 网站下载Visual Stu…
Visual Studio 2013安装部分首先到观望下载了英文版和简体中文的语言包.但是更新语言包时总是失败,安装vs需要等待的时间也很大.后来重新装了一遍系统(这个卸载也很麻烦),从其他网站下了中文版的vs2013,这样才顺利安装成功.推荐安装时可以直接使用中文版,语言包会经常出错. 单元测试: 1,工具 扩展与更新 搜索 Unit Test Generator.可以找到该工具.下载安装该工具,重启Visual Studio. 2,添加add类,如下图所示. 3,在test处右键会有之前安装…
现在我正在安装visual studio 2013,我听说好多同学都在安装visual studio 2015,但是他好像只支持Win10吧,我就退而求其次安装了visual studio 2013.安装visual studio 2013还真是比较麻烦的,我现在就在在给自己的电脑安装Internet Explorer 11,不安装这个就安装不了visual studio 2013,安装过程是漫长的,从这里我也能体会到当一样东西做的十分好受广大人群的喜爱就会生出很多衍生产品来激发自己的产品的新的…
一.安装环境 操作系统版本:Win10中文版64位 CPU:i5-4200M  2.50GHz 硬盘内存:500G 二.软件版本 Visual Studio 2013 三.安装过程 1.首先开始安装,自定义选择安装路径时,注意所属路径的预留空间要充足,否则安装会失败,同意许可条款,进行下一步. 2.等待大概30分钟,就可以完成安装.安装过程中,VS会占用很多的系统资源,所以最好不要开启其他软件,等待安装. 3.打开vs2013.来到起始页.开始使用. 4.使用体验 个人比较熟悉c,所以选了一个c…
本来以为很简单的一个问题,今天预计10分钟搞定,结果到下班还没弄出结果,单元测试运行的时候一直处于无反应状态,最后估计可能是我装的2010有问题,结果到家一试果然是有问题,有时软件就是这么神奇. 言归正传,本次作业的目的是让大家熟悉一下开发工具的安装和单元测试工具的使用.VSTS可以实现自动测试,这个说复杂也复杂,说简单也简单,简而言之就是编写一个测试程序的程序,通过输入自动判断输出是否与预想相符,并给出代码覆盖率等等一大堆统计数据,再详细的内容大家自行上网上查,这里只给出如何利用这一功能的简介…
 作者:[美]Adam Freeman      来源:<精通ASP.NET MVC 4> 3.Visual Studio 的单元测试 有很多.NET单元测试包,其中很多是开源和免费的.本文打算使用 Visual Studio 附带的内建单元测试支持,但其他一些.NET单元测试包也是可用的. 为了演示Visual Studio的单元测试支持,本例打算对示例项目添加一个 IDiscountHelper 接口的新实现. 在 Models 文件夹下新建类文件 MinimumDiscountHelpe…
Visual Studio 2012可以说是迄今为止微软VS开发工具中用户体验最好的产品,无论是速度还是体验以及功能,都非常出色,但是,使用了一段时间后发现有一个之前版本VS都有的功能却在Visual Studio 2012中消失了. 装了Visual Studio 2012的朋友可以自己试一试,在一个方法的名上右键点击发现操作菜单中没有创建单元测试的选项,如下图: 不知道微软是怎么想的,这个实用的功能给去掉了,但是也不用着急,成熟的软件产品一般都不会将已有的功能去掉,最多也是隐藏,下面我们就来…
原文:Visual Studio 单元测试之六---UI界面测试 UI界面测试其实就是录制操作路径(Mapping),然后按照路径还原操作顺序的一个过程.这个方法对于Winform和Webform都同样适用.下面以winform为例,来介绍如何进行录制. 1.新建一个Coded UI Test 2.然后选择录制. 3.屏幕右下方会出现UIMap. 4.打开一个Winform,使用“查看UI控件属性”这个功能可以查看所选控件的属性. 5.点击红色的开始录制,然后对被测的Winform程序进行一些操…
原文:Visual Studio 单元测试之三---压力测试 我们都知道大名鼎鼎的LoadRuner,但是很少有人知道Visual Studio自带的Test也可以做些简单的压力测试,下面我们就介绍一下如何利用Visual Studio进行压力测试. 此文是上一篇博文:Visual Studio 单元测试之一---普通单元测试的后续篇章.如果读者对Visual Studio的单元测试不熟悉的话,请先参看上一篇.http://blog.csdn.net/tjvictor/archive/2011/…
原文:Visual Studio 2010 单元测试之一---普通单元测试 本文以Visual Studio 2010为例,来介绍如何在Visual Studio里面进行单元测试. 首先来介绍普通单元测试,这是进行顺序测试.压力测试的基础.如果在Visual Studio 2010(2008)里面没有发现下图中的Test菜单,请用Visual Studio安装光盘进行安装,因为Visual Studio单元测试插件安装时可能不是默认选项. 测试之前,我们要准备一些测试代码.或者从下面的链接下载完…
使用Visual Studio 2013进行单元测试--初级篇   1.打开VS2013 --> 新建一个项目.这里我们默认创建一个控制台项目.取名为UnitTestDemo 2.在解决方案里面新增一个单元测试项目.取名为UnitTestDemoTest 创建完毕后项目结构大概如下: 3.进入控制台项目UnitTestDemo的Program类,创建一个Add方法. namespace UnitTestDemo { class Program { static void Main(string[…
本文主要介绍在Visual Studio 2013中对代码进行单元测试的方法,包含了两方面的内容:对已有的Dll文件进行单元测试,以及对已有的源文件进行单元测试. 1. VS2013对DLL文件的单元测试 对已有的dll文件进行单元测试. 首先,新建一个待测试的DLL项目CalculationDll,共包含3个文件: CalculationDll.cpp.CalculationDll.h.CalculationDll.def. 然后,新建了一个单元测试项目CalculationTest. 继而,…