Курс за обучение по Unit Testing with C#
Единичното тестване е подход за тестване, който тества отделни единици от изходния код, като модифицира свойствата му или задейства събитие, за да потвърди дали резултатът е според очакванията.
В това водено от инструктор обучение на живо участниците ще се научат как да пишат и изпълняват модулни тестове срещу примерно .Net приложение, използвайки C# и Visual Studio.
До края на това обучение участниците ще могат:
- Използвайте рамки за тестване, като NUnit и xUnit.net, за да създавате и управлявате код за модулен тест Дефинирайте и внедрявайте по-широк подход за разработка, насочен към тестване, Адаптирайте рамката за тестване, за да разширите тестовото покритие за приложение
Публика
- Инженери за тестване на софтуер Разработчици
Формат на курса
- Част лекция, част дискусия, упражнения и тежка практическа практика
План на курса
Въведение
Преглед на модулното тестване
Единично тестване срещу функционално тестване
Подготовка на тестовата среда
Работа с xUnit.net и NUnit
Пишете първия си тест
Изпълнение и отстраняване на грешки в теста
Разширяване на тестовото покритие
Управление на тестови случаи
Разработка, управлявана от тестове (TDD) и непрекъсната интеграция
Заключителни бележки
Изисквания
- C# опит в програмирането
Отворените курсове за обучение изискват 5+ участници.
Курс за обучение по Unit Testing with C# - Booking
Курс за обучение по Unit Testing with C# - Enquiry
Oтзиви от потребители (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#
Предстоящи Курсове
Свързани Kурсове
Introducing C# 6.0 with Visual Studio 2015/2017
28 ЧасаТова водено от инструктор обучение на живо (онлайн или на място) предоставя на участниците основните умения, необходими за използване на възможностите на C# 6.0 в рамките на Visual Studio 2015/2017 среда.
До края на това обучение участниците ще могат:
- Навигирайте и използвайте интегрираната среда за разработка (IDE) през Visual Studio 2015/2017.
- Внедрете основни функции на C# като Console.WriteLine, Console.ReadLine и Hello C# World!.
- Разберете процеса на компилиране и отстраняване на грешки в C# код.
- Приложете коментари в C# за документиране на кода и четливост.
- Разгледайте основите на .NET 6.0, включително CLR, GC, DLL, EXE и технологии в .NET.
- Прегледайте историята на C# от версия 1.0 до 6.0 и разберете основите на C# като ключови думи, литерали, оператори и изрази.
- Работете с числови и булеви типове, класове, обекти, полета, свойства, индексатори, оператори, методи и други в C# 6.0.
- Разгледайте функциите на .NET Class Library, включително колекции, обработка на файлове, потоци от данни, комуникация между системи, дати, сериализация и паралелно програмиране.
- Достъп и манипулиране на данни с помощта на ADO.NET, LINQ, ORM (Entity Framework) и данни в Service-Oriented Architecture (SOA).
- Преглед на приложения, които могат да бъдат разработени в C# и .NET Framework 6, като Windows Presentation Foundation, ASP.NET MVC 2 и Silverlight
C#.Net
35 ЧасаЦелите
Този курс C# ще позволи на делегатите да развиват приложения в C# програмния език. Делегатите ще могат да програмират, като използват принципите на обектна ориентация. Курсът ще обхваща също така как да се използва Visual Studio 2010 развитие среда за производство на устойчиви и устойчиви приложения.
публиката
Този курс е предназначен за следните видове софтуерни разработчици:
- Нови разработчици
- Разработчици, които разбират компютърно програмиране, но може да са научили програмиране, като използват неграфски език в университет
Тези разработчици искат да изградят решения, като използват C#; в рамките на рамката Microsoft .NET. Те също така искат да използват обектно ориентирани техники за подобряване на техните умения за развитие.
Advanced Programming in C#
35 ЧасаТова водено от инструктор обучение на живо в България въвежда разширени функции на C#, разглежда употребата му както като език за програмиране на настолни приложения, така и като език за уеб програмиране за решаване на проблеми от реалния свят.
Programming техниките и принципите се демонстрират и практикуват чрез практически упражнения и прегледи в клас.
Advanced C# for Automation Test Engineers
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към опитни инженери по тестване на автоматизация, които искат да научат напреднали C# концепции за програмиране за тестване на автоматизация.
До края на това обучение участниците ще могат:
- Разберете усъвършенствани C# концепции за програмиране и най-добри практики. Приложете усъвършенствани принципи на обектно-ориентирано програмиране, за да създадете ефективни и гъвкави решения за автоматизация. Проектирайте и разработете модулни и многократно използвани рамки за автоматизация, като използвате най-добрите практики в индустрията.
Agile Software Testing Overview
7 ЧасаТози курс предоставя кратко въведение в тестването на Agile софтуер. Той се занимава с фундаментални тестови концепции в контекста на Agile (Scrum) разработката и използва модела на Crispin & Gregory (More Agile Testing, 2014) Agile Testing Quadrants като рамка за изследване на съвременните принципи и практики на 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 framework и ще се научат да разработват уеб приложения с помощта на C# 4.0. При завършване на курса делегатите трябва да са запознати с рамката, да имат опит в разработването на основно уеб приложение и да са запознати с достъпа до база данни с помощта на LINQ. Приложенията ще бъдат създадени чрез обектно ориентирано програмиране.
След завършване на този курс делегатите ще могат да:
- Използвайте Visual Studio 2010 ефективно Научете C# 4.0 Създавайте комерсиални ASP.NET уеб приложения Разберете OO програмиране, класове и приложения за отстраняване на грешки Разработвайте потребителски интерфейси с помощта на главни страници, навигация на сайта и теми Използвайте ADO.Net и LINQ за четене от и запис в бази данни Разработвайте богати интернет приложения с помощта на ASP.NET AJAX Създавайте и извиквайте 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 JUnit
21 ЧасаJUnit е рамка за писане на повтарящи се тестове и извършване на модулно тестване за Java език.
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, която комплектува към обикновено Javaскрипт и донесе статично написване и обектно ориентирано развитие към езикта.
Този инструктор, живо обучение представлява TypeScript' тестовни функции и рамки. Участниците получават шанс да поставят теория за практика чрез създаване на колекция на единствените тести, които могат да бъдат използвани срещу приложенията на реално живот.
Формат на курса
- Интерактивна лекция и дискуссия. Много упражнения и практика. Въвеждане на ръце в околната среда на живна търговия.
Опции за користиране на користиране
- Този курс ще се фокусира върху рамките, които могат да се използват за изпитване на единиците на приложение на Javaскрипт или типскрипт (Jasmine, Mocha, Jest, Chai и т.д.). УИ рамки като 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 рамки за тестване, докато преминават през създаването на модулен тестов пакет за уеб приложение.
До края на това обучение участниците ще могат:
- Напишете модулни тестове в JavaScript с помощта на модулни тестови рамки като QUnit и Jasmine
- Използвайте рамки като Mocha и Chai за прилагане на TDD и BDD