Názor k článku Postřehy z bezpečnosti: výrobce vlaků blokoval opravy umělými chybami od Filip Jirsák - Testování je různé. Testování softwaru lokomotivy je složitější...

  • Článek je starý, nové názory již nelze přidávat.
  • 13. 12. 2023 10:04

    Filip Jirsák
    Stříbrný podporovatel

    Testování je různé. Testování softwaru lokomotivy je složitější v tom, že ho obvykle musíte testovat i s tím hardwarem. Jednodušší je podle mne v tom, že jsou tam jasné testovací scénáře a testuje se to v definovaných podmínkách. U informačních systémů je často ten problém, že nemáte tu protistranu, proti které by bylo možné to testovat. Takže se testuje proti různým simulacím, které ale ani zdaleka neodpovídají produkčnímu prostředí.

    Nezapomeňte prosím, že celou dobu píšu jen o komplexitě. Ta brání tomu sestavit na začátku úplné zadání. Ale neznamená to, že komplexita je jediná věc, která je na něčem obtížná. Obtížnost zvyšují třeba požadavky na předvídatelnou bezpečnost nebo složitost dílčích operací – v tom je podle mého názoru řídící software moderní lokomotivy obtížnější, než nějaké podnikové informační systémy. Nikdy jsem neporovnával celkovou obtížnost vývoje softwaru moderní lokomotivy proti podnikovým informačním systémům, porovnával jsem jenom jeden aspekt, který je podle mého klíčový pro to, proč není reálné vyvíjet celý projekt několik měsíců až let podle jednoho neměnného zadání.