Quantcast
Channel: Codeception
Browsing all 321 articles
Browse latest View live

ProTips in Managing UI

Hi, we've decided to start a pro tips post series on Codeception. We hadn't too much time recently, because of the work on our startup Bugira, and the release of community-driven catalog oj Javascript...

View Article


Protips 2 - Extending Modules

Today, we will continue covering advanced topics on Codeception. The main power of Codeception is it's modules, there are already plenty of them, even though you might want to extend one of them....

View Article


Stop Simulating BDD, Write Tests

I keep receiving one question. Well, actually two: "What makes Codeception different comparing to Behat". And the next one: "Why can't I write Codeception tests in human language like Behat does". I...

View Article

Image may be NSFW.
Clik here to view.

Codeception released with CodeCoverage support

We'd like to announce new Codeception 1.5 major release. This time our improvements are CodeCoverage and Remote CodeCoverage added. These features allows you to collect code coverage reports for all...

View Article

Image may be NSFW.
Clik here to view.

Codecepion 1.5.1

You know, it's a common situation when just after the brand major release comes a small release with patches and bugfixes. Yeah, Codeception 1.5.1 has nothing to surprise you, still it's reommended to...

View Article


Codecepion 1.5.2

Yet another minor release. It introduces more compact form for unit tests. <?php use Codeception\Util\Stub; class UserRepositoryTest extends Codeception\TestCase\Test { protected function _before()...

View Article

Connecting PHP Frameworks. Part 1

As you know, Codeception has various modules for functional testing of PHP applications. Really, you could use Selenium, but as an advice, please leave Selenium for QAs. As a developer you need to get...

View Article

Codeception 1.5.3

Urgent fix for Selenium2 module. It appeared that Selenium sessions were not restarting. The Travis-CI didn't reveal this problem. Selenium tests were passing as usual, just because there were no...

View Article


Testing Symfony2 Apps with Codeception

From the beginning of it's existence Codeception was in good relations with Symfony2 framework. Codeception was built on Symfony Components and uses BrowserKit and HttpKernel components for launching...

View Article


Codeception 1.5.4. Skip Tests, UTF fixes, etc.

Today we are releasing Codeception 1.5.4. This is minor bugfixing release consisting of GitHub issues. And a small yet awaitied feature introduced: ability to skip and mark Cepts as incomplete. It's...

View Article

Codeception 1.5.5 and Roadmap Announced

Yes, here is a new version of Codception with more features and bugfixes in it. We have a flexible relase cycle, so the new version comes when we have a set of updates that you might be needed. We...

View Article

Codeception 1.5.6

Codeption 1.5.6 released with varous fixes to Selenium2 module (popups, screenshots) an other bugfixes. We added a bunch of tests for Selenium2 and they are runnng on TravisCI. Also, Codeception is...

View Article

Headless Browser Testing with Selenium2 and PhantomJS

This is a guest blogpost by Jon Phipps. Jon explains how to use PhantomJS -- the most anticipated testing backend in Codeception. If you're running acceptance tests in Codeception that require...

View Article


Image may be NSFW.
Clik here to view.

Testing WordPress Plugins with Codeception. Part 1

WordPress has dozens of plugins. And probably you have developed your own. How would you know your plugin works for everyone? Does it conflicts with others? Does it work after your last change? Oh...

View Article

Image may be NSFW.
Clik here to view.

Nothing is Untestable: AspectMock in Action

“Nothing is True, Everything is Permitted” William S. Burroughs We already announced AspectMock, the mocking framework that may dramatically change the way you do testing in PHP. In this video this...

View Article


Image may be NSFW.
Clik here to view.

Testing WordPress Plugins with Codeception. Part 2

In previous part of this tutorial we installed Codeception and got a simple test for User Submitted Posts plugin. We tested that user can send a post and see a message that the post was successfully...

View Article

Image may be NSFW.
Clik here to view.

Codeception 1.6.5: Debug and Bugfixes

This is a minor release, mostly done to fix some bugs, you have encountered. Please, submit your Pull Requests for the bugs critical of yours. Most of pull requests are accepted, but if you will start...

View Article


Codeception 1.6.6: Sequences

A minor release with one major announcement. In 1.6.6 most bugfixes were included from pull requests. Thanks for everyone who did the contributions. Sequence Also a very tiny new module was included....

View Article

Understanding AspectMock

As you may know, AspectMock is non-ordinary mocking framework that can override any method of any class in your application. This is practically useful If you want to unit test code, which was not...

View Article

Codeception 1.6.7

This release is minor, yet fixes lots of bugs you might have encountered. If you didn't encounter them, well, then, lucky you. Still it's a good idea to upgrade. Maybe you will encounter some bugs...

View Article
Browsing all 321 articles
Browse latest View live