Ostatnio wraz ze znajomymi z QA tworzymy framework(OpenSource) do łatwego i przyjemnego testowania api(gotowe helpery do badania body, autoryzacja etc), obecnie pracujemy nad dokumentacjami, sandbox do nauki frameworka oraz dodatkowymi funkcjonalnościami samego frameworka. Może ktoś z Was jest zainteresowany pomocą w projekcie, bądź też ma jakieś doświadczenie/oczekiwania/uwagi na temat testowania api ?
Głównym celem projektu jest dostarczenie narzędzia do testowania różnorodnych typów api.
Pozwolę sobie wkleić przykładowy kawałek kodu z testu oraz adres do repo:
https://github.com/rest-control/rest-control
/** * @test( * title="Example test", * description="Example test description", * tags="find user" * ) */ public function exampleFindUser() { return send()->get('https://jsonplaceholder.typicode.com/users/1') ->expectedResponse() ->httpStatusOk() ->json() ->jsonPath('$.address.street', endsWith('Light')); }
Pozdrawiam !