You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PhpSpec - the BDD version of PHPUnit (I've long preferred it)
Codeception - an all-in-one framework that supports unit tests, integration tests, and functional tests (if I remembered that correctly)
Pest - the new hotness because it's tied to Laravel
I would probably be ok with any of the last 3. I've never tried Pest, and in my limited experience with Codeception (since it has integrations with the Yii framework, which I've used) I ran into some difficulties that I wasn't sure how to solve -- but that was a different project with a different configuration. PhpSpec has been rather straight-foward and easy when I've used it before.
I would also like to use Infection - a mutation-testing framework. Basically it fuzzes all your data inputs with all kinds of data to see what happens when your app gets something it doesn't expect.
This discussion was converted from issue #6 on May 04, 2023 02:00.
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I would probably be ok with any of the last 3. I've never tried Pest, and in my limited experience with Codeception (since it has integrations with the Yii framework, which I've used) I ran into some difficulties that I wasn't sure how to solve -- but that was a different project with a different configuration. PhpSpec has been rather straight-foward and easy when I've used it before.
I would also like to use Infection - a mutation-testing framework. Basically it fuzzes all your data inputs with all kinds of data to see what happens when your app gets something it doesn't expect.
Beta Was this translation helpful? Give feedback.
All reactions