Pro přehrání dalších podcastů se prosím registrujte.

Aplikace je ZDARMA. Váš email potřebujeme pouze k tomu, abychom vám mohli vybírat podcasty přesně na míru. Budete moci odebírat podcasty, hledat osobnosti a témata napříč podcasty, aby vám neunikl žádný zajímavý rozhovor.

Vyzkoušejte vaše osobní rádio. Děkujeme, Team Youradio Talk.

Obrázek epizody O testování

Salesforce v Česku

Martin Humpolec

Technika

O testování

Obrázek epizody O testování

Salesforce v Česku

Poslechněte si podcast

Dnes

1 hod 48 min

Tentokrát mi pomohl Pepa a povedlo se mu do podcastu přivézt Michala z Anywhere . S ním jsme si povídali o testování.

Testování, taková ta popelka, která se nějak zašmudlá, aby to vypadalo a pak všichni budou doufat. Včetně klienta, ani ti jeho lidé typicky netestují lépe, protože život stejně vždycky ukáže.

Michal rád káže dobro, takže nám kázal i tady. A budu rád i za zpětnou vazbu na zvuk, já moc neslyším tak je mi to jedno, ale tentokrát jsme se sešli v profi studiu , takže pokud vám to zní fakt peckově tak dejte vědět, třeba si ten zážitek zopakuji u dalšího podcastu.

Zápisky

  • v Salesforce světě si lidi často myslí, že testování = code coverage, ale to s kvalitou nemá nic společného, zapojte byznys ať si i vývojář je jistý, že daný test dává smysl a opravdu k něčemu je
  • testování ve Salesforce nesmí končit na 75 %, ale začínat u mindsetu
  • ideál je, aby tester byl u zrodu feature – ne až na konci, když už je hotovo
  • business by neměl být ‘poslední kontrolor’, ale ‘spolutvůrce akceptačních kritérií’
  • testing pyramidu všichni znají, ale málokdo se jí řídí, unit testů by mělo být nejvíc, všechno otestují a pak už se to jenom skládá. Když člověk dělá jenom end-to-end testy nebo smoke testy tak se mu pak těžko hledá proč to nefunguje a kde je zakopaný pes
  • dnes už tester ≠ “klikač”, ale spíš “junior developer / software engineer”, ideálně se schopností psát skripty a rozumět businessu
  • tester je často jediný člověk v týmu, který se dívá na produkt očima uživatele — a to je strašně podhodnocená role
  • technická kvalita bez byznysové relevance je k ničemu. A naopak byznysová logika bez technické stability taky
  • největší dopad na kvalitu nemá počet testů, ale to, jak brzo odhalíme chybu
  • na frontend (LWC / UI) skoro nikdo netestuje – všichni spoléhají na manuální UAT
  • když chceš, aby lidi testovali, musíš jim to udělat jednoduché — automatizace nesmí být raketová věda
  • většina bugů se neobjeví v happy path, ale v momentě, kdy uživatel udělá něco, co jsme nepředpokládali
  • rozdělení testování na backend (Apex) a frontend (LWC / UI automatizace) – v Salesforce je frontend testing často zanedbaný, vše se spoléhá jen na Apex testy
  • governance a Center of Excellence
  • automatizace vs. manuální testování – manuál má pořád své místo, ale cílem je co nejvíc automatizovat
  • AI ti testy sama nenapíše, ale když jí dáš správný kontext, umí ti ušetřit hromadu času
  • testovat AI? To bude legrace a uvidíme jak na to (popravdě příslušný Trailhead modul jsem si užil, byť mám pocit, že výsledek těch testů v SF je takový trochu jiný než bych chtěl
  • realita ve firmách je chaos – každý tým používá jiný tool, jiný styl testování. My jsme mluvili například o Jest , Playwright , Robot Framework , Selenium a Cypress
  • quality není role, je to mindset – nestačí mít testera, když team nemá chuť testovat
  • budoucnost testování – směřuje k vyšší automatizaci, zapojení AI a větší roli testerů jako rovnocenných členů týmu

Popis podcastu

Dění kolem Salesforce v Česku - rozhovory s partnery, zákazníky a další