Pokud jako vývojář neberete problematiku testování na lehkou váhu, jistě nechcete touto činností strávit zbytečně dlouhou dobu. Seznamte se s testováním softwaru řízeným návrhem a zrychlete tak proces testování, který bude efektivní, ale nevynechá nic důležitého.
Dvojice autorů vás v dvanácti kapitolách provede metodikou testování řízeného návrhem (Design-Driven Testing – DDT). Ta využívá návrh pro přesné vymezení míst, kde je nutné založit kritické testy. Seznámíte se s osvědčeným procesem vývoje softwaru, který se zaměřuje na tvorbu a údržbu testů jednotek a testů přijatelnosti založených a řízených návrhem. V úvodních kapitolách se dozvíte také o rozdílech mezi touto metodikou a známějším programováním řízeným testy (Test-Driven Development – TDD).
Publikace vás mimo jiné naučí, jak:
- Navrhnout a testovat jednotky
- Pracovat s konceptuálním návrhem
- Testovat přijatelnost pro jednotlivé části projektu
- Přizpůsobit návrh snadnějším a rychlejším testům
- Automatizovat integrační testy
- Ověřovat použité algoritmy
Testování softwaru řízené návrhem se vrací zpět k myšlence, že testování slouží k ověření návrhu místo toho, aby testy jednotek návrh nahrazovaly.
O autorech:
Matt Stephens je softwarový konzultant a zakladatel nezávislého knižního vydavatelství Fingerpress (www.fingerpress.co.uk). Psal pro mnoho časopisů a webů, například pro The Register a Application Development Trends. Na Internetu jej najdete na webu společnosti Software Reality (http://articles.softwarereality.com).
Doug Rosenberg založil v roce 1984 společnost ICONIX (www.iconixsw.com). Po několika letech práce na tvorbě CASE nástrojů začal školit společnosti v objektově orientované analýze a návrhu. Specializuje se na školení v oblasti jazyků UML a SysML. Od roku 1995 se stal spoluautorem řady odborných titulů.