文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

VS2005代码相关技巧的示例分析

2023-06-17 18:25

关注

这篇文章主要为大家分析了VS2005代码相关技巧的示例分析的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“VS2005代码相关技巧的示例分析”的知识吧。

VS2005代码和集成开发环境包括许多新的和改进的用于提高工作效率的功能。IDE 还进行了重新设计,从而向开发人员提供对.NET Framework 组件的直接访问。并且代码使用说明。

如果这段逻辑存储在一个数据表里,那么我们可以将订单的价格传入一个存储过程,然后在表中查询折扣数量。不过,当我们着手创建表格和存储过程时,很快就会遇到一些问题。这个表格的结构是怎么样的?我们该如何表示一个范围的最大值和最小值?如何处理边界情况?

这正是DBPro的单元测试功能试图回答的问题。让我们来看一下如何使用测试驱动的方式,在SQL Server中创建表格和存储过程并实现这个功能。如果您想随着以下的步骤一起进行试验,那么您需要安装Visual Studio 2005/2008 with Team Edition for Database Professionals (DBPro),以及Team Edition for Testers/Developers。

内容导航

首先我们需要一个数据库。DBPro中的测试是面向一个真正的数据库的。一般来说,单元测试应该避免涉及到文件系统,数据库以及其他一些外部资源(Feathers, Michael, Working Effectively with Legacy Code, Prentice Hall PTR, 2004),因为这样会降低测试的速度。然而,您也许可以将这些测试视为集成测试,这样测试所带来的功效就弥补了速度方面的问题。为了提高测试速度,我们将在本地的SQL Express数据库中运行这些测试。

当您点击OK按钮之后就会弹出一个配置向导,让我们选择一个用于运行测试的数据库连接。它也会让我们选择第二个连接用于验证这些测试。这在某些情况下非常有用,例如一个测试应该作为一个普通用户来执行,但是存储过程可能修改了这个用户账号本不能访问的数据表。

现在,我们需要选择一个之前建立的数据库连接用于执行单元测试,因此我们从下拉框中选择OnlineStore连接。由于我们将会在编写测试数据库项目中开发我们的存储过程,所以我们也要在测试运行之前建立配置信息,用于自动部署我们对数据库项目的改动。这会导致测试在运行前有所延迟,但是这避免了因为没有重新部署数据库的改动而使测试莫名其妙的通过或失败。

关于“VS2005代码相关技巧的示例分析”就介绍到这了,更多相关内容可以搜索编程网以前的文章,希望能够帮助大家答疑解惑,请多多支持编程网网站!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯