Jak jsme zintegrovali nástroj pro unit testy, integrační testy a akceptační testy - vše v jednom.
Praktická ukázka snadné integrace codeception do vaší aplikace.
3. Buďte efektivní!
- Používáte jeden nástroj místo více low-level nástrojů
- Nette/Tester, Behat, Selenium, PHPUnit, …
- Nemusíte nic složitě instalovat a konfigurovat
- všechno krásně funguje out of the box
- Rychle napíšete váš první test
- … za 2 minuty
4. Co Codeception umí?
- Unit testy
- codeception je postavené na PHPUnit
- Akceptační testy
- selenium WebDriver, PhpBrowser, CI, data cleanup, code coverage
- Funkční testy
- Podpora pro Symfony2, Laravel 4 a 5, Yii, Zend
- pro Nette existují extensions
5. Co ještě Codeception nabízí?
- Matching elementů pomocí textu, jména, CSS a XPath
- Miliardu metod pro naše testování
- (možná víc)
- Spoustu modulů a addonů
6. Moduly a addony
AMQP Doctrine2 Memcache
Asserts FTP MongoDb
CLI Facebook REST
DB Filesystem Redis
SOAP Monolog Recorder (dělá screeny)
a další...