SilverLight单元测试1:框架

简介:

1:选择测试框架

几乎所有的SL开发人员,都会安装Silverlight Toolkit,如果安装了这个框架,那么自然就会带上一个Silverlight Unit Test Framework。如果安装顺利,我们会在新建项目的时候,我们会在项目模版中发现多了如下一个项目:

image

同时,如果我们在项目中新建项,会发现多了如下的文件模版:

image

值得注意的是,安装该模版有一个BUG。那就是如果我们的VISUAL STUDIO没有安装在默认的路径下(如安装在D盘),就会发现我们找不到Silverlight Unit test Template。要让VS找到模版,我们需要:

C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates\CSharp\Silverlight\1033\Silverlight Unit Test Project.zip

复制到:

C:\Users\&当前用户名&\Documents\Visual Studio 2010\Templates\ProjectTemplates\Visual C#\Silverlight,文件夹下。

同时,把:

C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp\Silverlight\1033\Silverlight Unit Test Class.zip

复制到:

C:\Users\&当前用户名&\Documents\Visual Studio 2010\Templates\ItemTemplates\Visual C#\Silverlight,文件夹下。

2:Silverlight Class Library Test Project

还有一个测试模版“Silverlight Class Library Test Project”,是在联机模版中,如下:

image

选择安装后,以后在创建SL程序后,会出现如下模版“Silverlight Class Library Test Project”。

image

不过,现在看来这个框架有一些问题,实际使用过程中,许多SL的DLL需要手动引用,而并不会出现在引用程序集中。

3:新建测试

选择Silverlight Unit test Application,新建项目,会出现如下选择界面。

image

写一个简单的测试,最后的运行结果如下:

image


本文转自最课程陆敏技博客园博客,原文链接:http://www.cnblogs.com/luminji/archive/2011/06/19/2084599.html,如需转载请自行联系原作者

相关文章
|
9月前
|
人工智能 搜索推荐 数据管理
探索软件测试中的自动化测试框架选择与优化策略
本文深入探讨了在现代软件开发流程中,如何根据项目特性、团队技能和长期维护需求,精准选择合适的自动化测试框架。
380 11
|
4月前
|
安全 Unix Linux
Metasploit Pro 4.22.7-2025050101 发布 - 专业渗透测试框架
Metasploit Pro 4.22.7-2025050101 发布 - 专业渗透测试框架
119 10
Metasploit Pro 4.22.7-2025050101 发布 - 专业渗透测试框架
|
5月前
|
安全 Ubuntu Linux
Metasploit Pro 4.22.7-2025042101 发布 - 专业渗透测试框架
Metasploit Pro 4.22.7-2025042101 (Linux, Windows) - 专业渗透测试框架
135 5
Metasploit Pro 4.22.7-2025042101 发布 - 专业渗透测试框架
|
2月前
|
Web App开发 开发框架 .NET
Playwright 自动化测试系列(6)| 第三阶段:测试框架集成​指南:参数化测试 + 多浏览器并行执行
Pytest 与 Playwright 集成可提升自动化测试效率,支持参数化测试、多浏览器并行执行及统一报告生成。通过数据驱动、Fixture 管理和并行优化,显著增强测试覆盖率与执行速度,适用于复杂 Web 应用测试场景。
|
3月前
|
安全 Linux 网络安全
Metasploit Pro 4.22.7-2025061201 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 4.22.7-2025061201 (Linux, Windows) - 专业渗透测试框架
114 3
Metasploit Pro 4.22.7-2025061201 (Linux, Windows) - 专业渗透测试框架
|
1月前
|
SQL 安全 Linux
Metasploit Pro 4.22.8-2025073001 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 4.22.8-2025073001 (Linux, Windows) - 专业渗透测试框架
95 0
|
2月前
|
测试技术 API C++
Playwright 自动化测试系列(7)| 第三阶段:测试框架集成​​Page Object 模式
本课程详解Playwright测试框架中的Page Object模式,通过电商登录-下单实战演示PO架构设计与高级技巧,结合Pytest实现多用户测试。重点解析PO模式提升代码复用性、降低维护成本的核心价值,并提供常见问题解决方案,助力构建高可维护性的自动化测试体系。
|
4月前
|
安全 Unix Linux
Metasploit Pro 4.22.7-2025052201 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 4.22.7-2025052201 (Linux, Windows) - 专业渗透测试框架
117 5
Metasploit Pro 4.22.7-2025052201 (Linux, Windows) - 专业渗透测试框架
|
4月前
|
数据采集 安全 Linux
Metasploit Pro 4.22.7-2025051201 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 4.22.7-2025051201 (Linux, Windows) - 专业渗透测试框架
95 4
Metasploit Pro 4.22.7-2025051201 (Linux, Windows) - 专业渗透测试框架
|
4月前
|
Linux 网络安全 iOS开发
Metasploit Framework 6.4.63 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.63 (macOS, Linux, Windows) - 开源渗透测试框架
107 4
Metasploit Framework 6.4.63 (macOS, Linux, Windows) - 开源渗透测试框架

热门文章

最新文章