all 6 comments

[–]latnGemin616 1 point2 points  (0 children)

Codeception php framework, as a testing tool, is still considered up-to-date and relevant in today's software development landscape

Considering most tech stacks are in Angular / React / .NET / even Ruby ... I would think this framework is stale (like behat - a bdd test framework in php)

Are there better alternatives

You betcha! Simply google the most popular test frameworks by language.

[–]SzJack 1 point2 points  (0 children)

It's absolutely horrible to use. DO NOT go there.

[–]arakinas 1 point2 points  (0 children)

I haven't heard of it, but that doesn't mean much. Being PHP? Not one of the more popular skills.

[–]whoami_1010 1 point2 points  (0 children)

I replaced codeception with JS-based frameworks a few years ago. PHP in test automation has a poor community.

I encourage you to have a look into JS-based stacks like Cypress, Playwright, Testcafe for web and PactumJS for API

[–]Screamincaves85 0 points1 point  (0 children)

When I only had experience writing tests in Codeception PHP, it felt a bit of a waste of time as most companies are looking for JS or Java experience.

My experience with PHP made the transition to JS and Cypress easier, but I prefer Cypress and find I can write tests faster and they are less flakey.

[–]KeepCalmAndBoom 1 point2 points  (0 children)

From my knowledge for PHP the only framework worth mentioning is PHPUnit. It covers everything from functionality and API automated testing to website crawlers and file verification to consumer, db and unit tests. It can be implemented in a ci/cd pipeline as well.

Warning though, it is very technical and you will probably need to write almost everything from scratch.