Unselfish Unit Testing

August 19, 2015 1

Unit Testing has moved from fringe to mainstream, which is great. Unfortunately, developers are creating mountains of unmaintainable tests as a side effect. Jay Fields has been fighting the maintenance battle pretty aggressively for years, and this talk captures what he believes is the most effective way to test.

PHP Static Code Analysis

August 10, 2015 1

PHP is not the best language to catch errors in code, like mistyped names of variables. This is what static code analysis tools (named linters or lints) can do: find bugs in code before it ever get executed. Linters don’t replace unit tests, but generally they are faster and cheaper to set up. I’ll talk about my XRef lint project (http://xref-lint.net/) as well as other helpful open source alternatives: phplint (http://www.icosaedro.it/phplint/), arcanist (http://phabricator.org/) and scrutinizer (https://scrutinizer-ci.com/).

Starting with Mockito

August 10, 2015 0

Mockito is a popular open source mocking framework for Java code. In this article, Marcin Grzejszczak explains how you can use Mockito by adding it to different paths. You will also learn how to implement new tests by using Mockito hints and warnings.

Most Common Web Sites Bugs

August 3, 2015 1

QualiTest has recently produced a report and an infographic about the typology and sources of the most common bugs found in web sites. The company has used for this the bug summaries from hundreds of web site testing projects performed recently.

Changing Team Mindsets to Adopt Exploratory Testing

July 20, 2015 3

Exploratory testing is a concept of software testing where the tester combines application learning, test design and test execution in the same activity. This approach can showcase the results that a skilled tester can provide with manual tests. In this article, Kimberly A. Stockett provides three key approaches about how to change the attitudes of your software development team to adopt exploratory testing.

Software Testing One Mock Too Far

June 29, 2015 0

Tests should save our money and time. How is it that they often become the stumbling block and slow down the work? They fail every time you try to do some refactoring and are difficult to maintain ultimately increasing the cost of software maintenance.

Behaviour-Driven Development with Behat

June 8, 2015 0

Agile development is a big thing nowadays. Almost every project wants to deliver value as quick as possible, but not all of them succeed because of the share amount of work most projects require. But what if you could actually deliver 2 times more value, but 3 times less features? Behat is an open source Behavior Driven Development (BDD) framework for PHP inspired by the Ruby Cucumber BDD framework.

1 133 134 135 136 137 206