Тёмный

PIRAMIDA TESTÓW vs RZECZYWISTOŚĆ - gdzie, kiedy i czy to w ogóle ma sens? 

DevMentors
Подписаться 7 тыс.
Просмотров 2,1 тыс.
50% 1

Testować każdy może - czasem lepiej, czasem trochę gorzej. 👀
Nie jesteśmy jednak w tej naszej walce o jakość osamotnieni, bo na straży prawilnego testowania stoi ona - Piramida testów.
🤔 Jak to się jednak dzieje, że wszyscy tą piramidę znają, wszyscy ją stosują, a często efektów... brak.
Albo co gorszą są odwrotne od zamierzonych?
🔍 W dzisiejszym materiale zgłębimy ten od wielu już lat zakorzeniony w branży wzorzec. Sprawdzimy ile faktycznie jest w nim sensu i gdzie faktycznie warto tą piramidę używać.
🧪 Przy okazji zbadamy różne typy aplikacji i przypadki oraz postaramy się na ich podstawie wysnuć własne wnioski i podejścia.
👨‍🎓 Wyjątkowo nie zabraknie w tym materiale także szansy na interakcję z Waszej strony. Rozważane przypadki będziecie mieli szanse ocenić samodzielnie, zanim przejdziemy do kolejnej części materiału.
==================
👌 Wiosenna promka -20% z kodem WIOSNA24 jeszcze przez 6 dni: devmentors.io/kursy/
==================
==================
🔗 Wspomniany w materiale blog Spotify Engineering: engineering.atspotify.com/201...
==================
TIMECODES:
00:00:00 - Intro
00:01:21 - Piramida testow
00:04:05 - Ewolucja piramidy i typy testow
00:11:51 - Po co testujemy?
00:15:57 - Case #1 - CRUD
00:24:19 - Case #1 - CRUD - Challenge podejscia
00:28:28 - Case #2 - Rich domain model
00:31:13 - Case #3 - 3rd party + bogata logika
00:34:41 - Case #4 - Fasada
00:37:49 - Case #5 - Legacy
00:42:39 - Case #6 - Data-oriented / ETL
00:47:21 - Case #7 - Mikroserwis
00:51:49 - Case #8 - Load-intensive
00:53:56 - Strategie testowania
00:56:50 - Podsumowanie
00:58:04 - Outro
💬 Zapraszamy również na:
⚡️ Discord: devmentors.io/discord-pl
⚡️ Instagram: / devmentors_pl
⚡️ TikTok: / devmentors
⚡️ Twitter: / dev_mentors_pl

Опубликовано:

 

11 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 17   
@piotrgrobelak9662
@piotrgrobelak9662 2 месяца назад
Świetny odcinek :) Widać, że doświadczenmie aktualnej produkcji oraz temat książki sprzed 20 lat jasno pokazuje, że to nie jest żadna prawda objawiona lub wyznacznik na pokolenia :)
@RafaSypniewski
@RafaSypniewski 2 месяца назад
Super materiał! Więcej takich. Świetne case study !!!
@bambusek7
@bambusek7 2 месяца назад
Bardzo dobry material!
@MrEloska
@MrEloska 2 месяца назад
57:41 rożek lodów 😂 Sam odcinek spoczko
@DanielŚmigiela
@DanielŚmigiela 2 месяца назад
panie, ja z pehapa jestem - tam testują klienci na prodzie ;p ale teraz pracuje w dotnecie i chętnie Was oglądam :)
@kociarra1372
@kociarra1372 Месяц назад
Ciekawie ogląda się perspektywę programistyczną na piramidę testów. Szkoda jednak, że zabrakło udziału albo przynajmniej konsultacji merytorycznej z jakimś specjalistą od testowania. Szczerze mówiąc jako QA dostaję małego zawału słysząc np. że w piramidzie są typy testów (te warstwy to są poziomy, a typy czy rodzaje testów to zupełnie inna warstwa abstrakcji i różne typy mogą być wykonywane na różnych poziomach piramidy) ;D
@DevMentorsPL
@DevMentorsPL Месяц назад
Faktycznie dla kogokolwiek certyfikowanego przez ISTQB semantyka, której użyłem może przyprawiać o zawał (dzieki za zwrócenie uwagi) 🫠 Z drugiej strony celem materialu nie było wyjaśnienie typow czy warstw testowania a raczej rozbicie betonu, w którym większość programistów modli się wpatrzona w najniższy poziom piramidy, często w praktyce marnując czas. 😉 /Michau
@szynkie6710
@szynkie6710 2 месяца назад
Jeśli mówimy o testach sprawdzających czy aplikacja robi to co powinna to generalnie najlepiej nadadzą się do tego e2e, często w tym filmie mówiłeś że integracyjne. Jeśli chodzi o testy na których powinniśmy się skupić w danej sytuacji to myślę że jest tak jak mówisz, ale nie jest to to samo co ilość testów. Testów jednostkowych zazwyczaj będzie najwięcej(pomińmy przypadek legacy gdzie nie było testów i nikt nie potrafi lub nie chce ich napisać), ponieważ sprawdzają one najbardziej szczegółowe przypadki w danym skrawku funkcjonalności. Jeśli chodzi o taki rodzaj filmików na trochę wyższym poziomie to bardzo spoko, może coś właśnie o rodzaju architektur?
@DevMentorsPL
@DevMentorsPL 2 месяца назад
Sluszna uwaga z liczba testow - w czesci przypadow bedziemy mowili raczej o tym ile czasu w którym obszarze zostawiamy, a nie ile faktycznie ich powstanie. 😉
@dominiktworek6455
@dominiktworek6455 2 месяца назад
Jako niedoswiadczony programista napisalem kiedys cruda i testy integracyjne wchodzily fajnie. Teraz pisze aplikacje ktora ma jakas logike i nie jest zwyklym CRUDem to testy jednosktowe pomogly mi naprawic moj kod. Ogolnie to testy na propsie ale trzeba dobrze pokminic zeby dobre testy napisac. Edge casow mozna szukac i szukac zawsze sie cos znajdzie co mozna by poprawic.
@xevil21
@xevil21 2 месяца назад
Jakie testy? Testy już nie są potrzebne ponieważ a.i. pisze bezbłędne aplikacje.
@paprukas
@paprukas 2 месяца назад
Na produkcji się przetestuje
@DevMentorsPL
@DevMentorsPL 2 месяца назад
🔥
@belkocik
@belkocik 2 месяца назад
Testy? A po co to komu?
@DevMentorsPL
@DevMentorsPL 2 месяца назад
Testy beda zawsze. Pytanie kto przetestuje pierwszy - my czy uzytkownicy. 😶‍🌫️
@d2030
@d2030 2 месяца назад
Nie po to place tyle programistom żeby bez błędów kod pisali a nie jeszcze testy do tego
@DevMentorsPL
@DevMentorsPL 2 месяца назад
"Nie mozecie za pierwszym razem od razu dobrze napisac?"
Далее
Szukaj świata u Boga. o. Krzysztof Pałys OP
15:21
Просмотров 17 тыс.
Does size matter? BEACH EDITION
00:32
Просмотров 5 млн
DEBATA O INTERNECIE: FRIZ, REVO, BOS, PACIOREK
3:06:05
Просмотров 681 тыс.
Ostra Uczy - Q#
2:04:44
Просмотров 93