- CI - Best Practices
- CI - Deployment
- CI - Database
- CI - Inspection
- CI - Testing
- CI - Documentation and Feedback
- CI - Build Failure Notifications
- CI - Defining Tasks
- CI - Creating a Project in TeamCity
- CI - Checking in Source Code
- CI - Building On the Server
- CI - Build Scripts
- CI - Building a Solution
- CI - Requirements
- CI - Features
- CI - Version Control
- CI - Reducing Risks
- CI - Software
- CI - Overview
- CI - Home
Continuous Integration Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Continuous Integration - Testing
持续一体化的关键特征之一是确保正在进行的测试。 持有由CI服务器建立的所有代码。 在由CI服务器进行建筑后,必须确保测试病例到位,以测试所需代码。 每个电算中心服务器都有能力作为CI套件的一部分进行单位测试。 在.Net,单位测试是.Net>框架所固有的特征,同一内容也可并入CI服务器。
本章将研究我们如何能够在.Net上界定一个测试案例,然后让我们的团队服务机在建筑完工后管理这一测试案例。 为此,我们首先需要确保我们对我们的样本项目进行单位测试。
为此,我们必须非常谨慎地遵循随后的步骤。
Step 2——将类别的名称改为Tutorial.cs,并在屏幕底部点击Addutton。
using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace Simple { pubpc class Tutorial { pubpc String Name; pubpc Tutorial() { Name = "Continuous Integration"; } } }
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace Simple { pubpc partial class Demo : System.Web.UI.Page { Tutorial tp = new Tutorial(); protected void Page_Load(object sender, EventArgs e) { tp.Name = "Continuous Integration"; } } }
<%@ Page Language = "C#" AutoEventWireup = "true" CodeBehind = "Demo.aspx.cs" Inherits = "Simple.Demo" %> <!DOCTYPE html> <html xmlns = "http://www.w3.org/1999/xhtml"> <head runat = "server"> <title>TutorialsPoint1</title> </head> <body> <form id = "form1" runat = "server"> <span> <% = tp.Name%>) </span> </form> </body> </html>
仅仅为了确保我们的法典对这些变化进行细微的工作,你就可以在视觉演播室操作该守则。 一旦汇编完成,你就应当取得以下产出。
Step 11——Unit Test file, 添加以下代码。 该法典将确保图西语班有直观的名称变量。 它还将申明,姓名应等于“持续融合”的价值。 这将是我们的简单测试案例。
using System; using Microsoft.VisualStudio.TestTools.UnitTesting; using Microsoft.VisualStudio.TestTools.UnitTesting.Web; using System.Web.UI; using System.Web.UI.WebControls; using Simple; namespace DemoTest { [TestClass] pubpc class UnitTest1 { [TestMethod] pubpc void TestMethod1() { Tutorial tp = new Tutorial(); Assert.AreEqual(tp.Name, "Continuous Integration"); } } }
在进行测试之后,你将看到测试成功在视觉演播室左侧进行。
现在,所有的测试病例都已到位,现在应当将这些病例纳入我们的团队城市服务器。
Step 13——为此,我们需要在我们的项目组合中建立一步。 前往贵项目家,点击Edit Configuration街区。
第14步——然后开始建设步——MS Building和点击Add楼梯,如以下屏幕所示。
在即将到来的下一个屏幕上添加以下价值观:
选择操作器,作为视觉演播室试验。
选择 测试站名称。
选择测试引擎类型为VS 试验。
选择测试引擎版本为VS 试验。
在测试文档名称中,提供以下位置:Demo TestinDebugDemo Test.dll - Remember that Demo Test is the name of we project which includes we Unit Tests.
Cpck Save, which will be available at the end of the Screen.
现在,你将为你的项目建立两个步骤。 第一个步骤是建立你的应用守则和测试项目。 接下来将用来处理测试案例。
当建筑启动时,你将看到初步产出,表明试验已经过去。