Kniha obsahuje 10 kapitol, ve kterých je čtenář seznámen se základními postupy a nástroji používanými na programátorské úrovni testování. Vybrané peníze budou použity na tisk knih a distribuci jednotlivých výtisků.
Author: Pavel Herout
Plzeň, Plzeňský kraj, Česká republika
All or nothing. Project finished on Nov 10, 2016 at 09:39.
Základním podnětem pro sepsání této knihy byla skutečnost, že jsem v roce 2013 začal na bakalářském stupni učit předmět zaměřený na testování.
Ve všech knihách o testování je vždy zdůrazněno, že s testováním se má v průběhu vývoje software začít co nejdříve. Takže jedním z prvních (myšleno v časové posloupnosti vývoje software) testerů by měl být každý programátor. Problémem ale je, že mnoho současných programátorů se během svého studia o testování nic nedozvědělo. Takže jim chybějí jak teoretické, tak i praktické znalosti používaných technik i nástrojů. A tyto znalosti musejí být podávány od úplných základů, aby jim čtenáři rozuměli.
A protože se mi zdálo, že tento druh informace není dosud uceleně popsán v žádné mě známé knize, rozhodl jsem, že se pokusím tuto mezeru zaplnit.
Kniha má (kromě úvodu a seznamu literatury) celkem 10 kapitol a omezuje se jen na skutečně malý výsek testování – konkrétně na technologické aspekty automatizovaného funkčního testování ve fázi programování software. První kapitola je teoretická a popisuje (samozřejmě při nutném zjednodušení) ty termíny z oblasti testování, které jsou potřebné pro pochopení dalších částí. Všechny ostatní kapitoly jsou již praktické, kdy jsou na jednoduchých příkladech detailně vysvětlovány a ukazovány konkrétní techniky, postupy a nástroje. Jedná se o:
Součástí knihy je i více než 250 zdrojových a testovacích Java souborů a XML konfiguračních souborů.
Přesto že je výklad prováděn pomocí Javy, jsou v knize i obecně platné informace, které tak mohou využít i programátoři v jiných jazycích.
V současné době (tj. v okamžiku zahájení komunitního financování) je již kniha kompletně napsána, přečetli ji dva lektoři a jejich připomínky jsem do knihy zapracoval. Nyní se kniha v Nakladatelství Kopp sází, což i se závěrečnou kontrolou potrvá zhruba jeden měsíc. Kniha bude mít asi 380 stran a bude mít barevné obrázky.
To prakticky znamená, že okamžitě po – doufejme úspěšném – ukončení komunitního financování bude možné dát knihu do tisku. A tak jednotliví donátoři obdrží svoji odměnu nejpozději do Vánoc 2016 (ale věřme, že podstatně dříve).
Množství informací o tom, jak knížka začínala, texty kapitol, které se do knížky nevešly, aktuality atd. najdete na www.facebook.com/UcebnicePavelHerout
Úplný začátečník v psaní knížek nejsem. Už jsem napsal celkem 11 knih o programování a všechny vyšly v Nakladatelství Kopp. Mé dvě nejúspěšnější knížky jsou Učebnice jazyka C a Učebnice jazyka Java.
Pracuji jako docent na Katedře informatiky a výpočetní techniky Fakulty aplikovaných věd Západočeské univerzity v Plzni.
Základní cíl je prostý – vydat technickou knihu a neprodělat na tom ;-)
Vedlejším cílem komunitního financování je získat představu o skutečné poptávce na tuto konkrétní knihu. Před tím, než jsem začal knihu psát, jsem udělal internetovou anketu na téma budoucí knihy. Na ni ale, i přes poměrně značnou propagaci, odpovědělo méně než 100 lidí. Věřím, že čtenářů se najde víc, otázka je, o kolik víc. Ten, kdo pošle peníze, ten už má vážný zájem :-). Ať tedy komunitní financování dopadne jakkoliv – a já pevně věřím, že se požadovaná částka podaří vybrat – bude znám realistický odhad budoucí poptávky.
Komunitní financování je pokus o jiný způsob vydávání technické literatury, než tomu bylo dosud. V současné době je totiž vydávání technické literatury stále méně a méně výdělečnou (a už vůbec ne lukrativní) činností, což je způsobeno několika důvody:
Je velkým finančním rozdílem knihu napsat a knihu vydat – zejména z pohledu možného dluhu. Napsání knihy stojí čas autora. Ten by měl být v ideálním případě zaplacen z autorských honorářů, ale pokud se tak nestane, nevzniká žádný peněžní dluh. Vydání knihy představuje poměrně značnou finanční zátěž. Konkrétně provedený předběžný průzkum pro tuto knihu (barevná, cca 400 stran A5, brožovaná) zjistil, že technologicky minimální počet 300 kusů výtisků lze vytisknout za něco méně, než 100 tisíc Kč. Pokud by se následně tyto výtisky neprodaly, představují peněžní dluh.
Z tohoto důvodu žádáme o celkovou výši příspěvku právě 100 tisíc Kč.
Velmi jednoduše – všechny na tisk.
V případě, že se požadovaná částka vybere, bude tisk knihy bez finančního rizika. Míra zisku bude záviset od struktury příspěvků. V případě, že by všichni poslali nejnižší příspěvek, rozeslal by se jim celý náklad a zisk by byl nulový a navíc poštovné by muselo částečně uhradit nakladatelství. V ostatních případech bude zisk nějaký, ovšem vždy závisející na prodeji celého vydání. S enormním ziskem (po inspekci dosažených částek u předchozích úspěšně komunitně financovaných knih) typu „vybral se milion, ale výtisků stačí podle počtu příspěvku vydat jen za sto tisíc“ nemá rozhodně cenu počítat ;-)
V případě, že se požadovaná částka nevybere, k papírovému vydání knihy velmi pravděpodobně nedojde. Pak budeme s Nakladatelstvím Kopp uvažovat, co s knihou dále.
Díky moc všem, kteří jste se křtu zúčastnili a pomohli tak dotvořit jeho skvělou atmosféru. K dnešnímu dni už jen dva dárci ještě nedostali svojí odměnu (nepřišli na křest). Knihu dostanou poštou v nejbližší době. Dnešním dnem považuji tento projekt na HitHitu za úspěšně dokončený.
MoreKniha přišla z tiskárny 23.11.2016 večer. Dopoledne 24.11. jsem podepisoval jednotlivé výtisky. Následné balení skončilo v pátek 25.11. odpoledne. V úterý 29.11. knihy odešly poštou ke svým dárcům. Takže v den křtu knihy ji budou mít v rukou jak ti, kteří na křest přijdou, tak i ti, kteří se akce…
More
Comments