reklama - zainteresowany?

Test Driven Development. Kurs video. Sztuka pisania niezawodnego kodu - Helion

Test Driven Development. Kurs video. Sztuka pisania niezawodnego kodu
video
Autor: Jarosław Porwoł
ISBN: 978-83-283-5610-8
Format: video
Data wydania: 2019-01-25
Księgarnia: Helion

Cena książki: 35,55 zł (poprzednio: 79,00 zł)
Oszczędzasz: 55% (-43,45 zł)

Dodaj do koszyka Test Driven Development. Kurs video. Sztuka pisania niezawodnego kodu

Tagi: Testowanie oprogramowania

Teoretycznie najważniejszym zadaniem developera jest pisanie kodu. W rzeczywistoÅ›ci jednak znacznÄ… część czasu programisty zajmuje nie tyle wprowadzanie zmian w systemie, ile poprawianie dziaÅ‚ania elementów już istniejÄ…cych. BÅ‚Ä™dy i niedopatrzenia czÄ™sto przekradajÄ… siÄ™ do kodu produkcyjnego. PóÅ‚ biedy, jeÅ›li ich korygowanie zabiera koderowi jedynie cenny czas. Gorzej, gdy powoduje straty finansowe albo sprzÄ™towe. Dlatego dostarczenie wysokiej jakoÅ›ci oprogramowania powinno być celem przyÅ›wiecajÄ…cym dziaÅ‚aniu każdego programisty, niezależnie od doÅ›wiadczenia, technologii czy branży, w jakiej pracuje.

Jednak testowanie kodu na piechotÄ™, linijka po linijce, jest żmudne, czasochÅ‚onne i nieefektywne. BÅ‚Ä™dy o wiele sprawniej wychwytuje siÄ™ dziÄ™ki testowaniu automatycznemu. Zastosowanie odpowiedniej techniki pozwala na czÄ™ste i powtarzalne sprawdzanie dziaÅ‚ania pisanego kodu, co uÅ‚atwia zapewnienie wymaganego poziomu jakoÅ›ci. Testowanie automatyczne może być wdrożone w zasadzie dla każdego rodzaju oprogramowania — od prostych aplikacji użytkowych po zÅ‚ożone systemy wspierajÄ…ce wielkie firmy. Także jÄ™zyk oraz framework użyte do tworzenia kodu nie majÄ… wÅ‚aÅ›ciwie znaczenia, ponieważ podstawowe idee i sposoby pracy testowej sÄ… uniwersalne.

Co CiÄ™ czeka podczas naszego profesjonalnego szkolenia?

W trakcie pracy z tym kursem video poznasz:

  • Zasady tworzenia oprogramowania zgodne z technikÄ… TDD — Test Driven Development.
  • Proces wytwórczy obowiÄ…zujÄ…cy dla Behavior Driven Development.
  • Sposób pisania kodu testowanego.
  • MetodÄ™ poprawnego konstruowania testów.

Co więcej...

  • Dowiesz siÄ™, jak korzystać z narzÄ™dzi wspomagajÄ…cych testowanie.

Test Driven Development. Kurs video. Sztuka pisania niezawodnego kodu pomoże Ci odnaleźć siÄ™ w kodzie testowym i zmienić podejÅ›cie do pisania funkcji. Tematy poruszone w ramach szkolenia zostaÅ‚y uÅ‚ożone tak, by pokazać przejÅ›cie od bardzo prostego przypadku do przypadków bardziej skomplikowanych — za każdym razem z uwzglÄ™dnieniem podstawowego podejÅ›cia TDD.

Uruchom szkolenie i ruszaj w drogÄ™ ku testom!

ZasadniczÄ… część kursu poÅ›wiÄ™cono praktyce Test Driven Development. Zanim jednak dowiesz siÄ™, czym jest TDD, uÅ›wiadomimy sobie wspólnie, jakie zagrożenia niesie ze sobÄ… dostarczanie klientom oprogramowania wÄ…tpliwej jakoÅ›ci. Podczas pracy z kursem nauczysz siÄ™ pisać testy dla wÅ‚asnego kodu. Poznasz cykl pracy w Test Driven Development i opanujesz sposoby korzystania z mocków do symulacji elementów systemu. Przygotujesz siÄ™ do sprawdzania sytuacji wyjÄ…tkowych, a nastÄ™pnie zorientujesz siÄ™, czym sÄ… i jak przeprowadza siÄ™ testy Data Driven. Wreszcie, na koniec kursu, poznasz podstawy szerokiego zagadnienia, jakim jest Behavior Driven Development.

Przez TDD do BDD

Test Driven Development jest technikÄ… tworzenia oprogramowania zaliczanÄ… do metodyk zwinnych. Polega na wielokrotnym powtarzaniu kilku kroków. Najpierw pisany jest automatyczny test sprawdzajÄ…cy tworzonÄ… funkcjÄ™, która nastÄ™pnie zostaje wdrożona i przetestowana. W kolejnym kroku nastÄ™puje refaktoryzacja kodu, przeprowadzana po to, aby speÅ‚niaÅ‚ on zaÅ‚ożone standardy. Kluczowe w podejÅ›ciu TDD jest to, że najpierw pisze siÄ™ test, a dopiero potem wdraża kod, który ma zostać sprawdzony w ramach tego testu.

Behavior Driven Development (BDD) wyewoluował z TDD i stanowi rozszerzenie tej metodyki. Skupia się na tym, od czego należy zacząć testowanie, co testować, a czego nie, ile funkcji można sprawdzić za jednym razem, jak nazywać testy oraz jak dotrzeć do przyczyny ewentualnego ich niepowodzenia. BDD kładzie duży nacisk na biznesową przydatność procesu testowania kodu.

Dodaj do koszyka Test Driven Development. Kurs video. Sztuka pisania niezawodnego kodu

 

Osoby które kupowały "Test Driven Development. Kurs video. Sztuka pisania niezawodnego kodu", wybierały także:

  • Testowanie kodu w praktyce
  • Python dla administrator
  • Frontend Developer. Kurs video. Testowanie kodu w JavaScript
  • Testowanie oprogramowania w .NET Core 2.0. Kurs video. Poziom pierwszy. Jak pisać dobry, niezawodny i Å‚atwy w utrzymaniu kod
  • JUnit - testy jednostkowe. Kurs video. Automatyzacja procesu testowania w Javie

Dodaj do koszyka Test Driven Development. Kurs video. Sztuka pisania niezawodnego kodu

Spis treści

Test Driven Development. Kurs video. Sztuka pisania niezawodnego kodu -- spis treści

Dodaj do koszyka Test Driven Development. Kurs video. Sztuka pisania niezawodnego kodu

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.