Software Testing at Airbnb

April 7, 2014 0

It is always interesting to get an inside view on the software testing approach of software development teams that work on large or popular applications. In this blog post, Lou Kosak discusses some changes in practices to improve software quality at Airbnb.

Testing Database Migration: Black Box or White Box?

March 31, 2014 2

Creating an effective data migration testing strategy is critical to reducing risk and delivering a successful migration. This article offers thoughts and recommendations on how to create a more consistent data migration testing methodology using either a black box or a white box approach.

Selenium Automated UX Compliance Testing

March 27, 2014 0

With Selenium and Jenkins, you can extend Selenium processes to include screenshot comparisons, enabling automatic UX compliance at the speed of your Continuous Integration workflow. Learn how to compare screenshots from one Jenkins run to a repository of known quality, in order to insure that not only does your website work well, it also looks well.

Naming Conventions for JUnit

March 24, 2014 0

Finding common naming conventions for software development items (variables, classes, etc.) is a major factor to help people collaborate in software development projects. Finding good names is also good if you work on your own and have to revisit your code some months after you wrote it. In this blog post Frank Appel discusses his experience with naming JUnit tests.

Using a Model Based Approach to Evaluate and Improve Mobile User Experience

March 17, 2014 0

2Q2U (Quality, Quality in use, actual Usability and User experience) is a specific model used to evaluate the quality of the User Experience (UX) of a mobile application. This article presents a way to use the model and step through the process of doing a real evaluation on the road to improving a mobile application’s usability and UX.

TDD: Tell, Don’t Ask

March 13, 2014 0

Test driven development follow this pattern: Setup – Execute – Verify the new state. Asking the system under test for its new state has traditionally been done to check the new state. This can create problems with the Law of Demeter. The system under test knows unnecessary much about the objects it is collaborating with.

Overcoming 4 Challenges of Mobile App Testing

March 10, 2014 0

Mobile devices are now one of the major market for software. This article discusses the four main challenges of software testing concerning mobile applications: the variety of devices and operating systems; the performance of networks, the user interfaces; the limited amount of software testing tools targeting this area.

1 135 136 137 138 139 197