BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Older rss
  • Hit or Miss: Reusing Selenium Scripts in Random Testing

    by Sasha Reminnyi Pavlo Vedilin on  Mar 11, 2017

    Just like during test execution process using an ‘exploratory’ technique, which is guided by a great deal of solid analytical thinking and a good portion of randomness, we can reuse or automate scripts to achieve similar results. All you need is a well-designed test automation solution and a bit of patience. Read the article to learn how you can use this approach in your testing activities.

  • Developing Quality Software: Differentiating Factors

    by Cynthia Freeney on  Mar 02, 2017

    The level of software quality attainable is a reflection of an organizational business decision. There are many factors that influence this decision, including development, build and testing environments effectiveness, resources and their associated skillset, integrity, motivations and experience levels, commercial agreements, and adopted processes and productivity tools.

  • Interview with Wesley Coelho on Challenges in DevOps

    by Shane Hastie on  Jan 04, 2017

    At the Agile 2016 Conference InfoQ spoke to Wesley Coelho, Senior Director of Business Development for Tasktop, about the communication challenges inherent in DevOps and how to overcome them; how DevOps and agile expose organisational silos and waterfall communications flows that need to become adaptive and automated.

How Ousta Simulates Rides within a Two-Minute Test Cycle

Posted by Mostafa Saeed on  Oct 30, 2016

A simulation system built with microservices and an event driven architecture allows Egyptian ride hailing provider Ousta to automate the testing of their mobile apps. 3

Technical Practices as a Hack on Consciousness: Why to Hack Yourself

Posted by Jean Richardson Matthew Plavcan on  Sep 01, 2016

Software developers can raise their consciousness through the use of disciplined technical practices. A knowledgeable developer can influence an ever-increasing portion of the world. 1

So, How Do You Make Agile Successful?

Posted by Chen Ping on  Aug 21, 2016

It is not Agile's fault, it is your fault- are you fed up with such statements? This article tries to provide a more constructive answer on how to make Agile successful. 13

JUnit 5 - An Early Test Drive - Part 2

Posted by Nicolai Parlog on  Aug 15, 2016

JUnit 5 is coming! In part 1 of our JUnit 5 coverage we wrote some preliminary tests. In part 2, we take a closer look at how to run tests, and some of the cool features JUnit 5 brings to the table. 8

Intro to knysa: Async-Await Style PhantomJS Scripting

Posted by Bo Zou on  Jul 21, 2016

Knysa is a PhantomJS library that uses async-await style programming to get rid of callback hell. Creator Bo Zou shows how to create your own tests with knysa. 1

Beyond Page Objects: Next Generation Test Automation with Serenity and the Screenplay Pattern

Posted by John Ferguson Smart Antony Marcano Andy Palmer Jan Molak on  Mar 15, 2016

In this article we explore how to create automated fluent BDD scenarios using the Screenplay Pattern – a possible outcome of mercilessly refactoring Page Objects using SOLID design principles. 3

Developing Test Automation Scripts and Automation Frameworks

Posted by Sasha Reminnyi on  Oct 24, 2015

In the article Alexander responds to the questions about the difference between test frameworks and test scripts and discusses an approach for how test a automation solution could be implemented. 4

Infrastructure Code Reviews

Posted by Chris Burroughs on  Sep 24, 2015

As infrastructure becomes code, reviewing (and testing) provides the confidence necessary for refactoring systems. Reviews also help spread consistent best practices throughout the organization.

Q&A on Fifty Quick Ideas to Improve Your Tests

Posted by Ben Linders on  Jun 23, 2015

The book Fifty Quick Ideas to Improve Your Tests provides suggestions that cross functional teams that are doing iterative delivery can use to manage and improve their testing activities.

BT