Test Data Management Risks

June 26, 2017 0

Providing meaningful data to perform software testing is the main challenge of test data management. This issue is even more important in domains where sensitive data is used like healthcare or financial systems. In this article, Thirunavukarasu Papanasam discusses some best practices to remove the risks out of your test data management activity.

The Quirkier Side of Software Testing

June 21, 2017 0

Not all bugs are created equal. Sometimes quirks in the programming languages we use are to blame, and finding them has often stumped even the best programmers and testers. This talk explores the quirkier side of software testing by showing some hand-picked examples from many of the languages used everyday. Finally it will challenge you to try and guess the quirk as it presents a series of oddball examples found in languages such as C, Java, Objective-C, PHP, and everyone’s favorite – JavaScript.

Example Mapping for Behavior Driven Development

June 20, 2017 0

When you use a Behavior Driven Development (BDD) approach, you are going to automated tests for Agile user stories base on acceptance criteria. Defining these acceptance criteria between the product owner, the developers and the software testers is not always an easy task and can create lengthy discussions. In his article, Matt Wynne presents example mapping as a new approach to define acceptance criteria.

Building Quality into Software Development

June 12, 2017 0

Scaling software development teams can sometimes be a problem for fast-growing startups. How can you keep the quality of the code when you start hiring more and more software developers. In his blog post “How to build quality into your software development workflow”, Sandeep Chouksey, VP of Engineering at Shutterstock, shares some experience on how his company tried manage quality in a continuous delivery context.

Testing Angular Applications

June 7, 2017 0

The best reason for writing tests is to automate your testing. Without tests, you will likely perform software testing manually. This manual testing will take longer and longer as your codebase grows. This video presents how to test an Angular 2 application. Learn how to use to JavaScript open source testing tools: Jasmine, a Behavior Driven Development (BDD) testing framework for JavaScript, to unit testing components and Protractor, a testing framework for Angular and AngularJS applications, for integration testing. This presentation explores also coverage options and continuous integration tools.

How To Survive as a QA in a Software Development Team

June 6, 2017 0

It is not always easy to be a software tester in a software development team. Developers will often consider software quality assurance (QA) people as inferior and would wonder how they could question the perfection of the beautiful code that they have just written. In this article, Alexander Rayskiy discusses some of the physical and psychological issues that software testers are facing and propose solutions to avoid them.