Применяя методику разработки через приемочные тесты (ATDD), заказчики, разработчики и тестировщики получают возможность совместно сформулировать тестопригодные требования, что позволяет создавать высококачественное программное обеспечение в сжатые сроки. Однако на практике многие не понимают, в чем истинный смысл ATDD. Настоящая книга - первое практическое руководство начального уровня по внедрению и успешному применению этой методики. На примерах автор показывает, как применять ATDD, используя различные языки и каркасы. В результате проработки примеров порождаются различные артефакты: классы для автоматизации тестирования, определения шагов и полные реализации. На этих вполне реалистичных примерах автор иллюстрирует фундаментальные принципы ATDD, показывает место ATDD в общем процессе разработки, делится своим обширным опытом и предостерегает против типичных ошибок. Эта книга будет полезна тестировщикам, разработчикам, бизнес-аналитикам и руководителям проектов. Она позволит...
Primenjaja metodiku razrabotki cherez priemochnye testy (ATDD), zakazchiki, razrabotchiki i testirovschiki poluchajut vozmozhnost sovmestno sformulirovat testoprigodnye trebovanija, chto pozvoljaet sozdavat vysokokachestvennoe programmnoe obespechenie v szhatye sroki. Odnako na praktike mnogie ne ponimajut, v chem istinnyj smysl ATDD. Nastojaschaja kniga - pervoe prakticheskoe rukovodstvo nachalnogo urovnja po vnedreniju i uspeshnomu primeneniju etoj metodiki. Na primerakh avtor pokazyvaet, kak primenjat ATDD, ispolzuja razlichnye jazyki i karkasy. V rezultate prorabotki primerov porozhdajutsja razlichnye artefakty: klassy dlja avtomatizatsii testirovanija, opredelenija shagov i polnye realizatsii. Na etikh vpolne realistichnykh primerakh avtor illjustriruet fundamentalnye printsipy ATDD, pokazyvaet mesto ATDD v obschem protsesse razrabotki, delitsja svoim obshirnym opytom i predosteregaet protiv tipichnykh oshibok. Eta kniga budet polezna testirovschikam, razrabotchikam, biznes-analitikam i rukovoditeljam proektov. Ona pozvolit...