Vydání knihy Testování pro programátory

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ů.

Autor: Pavel Herout

141 600 Kč
vybráno z 100 000 Kč

141%

141% splněno

176 lidí přispělo

Literatura

Plzeň, Plzeňský kraj, Česká republika

Všechno, nebo nic. Projekt skončil 10.11.2016 v 09:39.

Zobrazit všechny odměny

Jak to začalo

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.

Detaily

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:

  • Jednotkové testování
  • Antivzory v používání jednotkových testů
  • Pokročilé možnosti frameworku JUnit
  • Mockování
  • Techniky strukturálního testování
  • Jak připravit testovací data
  • Testování webových aplikací
  • Logování
  • Statická analýza kódu

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.

Jak je psaní knihy daleko a jaký bude mít rozsah?

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).

Kde najdu další informace?

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

Kdo jsem?

Ú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.

Jaký je cíl?

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.

Proč to děláme?

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:

  • Okruh čtenářů počítačových knih v češtině je chtě nechtě dosti limitován.
  • Stručné návody na všechno jsou snadno k nalezení na webu.
  • Knihu okamžitě po jejím vydání nějaký „dobrodinec“ ihned naskenuje a umístí „zadarmo“ na web. Což je fakt, kterému se nelze účinně bránit, je nutné jej prostě brát v úvahu.
  • Distribuční řetězec spolkne příliš velkou – a stále vzrůstající – část zisku.
  • Není jasné, zda téma, o kterém si autor myslí, že je zajímavé, bude zajímavé i pro čtenáře.

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č.

Na co půjdou peníze?

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.

Aktuality

1.12.2016 Křest knihy 1.12.2016

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ý.

Více

30.11.2016 Sliby jsou splněny - dárci již mají své odměny

Kniha 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…

Více

Odkazy projektu

Komentáře

Vyberte si odměnu za váš příspěvek

  • prodáno 9
    Udělám Heroutovi radost

    „Knížku nechci nebo nepotřebuji, ale chci autorovi udělat radost.“
    Podpořte vydání knihy touto symbolickou částkou (nebo libovolně vyšší) prostě proto, že se vám náš nápad líbí. A mějte radost z jejího vydání.

    Odměnou Vám bude děkovný mail.

    Doručení odměny: do týdne po ukončení projektu na Hithitu

    100 Kč
  • prodáno 61
    Výhodná investice

    Mějte knihu jako první a ještě se slevou!

    Kniha nebude na pultech běžného obchodu ani e-shopu dříve než jeden měsíc po vydání. Vy ale můžete dostat knížku poštou domů kdekoliv v ČR nebo SR do týdne, kdy přijde z tiskárny, a to samozřejmě bez platby poštovného. A navíc ještě o 100 Kč levněji než byste za ni zaplatili za měsíc v kamenném obchodě.
    Jak je to možné? Jednoduše – peníze, které by šly jinak distributorům, budou použity na slevu a na poštovné.

    Doručení odměny: na adresu, do měsíce po ukončení projektu na Hithitu

    400 Kč
  • prodáno 90
    Knížka s věnováním

    Obdržíte jeden výtisk knihy s věnováním od autora. Dostanete-ji poštou kamkoliv v ČR či v SR, samozřejmě bez platby poštovného. Bude odeslána v týdnu, kdy vyjde.

    Doručení odměny: na adresu, do měsíce po ukončení projektu na Hithitu

    500 Kč
  • prodáno 4
    Knížka s osobním věnováním

    Knížka s osobním věnováním dle vašeho přání. Napište, prosím, do poznámky požadovaný text (samozřejmě neodporující dobrým mravům). Například: „Pavlovi, nejlepšímu programátorovi firmy Nakladatelství Kopp.“

    Doručení odměny: na adresu, do měsíce po ukončení projektu na Hithitu

    800 Kč
  • prodáno 0
    Udělám radost sobě i někomu dalšímu

    Dvě knihy se standardním věnováním, jedna pro dárce. Druhou zašleme někomu, komu chcete udělat radost a k věnování ještě připíšeme, že je to dárek od Vás.
    Nezapomeňte připsat také adresu obdarovaného!

    Doručení odměny: na adresu, do měsíce po ukončení projektu na Hithitu

    1 300 Kč
  • zbývá 43 z 50
    Uvidím v knize své jméno

    Knížka s osobním věnováním dle vašeho přání plus uvedení jména dárce v části poděkování za podporu. Vaše jméno či nickname bude součástí každého výtisku.
    Napište, prosím, do poznámky požadovaný text věnování a též jméno/nickname, které bude vytištěné v seznamu dárců na čestném místě.

    Doručení odměny: na adresu, do měsíce po ukončení projektu na Hithitu

    1 500 Kč
  • zbývá 1 z 3
    Osobní setkání

    Speciální nabídkou je kniha s osobním věnováním předaná osobně autorem a spojená s prohlídkou pracoviště autora a následovaná obědem v menze, který lze ale odmítnout ;-) .

    Doručení odměny: na adresu, do čtvrt roku po ukončení projektu na Hithitu

    2 500 Kč
  • zbývá 1 z 2
    Nabídka jen pro ženy

    Jste žena pracující v IT se zájmem o testování a ve věkové kategorii 30 až 45 let?
    Obdržíte květinu a knihu s osobním věnováním osobně předanou autorem při večeři ve dvou (v režii autora) ve vybrané plzeňské restauraci.

    Doručení odměny: na adresu, do čtvrt roku po ukončení projektu na Hithitu

    5 000 Kč
  • zbývá 1 z 1
    Čas studentský, čas veselý

    Jste kolektiv a chcete zavzpomínat na staré dobré studentské časy?
    Kniha s osobním věnováním pro každého účastníka plus možnost složení zkoušky z předmětu Ověřování kvality software na pracovišti autora. V případě úspěšného složení zkoušky obdrží každý zkoušený certifikát.

    Vhodné pro kolektiv minimálně pěti a maximálně deseti lidí.

    Ať zkouška dopadne jakkoliv, následovat bude návštěva vybraného restauračního zařízení (útrata je v režii donátorů).

    Cena je 2000 Kč za každou osobu.

    Doručení odměny: na adresu, do čtvrt roku po ukončení projektu na Hithitu

    10 000 Kč
  • zbývá 4 z 5
    Šance pro zviditelnění firmy

    Tři výtisky knihy se standardním věnováním zaslané poštou.
    Navíc bude v knize jedna konkrétní kapitola věnována donátorovi. Například třetí kapitola s názvem Jednotkové testování bude mít jako první větu uvedeno: „ Tato kapitola je věnována firmě Nakladatelství Kopp www.kopp.cz“ A to včetně loga firmy ve vhodné velikosti.

    Je na to možné pohlížet jako na reklamu.

    Výběr, u jaké kapitoly bude věnování, bude prováděn v pořadí příjmu daru.

    Doručení odměny: na adresu, do měsíce po ukončení projektu na Hithitu

    15 000 Kč
  • zbývá 1 z 1
    Barevný inzerát vzadu

    Tři výtisky knihy s věnováním zaslané poštou. Navíc celostránkový barevný inzerát A5 na předposlední stranu obálky. (Inzerát nesmí odporovat dobrým mravům.)

    Doručení odměny: na adresu, do měsíce po ukončení projektu na Hithitu

    20 000 Kč
  • Vyprodáno!!
    Barevný inzerát vpředu

    Tři výtisky knihy s věnováním zaslané poštou. Navíc celostránkový barevný inzerát A5 na druhou stranu obálky. (Inzerát nesmí odporovat dobrým mravům.)

    Doručení odměny: na adresu, do měsíce po ukončení projektu na Hithitu

    30 000 Kč