12 legjobb automatizált tesztelés kereteket, php, php

A fő különbség a fejlesztés révén a tesztelés és fejlesztés révén a művelet a szintaxis teszt kód: TDD használja a megfelelő PHP kódot fájlok tesztelésével, míg BDD használ emberi szemmel olvasható kifejezések, amelyek leírják a viselkedését az egyes elemek.

Az alábbi lista a 12 legjobb PHP keretrendszerek automatizált tesztelés. amely egyszerűbbé teszi a munkafolyamatot.

1. A szelén

12 legjobb automatizált tesztelés kereteket, php, php

A szelén automatizálja böngészők tesztelésére webes alkalmazások. A projekt által támogatott több nagy böngésző gyártók, lépéseket annak biztosítására, hogy a szelén szerves része a böngésző. Továbbá, ez is egy alapvető technológia sok más böngészők automatizálási eszközök, API, és keretek.

2. PHPUnit

12 legjobb automatizált tesztelés kereteket, php, php

PHPUnit - összpontosít programozók tesztelés keret a PHP. Ez épül XUnit építészeti egység tesztelése keretek között. PHPUnit vezérelhető parancssorból, ez biztosítja számunkra a class TestCase. amely összhangban meghosszabbított igényeinknek.

A keret lehetővé teszi a fejlesztők számára az előre megírt eljárások megerősítik adott alkalmazás viselkedését.

12 legjobb automatizált tesztelés kereteket, php, php

Be-hat - tesztelés keret a PHP keresztül művelet (BDD), amely lehetővé teszi, hogy írjon ember által olvasható kód, amely leírja, hogy az app kell működnie.

12 legjobb automatizált tesztelés kereteket, php, php

12 legjobb automatizált tesztelés kereteket, php, php

Atoum - modern kereteit PHP tesztelés. amely lehetővé teszi, hogy indítsa el az egyes modulokat. A keret alkalmazására összpontosít az új funkciók kerültek be a PHP 5.3 (nem támogatja a régebbi verziójú a nyelvet).

6. Codeception

12 legjobb automatizált tesztelés kereteket, php, php

Codeception írhatunk funkcionális vizsgálatok, valamint a megerősítő vizsgálatok. Tesztelik PHP -applications egészére, hanem annak minden funkcióját külön-külön. Codeception lehetővé teszi a kapcsolódást, és konfigurálja a különböző modulok követelményeivel összhangban a fejlődés. Támogatja a több PHP fejlesztési keretek között. mint például Symfony2. Laravel4. Yii. Phalcon és Zend Framework.

7. SimpleTest

12 legjobb automatizált tesztelés kereteket, php, php

SimpleTest - egy könnyen használható keret TDD egység tesztelése PHP. SimpleTest támogatja az SSL. formák, proxy, keretek és hitelesítés olyan adatbázis, amely lehetővé teszi, hogy gyorsan ellenőrizni a közös PHP feladatokat.

8. Storyplayer

12 legjobb automatizált tesztelés kereteket, php, php

Storyplayer - egy keretrendszer tesztelése a teljes stack, amely lehetővé teszi a vizsgálat a teljes platform. Storyplayer csapat rendelkezik egy sajátos fajta támogatás - létrehozása tesztkörnyezetek igény. Ez összhangban van az elvek TDD, és lehetővé teszi, hogy írjon funkcionális vizsgálatok, amelyekkel akkor nézd meg a teljes alkalmazás.

9. Peridot

12 legjobb automatizált tesztelés kereteket, php, php

Peridot - egy bővíthető keretrendszer PHP tesztelés. Ő összpontosított események architektúra, amely lehetővé teszi a fejlesztők számára, hogy könnyen testre a keretet dugó és jelentéseket. Peridot használ szintaxis leírása létrehozására vizsgálatok, amelyek egyértelműen leírják, hogyan kell viselkednie az alkalmazás kódját.

12 legjobb automatizált tesztelés kereteket, php, php

PHO - ez BDD tesztelése keret a PHP. ugyanúgy, mint a jázmin és RSpec. Ez jellemzi a hagyományos szintaxis. Nyomon követi a csapat futtatni a leírás a fejlesztés során. Azt is meg lehet hosszabbítani az egyéni számítások és jelentések.

11. Mockery

12 legjobb automatizált tesztelés kereteket, php, php

Mockery - egy egyszerű, de mégis rugalmas keretrendszer PHP pszeudo-tárgyakat. felhasználásra egység tesztelés PHPUnit, és a PHP Spec. Ez biztosítja redundáns tesztelés API. képes egyértelműen azonosítani az összes lehetséges műveletek és a kölcsönhatás a tárgyak segítségével olvasható Domain Specific Language (DSL).

12. PHP specifikáció

12 legjobb automatizált tesztelés kereteket, php, php

PHPSpec mint „vallja» BDD tesztelési megközelítés, de más altípusok nevű SpecBDD. A PHPSpec először létre kell hoznia leírások, amelyek leírják, hogyan az alkalmazás kódját fog viselkedni.

Fordítása a cikk „12 Legjobb PHP Automated Test keretrendszerek» készítettünk egy csapat barátságos Web design projekt tól Z-ig