Middle
Jaké nástroje používáte v projektech, kde se provádí automatické testování?
sobes.tech AI
Odpověď od AI
- PHPUnit
- Composer
- Xdebug pro ladění
- PHPStan pro statickou analýzu
- PHP CS Fixer nebo PHP CodeSniffer pro formátování kódu
- Jenkins, GitLab CI/CD nebo GitHub Actions pro CI/CD
- Selenium nebo Cypress pro end-to-end testování (pokud je to relevantní)
- Doctrine Migrations nebo Phinx pro správu migrací databáze
- Postman nebo Insomnia pro testování API
// Příklad testovací třídy v PHPUnit
use PHPUnit\Framework\TestCase;
class MyTest extends TestCase
{
public function testAddition()
{
$this->assertEquals(2, 1 + 1);
}
}