Wprowadzenie do testowania dla programistów .net

Jak upewnić się że działa tak jak powinno, w kilku odsłonach

3.80 (73 reviews)
Udemy
platform
Polski
language
Software Testing
category
Wprowadzenie do testowania dla programistów .net
2,531
students
4.5 hours
content
Feb 2019
last update
$19.99
regular price

What you will learn

Czy są testy i jaką wartość wnoszą do projektu

Co warto testować

Tworzenia testów jednostkowych

Tworzenia testów integracyjnych

Tworzenia testów automatycznych

Badania pokrycia kodu testami

Uruchamiania testów pod różnymi środowiskami

Jak bezpiecznie refaktoryzować kod

Jak testować zależności systemowe

Jakie są popularne biblioteki do testowania i jak szukać innych

Why take this course?

Potrafisz już programować - świetnie. Chcesz się mieć pewność, że to co napisałeś działa poprawnie i jest gotowe na wszystkie przypadki? Świetnie! A może chcesz się upewnić, że wszystkie twoje klasy dobrze się komunikują? Świetnie i fantastycznie. Masz już aplikację i zamierzasz ją refaktoryzować - najświetniej na świecie.

Na kursie opowiadam i pokazuję jak tworzyć testy jednostkowe, testy systemowe oraz testy automatyczne - jak je uruchomić

Omawiam różne podejścia do tworzenia testu. Pokazuje jak uruchomić testy przy wykorzystaniu Visual Studio, JetBrains R#, Vistual Studio Code czy z linii poleceń.

Dowiesz się jak sprawdzić pokrycie kodu przez testy, bez konieczności posiadania drogich narzędzi i wygenerować ładne raporty z informacjami o stanie aplikacji.

Na koniec przeprowadzam refaktoryzacje pod czujnym okiem testów, dzięki czemu mogę dowolnie zmieniać kod, bez obaw że wprowadze niechciane zmiany w kodzie.

Na sam koniec podrzucam kilka dodatkowych narzędzi, którymi można zainteresować się w wolnym czasie.

Reviews

Mousa
February 17, 2021
Materiał jest bardzo obszerny. Samo przerobienie testów jednostkowych i automatycznych nie pozwoli na pracę z nimi w rzeczywistym projekcie
Michal
June 8, 2020
Ogólnie bardzo dobry kurs. W bardzo przystępnej cenie poznałem fundamenty testowania. Elementy, które szczególnie mi się podobały: kurs po polsku; duża wiedza i doświadczenie prowadzącego; wskazanie różnych alternatywnych frameworków; wyczerpanie całości tematu od A do Z; dużo quizów (wprawdzie bardzo prostych, ale pomagają utrwalić kluczowe informacje). Elementy, gdzie widzę potencjał poprawy: bardziej profesjonalny charakter szkolenia (mniej jak starszy kolega tłumaczący mniej doświadczonemu koledze, a bardziej jak profesjonalny szkoleniowec, konkretnie poprawienie dykcji, większy dystans); prostszy kod bazowy (prostsza aplikacja, do której pisane są testy w trakcie kursu, jako junior miałem problem, żeby to ogarnać); więcej zadań do rozwiązania w trakcie kursu.
Piotr
August 20, 2019
Podoba mi się ten kurs, spełnia moje oczekiwania. Wprowadza on słuchacza krok po kroku do świata testów, przez co widać że jego struktura jest przemyślana. Dodatkowo po jego zakończeniu dodam, że kurs wyczerpuje temat, jestem pewien że z pomocą tej wiedzy zawsze poradzę sobie z tematem testów z perspektywy programisty.
Adrian
May 4, 2019
Bardzo fajny i przystępny kurs. Temat został dość mocno wyczerpany. Na pewno ktoś, kto miał niewielką (albo brak) styczność wcześniej z testami, to dużo się tutaj nauczy. Osoby doświadczone, również mogą znaleźć coś dla siebie. Dodatkowy plus za AutoMoq, bo tej biblioteki nie znałem. Od siebie mogę polecić jeszcze bibliotekę AutoFixture, która może pomóc nam w tworzeniu obiektów modelu do testów. Co więcej jeśli chodzi o nazwy metod testowych, to ja spotkałem się jeszcze z takim podejściem, że nazwa testu zaczyna się od nazwy metody, którą dany test testuje. Dzięki takiemu zabiegowi łatwiej jest odnaleźć, które testy testują, które metody. Swoją drogą osobiście byłbym ostrożny z upublicznieniem prywatnych metod tylko na potrzeby testów - ok, można dać komentarz, że te metody są publiczne tylko na potrzeby testów czy coś w tym stylu, ale są programiści, którzy to oleją i będą używali tych metod u swoim kodzie (pracowałem z takimi :( ). Dobra robota!
Igor
February 26, 2019
Kurs w szybki i zwięzły sposób wprowadza do testowania aplikacji w .Net. Szeroko omówione zagadnienia, ale bez zbędnego wodolejstwa, czynią ten kurs przyjemnym w odbiorze. Autor wprowadza w temat, ale również szanuje czas kursanta. załączony kod źródłowy czyni ten kurs bardziej zrozumiałym. Bardzo polecam.

Charts

Price

Wprowadzenie do testowania dla programistów .net - Price chart

Rating

Wprowadzenie do testowania dla programistów .net - Ratings chart

Enrollment distribution

Wprowadzenie do testowania dla programistów .net - Distribution chart

Related Topics

2166500
udemy ID
1/21/2019
course created date
11/23/2019
course indexed date
Bot
course submited by