C# 关于在vs 2013中的单元测试和页面测试(LTAF)
来源:互联网 发布:python求最大公约数包 编辑:程序博客网 时间:2024/05/18 13:06
对方法进行单元测试
步骤:
1.利用VS 中的nunit插件,进行安装(可能要重启VS);
2.右键解决方案-添加-新建项目-测试项目
3.编写单元测试
4.右键方法名,运行/调试测试 即可。
参考:
http://www.cnblogs.com/Leo_wl/p/4862739.html?ptvd
http://www.cnblogs.com/qzhforthelife/p/3932522.html(这个不用详细)
感受:
没法测试没有返回值的方法。(目前通过修改原方法让其有返回值进行解决= = )
页面测试(viewUnitTest)
利用类库
Lightweight Test Automation Framework(LTAF)轻量级测试自动化框架
官网:http://ltaf.codeplex.com/
现在已经停止维护。可以在nuget进行下载和引用项目。
nuget:https://www.nuget.org/packages?q=ltaf+
步骤:
1.在nuget中添加引用到web项目中:
2.之后会在项目中生成Test文件夹和旗下的Default.aspx和DriverPage.aspx文件(如果没记错的话%>_<%):
3.接下来只要打开这个Default.aspx页面就进入了ViewTest的页面了。此时需要找个tutorial,去下载src和SampleWebSite看看就可以了
http://ltaf.codeplex.com/releases/view/85461
4.运行结果:
5.研究了下Tests中的单元测试编码,发现能介入页面的DOM操作还是挺有意思的。这点能做爬虫吧。不过LATF能测试性能跟安全吗????????
参考:
从老赵发现的LATF:http://blog.zhaojie.me/2009/02/unit-test-views.html
LATF之旅:http://blog.csdn.net/shanyou/article/details/4681111
http://deploymentzone.com/2009/03/30/using-lightweight-test-automation-framework/
实操:http://blog.stevensanderson.com/2009/03/27/first-steps-with-lightweight-test-automation-framework/
最后关于.NET的测试工具比较:
http://www.uml.org.cn/Test/200911094.asp
WatiN、Selenium(这个貌似是用来做爬虫的)、LTAF
- C# 关于在vs 2013中的单元测试和页面测试(LTAF)
- 关于验收测试和单元测试
- VS单元测试测试接口
- 端到端测试 VS 单元测试
- 关于软件测试中的单元测试-----mock讲解
- android中关于测试和JUnit单元测试
- 关于C# 中的Attribute vs. Property
- 关于openMP在vs中的并行
- C#中的单元测试
- 关于单元测试和集成测试的新的理解
- web前端中的单元测试和端对端测试
- 单元测试和测试自动化
- 单元测试和功能测试
- 压力测试和单元测试
- 压力测试和单元测试
- 单元测试和集成测试
- vs.net2005单元测试的私有方法测试
- 在Android Studio中进行单元测试和UI测试
- AngularJS入门篇1-1
- {题解}[jzoj5049]【GDOI2017模拟一试4.11】腐女的生日
- Mybatis第一个小程序
- caffe学习系列
- Android_Media:截屏
- C# 关于在vs 2013中的单元测试和页面测试(LTAF)
- 最小生成树prim算法适合稠密图(网络整理)8.12
- 【bzoj1009】[HNOI2008]GT考试
- adb 通过wifi进行调试
- 使用radon变换进行直线检测
- AngularJs之新手小白入门篇
- 01背包变形(poj2184)
- 属性 选择器 空格规范
- 第217讲:Spark Shuffle中HashShuffleWriter工作机制和源码详解