Unit Testing with C# 培训
单元测试是一种测试方法,它通过修改原始程式码的属性或触发事件来确认结果是否符合预期来测试原始码的各个单元。
在这个由讲师指导的现场培训中,参与者将学习如何使用 C# 和 Visual Studio 针对示例 .Net 应用程式编写和执行单元测试。
在本次培训结束时,参与者将能够:
- 使用 NUnit 和 xUnit.net 等测试框架创建和管理单元测试代码
- 定义并实施更广泛的测试驱动开发方法
- 调整测试框架以扩展应用程式的测试覆盖范围
观众
- 软体测试工程师
- 开发人员
课程形式
- 部分讲座、部分讨论、练习和大量动手实践
课程大纲
介绍
单元测试概述
单元测试与功能测试
准备测试环境
使用 xUnit.net 和 NUnit
编写第一个测试
执行和调试测试
扩大测试覆盖范围
管理测试用例
测试驱动开发 (TDD) 和持续集成
结束语
要求
- C# 编程经验
需要帮助选择合适的课程吗?
Unit Testing with C# 培训 - Enquiry
客户评论 (7)
与典型的培训不同,这是以专注于理解和有时间提问的速度完成的,这是一种很好的方法。
Jon - The Cincinnati Insurance Co
课程 - Unit Testing with C#
机器翻译
the trainer level.
Titus - Ness
课程 - Unit Testing with C#
The Demo part. I liked this area because here while you wrote each line you also explained what are you doing and the logic. This made me taking some notes on how should I approach of some areas from my automation better.
Larisa - Ness
课程 - Unit Testing with C#
He know a lot of information, it's a very good trainer.
Flavius - Ness
课程 - Unit Testing with C#
Great examples and exercises.
Mike - Ness
课程 - Unit Testing with C#
The trainer and exercises, was a good mix to really understand the notions presented.
Anca Moldovan - Ness
课程 - Unit Testing with C#
The course imparted a lot of knowledge on the topics in a very understandable way.
Svilen Yordanov - Nanotec Electronic Bulgaria EOOD
课程 - Unit Testing with C#
即将举行的公开课程
相关课程
Introducing C# 6.0 with Visual Studio 2015/2017
28 小时这种以讲师为主导的现场培训(现场或远程)为参与者提供了在Visual Studio 2015/2017环境中利用C# 6.0功能所需的基本技能。
在培训结束时,参与者将能够:
- 在 Visual Studio 2015/2017 中导航和利用集成开发环境 (IDE)。
- 实现基本的 C# 功能,例如 Console.WriteLine、Console.ReadLine 和 Hello C# World!。
- 了解编译和调试 C# 代码的过程。
- 在 C# 中应用注释,以提高代码文档和可读性。
- 了解 .NET 6.0 的基础知识,包括 CLR、GC、DLL、EXE 和 .NET 中的技术。
- 回顾从版本 1.0 到 6.0 的 C# 历史记录,并掌握 C# 基础知识,例如关键字、文本、运算符和语句。
- 在 C# 6.0 中使用数值和布尔类型、类、对象、字段、属性、索引器、运算符、方法等。
- 探索 .NET 类库功能,包括集合、文件处理、数据流、系统之间的通信、日期、序列化和并行编程。
- 使用 ADO.NET、LINQ、ORM(实体框架)和面向服务的体系结构 (SOA) 中的数据访问和操作数据。
- 查看可在 C# 和 .NET Framework 6 中开发的应用程序,例如 Windows Presentation Foundation、ASP.NET MVC 2 和 Silverlight
C#.Net
35 小时目标
本课程将使代表能够在编程语言中开发应用程序。 代表将能够使用对象导向的原则编程。 该课程还将涵盖如何使用2010年开发环境来生产强大和可持续的应用。
观众
该课程适用于以下类型的软件开发人员:
- 新开发者
- 了解计算机编程但可能通过在大学使用非图形语言学习编程的开发人员
这些开发人员希望通过使用 C#;在 Microsoft .NET 框架内构建解决方案。 他们也希望使用对象导向技术来提高他们的发展技能。
Advanced Programming in C#
35 小时这个由讲师指导的 中国 现场培训介绍了 C# 的高级功能,研究了它作为桌面应用程序编程语言和 Web 编程语言的用法,以解决现实世界的问题。
Programming 通过课堂上的动手练习和演练来展示和实践技巧和原理。
Advanced C# for Automation Test Engineers
21 小时这种以讲师为主导的现场培训(在线或现场)面向希望学习自动化测试高级 C# 编程概念的经验丰富的自动化测试工程师。
培训结束时,参与者将能够:
- 了解高级 C# 编程概念和最佳实践。应用先进的面向对象编程原理来创建高效、灵活的自动化解决方案。使用行业最佳实践设计和开发模块化和可重用的自动化框架。
Agile Software Testing Overview
7 小时本课程简要介绍了Agile软件测试。它在Agile ( Scrum )开发的背景下处理基础测试概念,并使用Crispin&Gregory( 更Agile测试, 2014) Agile测试象限模型作为探索Agile测试的当代原则和实践的框架。
Test Driven Development
21 小时This instructor-led, live training in 中国 (online or onsite) is aimed at intermediate-level software developers and QA engineers who wish to adopt and master TDD principles and practices to improve code quality and development efficiency.
By the end of this training, participants will be able to:
- Understand the principles and workflow of Test-Driven Development (TDD).
- Write effective and maintainable unit tests.
- Utilize mocking frameworks to create comprehensive test scenarios.
- Apply TDD as a design tool to create robust and flexible code.
ASP.Net 4.0
35 小时将向代表们介绍 .Net 框架,并学习使用 C# 4.0 开发 Web 应用程式。在课程完成时,学员应该熟悉该框架,在开发基本 Web 应用程式方面有经验,并熟悉使用 LINQ 进行资料库访问。应用程式将使用面向物件的程式设计创建。
完成本课程后,学员将能够:
- 有效使用 Visual Studio 2010
- 学习 C# 4.0
- 创建商业 ASP.NET Web 应用程式
- 了解 OO Programming、类和物件
- 调试应用程式
- 使用母版页、网站导航和主题开发用户介面
- 使用 ADO.Net 和 LINQ 读取和写入资料库
- 使用 ASP.NET AJAX 开发丰富的 Internet 应用程式
- 创建和调用 WCF 服务
Ionic2
14 小时This instructor-led, live training in 中国 (online or onsite) is aimed at beginner-level to intermediate-level developers who wish to use Ionic 2 to build hybrid mobile applications.
By the end of this training, participants will be able to:
- Understand the fundamentals of Ionic 2 and its architecture.
- Build single-page and multi-page applications using Ionic 2.
- Customize apps with SCSS and third-party integrations.
- Test, deploy, and manage mobile app releases effectively.
Unit Testing with PHPUnit
14 小时这个由讲师指导的 中国 现场培训教参与者如何以测试单元的形式编写可测试的代码,以促进错误的诊断、隔离和解决。该培训将指导参与者使用 PHP 单元测试框架创建工作就绪的测试环境。
在培训结束时,参与者将能够:
- 区分好的和坏的测试单元。
- 阅读和解释测试结果。
- 主动管理和诊断其代码库以减少错误。
- 确保其代码库适合持续集成和部署。
Unit Testing with Python
21 小时在这个由讲师指导的中国现场培训中,参与者将学习如何使用PyTest编写简短,可维护的测试,这些测试优雅,富有表现力和可读性。
在培训结束时,参与者将能够:
- 编写可读且可维护的测试,无需样板代码。
- 使用夹具模型编写小型测试。
- 将测试扩展到应用程序、包和库的复杂功能测试。
- 了解并应用 PyTest 功能,例如钩子、断言重写和插件。
- 通过并行运行和跨多个处理器运行测试来缩短测试时间。
- 在持续集成环境中运行测试,以及其他实用程序,例如 tox、mock、coverage、unittest、doctest 和 Selenium。
- 使用 Python 测试非 Python 应用程序。
Typescript Unit Testing
14 小时TypeScript 是一种用于构建企业 Java 脚本应用程序的开源语言。它是 JavaScript 的严格超集,可编译为纯 JavaScript,并为该语言带来静态类型和面向对象开发。
这种由讲师指导的现场培训介绍了 TypeScript 的单元测试功能和框架。参与者有机会通过构建可针对现实应用程序运行的单元测试集合来将理论付诸实践。
课程形式
- 互动讲座和讨论。
- 大量的练习和练习。
- 在现场实验室环境中亲自实施。
课程定制选项
- 本课程将重点介绍可用于对 Java 脚本或 Typescript 应用程序进行单元测试的框架(Jasmine、Mocha、Jest、Chai 等)。
- UI 框架(例如 React)是可选的,并且可以根据需要进行覆盖。
- 如需请求本课程的定制培训,请联系我们进行安排。
Unit Testing with C
35 小时这种以讲师为主导的中国现场现场培训针对的是希望使用C编程为C代码创建单元测试的软件测试人员。
在培训结束时,参与者将能够:
- 使用 C 语言中的单元测试框架来生成单元测试。
- 编写自定义 C 单元测试的脚本,并将其添加到调用列表中。
- 通过测试驱动开发简化调试和重构代码的过程。
Unit Testing: MSTest, xUnit, and nUnit
21 小时这种以讲师为主导的中国现场现场培训面向希望使用MSTest,xUnit和nUnit对代码功能进行单元测试的软件测试人员。
在培训结束时,参与者将能够:
- 使用 MSTest 创建单元测试以测试软件应用程序。
- 使用 CodeLens 显示测试结果。
- 了解用于测试驱动开发的不同测试工具。
Unit Testing with Javascript
7 小时在这个由讲师指导的中国现场培训中,参与者将学习各种JavaScript测试框架,因为他们逐步为Web应用程序创建单元测试套件。
在培训结束时,参与者将能够:
- 使用 QUnit 和 Jasmine 等单元测试框架在 JavaScript 中编写单元测试
- 使用 Mocha 和 Chai 等框架实现 TDD 和 BDD