Chytré testování produktové dokumentace
Jaromír Hradílek (Red Hat, Inc.), Bára Ančincová (Red Hat, Inc.) |
---|
Technická dokumentace se v mnoha ohledech podobá běžnému software: většinou má svůj zdrojový kód, má určitý vývojový cyklus a jsou kladeny vysoké nároky na její kvalitu a přesnost. A stejně jako moderní software je obvykle velmi komplexní a náročná na údržbu. Díky dnes již rozšířeným značkovacím jazykům se sémantickými prvky je naštěstí velmi snadné strojově rozpoznat klíčové části textu a automaticky ověřit jejich správnost tam, kde by člověk jinak musel strávit drahocenný čas jejich ručním testováním.
V této přednášce se podíváme na to, jaké možnosti nám dává unit testing a jak jej aplikovat na produktovou dokumentaci. Dále představíme svobodný projekt Emender a ukážeme si, jak jej skloubit s nástroji pro průběžnou integraci (continuous integration), jako je například Jenkins.