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

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

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.

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.


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

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

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

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

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.

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

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ó

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