• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    KOJAProgramovani 40+
    E2E4
    E2E4 --- ---
    KOLCON: moje chápání je, že současná best practices je

    1. unit testy píšou autoři
    2. integrační testy píšou autoři nebo testeři
    3. funkční testy dělají testeři/QA
    4. end to end testy dělají QA

    pak je tu test driven development, kde se testama začíná a trend dělat testy automaticky jako součást CI/CD, cokoliv co jde je dobrý mít automaticky a čím dřív tím líp.
    JARDABEREZA
    JARDABEREZA --- ---
    KOLCON: Když jsem já dělal jakýkoliv PR, tak k němu musel být i test, pokud to měnilo funkčnost. A na PR review se na to podíval člověk, který řeší QE, jestli ty testy jsou dobré a případně mi navrhl co nebo jak změnit/přidat. Jinak to prostě nepustil dál :-D
    KOLCON
    KOLCON --- ---
    ETKAR: Testy by měli psát testeři/QA, ne? Nebo aspoň scénáře.
    ETKAR
    ETKAR --- ---
    SUCHRE: a kdo psal testy? Unit test co si napíše vývojář neznamená, že sw naplňuje představu zadavatele/nebo aspoň analytika.
    ETKAR
    ETKAR --- ---
    VOY: no jo, je to open source. Ta myšlenka Wiki page která je zároveň automatickým testem zní skvěle. Faktem je že zápis některých testů je lehce kryptic.
    Nicméně pro nás to řeší dost dobře testy kdy výstup má skoro vždy stejný formát a liší se hodnotami. Hodnoty na výstupu jsou nepřekvapivě závislé na vstupech uvedených v testu.
    JANFROG
    JANFROG --- ---
    LUDWIG_: Take pekne, to jsem neznal :-( RAF Chinooks nam tu litaly nad hlavou pravidelne (i kdyz ne casto) ze zakladny v Leuchars, nez ji zavreli.
    LUDWIG_
    LUDWIG_ --- ---
    a taky tohle:

    1994 Mull of Kintyre Chinook crash - Wikipedia
    https://en.wikipedia.org/wiki/1994_Mull_of_Kintyre_Chinook_crash#FADEC_problems
    HLIDKA
    HLIDKA --- ---
    SPIKE411: Lépe popsáno v Matt Parker: Humble Pi
    DEEFHA
    DEEFHA --- ---
    SATAI: Jj, je to ona pověstná mrkev :-)
    VOY
    VOY --- ---
    SPIKE411: Ze cteni o tomhle pripadu jde fakt mraz po zadech.
    SPIKE411
    SPIKE411 --- ---
    JANFROG: Tématicky na mě na YT teď vyskočilo tohle:

    History's Worst Software Error
    https://youtu.be/Ap0orGCiou8


    Therac-25 - Wikipedia
    https://en.wikipedia.org/wiki/Therac-25
    JANFROG
    JANFROG --- ---
    VOY: Uff, Uncle Bob, mam husinu jen vidim to jmeno :-)
    VOY
    VOY --- ---
    ETKAR: Wow, to jsem myslel, ze je jen halucinace Uncle Boba, nikdy v zivote sem snad nepracoval nekde kde by Fitnesse nejak figurovala. To je vazne realny framework? :-)
    SATAI
    SATAI --- ---
    SULTHAN: není to utopie, spíš umělý cíl
    DEEFHA
    DEEFHA --- ---
    SULTHAN: Když něco slíbím, tak to nedám zadarmo :⁠-⁠D
    SULTHAN
    SULTHAN --- ---
    DEEFHA: 100% je nedosažitelná utopie. A ještě by mě teda zajímalo, jestli je to line coverage nebo condition coverage? :)

    Já mám teda nejraděší týmy, co jedou na nějakou 75% coverage, TDD apod. ale přitom používají nějaký weakly typed language.
    SUCHRE
    SUCHRE --- ---
    Mate oblast XY pokrytou testama?
    Mame.
    Jak dopadly testy pred releasem?
    Ok bez pripominek.
    Jak to, ze to teda v novy verzi nefunguje?
    Jak nefunguje?
    ... (popis symptomu, co je tam spatne a jak to ma bejt dobre) ...
    Hmm .... zaloz bug.
    A muzete mi nekdo vysvetlit, jak to mohlo projit testama, kdyz to nikdy fungovat nemuze?
    ...

    Tolik k deklarovany coverage a vysledkum testovani.
    KOLCON
    KOLCON --- ---
    DEEFHA: Není 100% overkill? Resp definuj 100%
    ETKAR
    ETKAR --- ---
    U nás jde také pouze o prachy, ale každou business feature máme pokrytou automatickymu testy ve Fitnesse.
    DEEFHA
    DEEFHA --- ---
    To chce motivaci. Já jsem v týmu slíbil, že když budeme mít stoprocentní coverage (nejde o nic rozsáhlýho ani komplikovanýho, takže to IMHO je dosažitelný), tak koupím pro všechny dort jako kráva. No, aktuálně máme 95 %, takže asi ještě chvíli budeme bez dortu :⁠-⁠) Ale leze to nahoru, leze.
    Kliknutím sem můžete změnit nastavení reklam