Software Testing Articles, Blog Posts, Books, Podcasts and Quotes

Unit Testing Angular 2 with Jasmine

April 18, 2017 0

Jasmine is an open source behavior-driven development (BDD) framework for testing JavaScript code. Angular is a development platform for building mobile and desktop web applications using Typescript/JavaScript (JS) and other languages. In his article, Gerard Sans offers a presentation of Jasmine, discusses the unit testing of AngularJS and shares some Unit Testing recipes for Angular 2: Components, Services, Http and MockBackend, Directives, Pipes, Routes, Observables and EventEmitter.

Improve Software Testing with Relevant Code Coverage

April 3, 2017 0

Code coverage is a software testing metric that measures the degree to which the source code of a program is tested by a particular test suite. This metrics is often difficult to understand and interpret for software development teams. In this article, Eran Sher proposes a better approach to code coverage that is more adapted to the current situation of continuous delivery and service architecture.

Reinventing Software Testing

March 27, 2017 1

The status of the testing phase and the role of the software tester are challenged and changing as organizations transition from a classical waterfall methodology to software development towards Agile approaches like Scrum. In his article “Reinventing Testers and Testing to prepare for the Future”, Patrick Prill shares his opinion about this situation and provides some hints for the evolution of software testing and the software tester role.

Looking for the Right Testers’ Skills

March 20, 2017 0

It is usual that software testers job descriptions will often mainly emphasize the business and technical requirements: experience working in the banking sector, Agile Testing, Selenium, etc. As in many other role however, successful software testing is more about a mindset and soft skills. In this article, Simon Frankish shares some keys attributes that should be considered when hiring a tester.

Reducing the Cost of Large Test Suites

March 14, 2017 0

In software test automation like in programming, the creation phase is always the easier. Then the application is delivered and starts his “maintenance” life, sometimes being tagged with the infamous “legacy” adjective. During this period the code evolve and so should be maintained. This is the same for the code that automate the software testing activity. In his article, Gojko Adzic proposes five ways to reduce the cost of large test suites.

DevOps is an Opportunity for Software QA

March 6, 2017 0

The DevOps approach has been sometimes considered as a thread for software testers, as it might be a trick to minimize the software testing activities. In this article, Tom Gilmore explains why DevOps should be considered as an opportunity for software quality assurance (QA) as it will support the move towards test automation.

Modern Test Management: People First

February 21, 2017 1

Since the publication of Peopleware by Tom DeMarco and Tim Lister in 1987, the importance of people in the success of software development projects could not be underestimated. This is also true in the software testing domain. In this article, Anna Royzman discusses some of the essential skills of modern software testers that managers should nurture and develop.

1 43 44 45 46 47 101