Testing Peeple and Other Controversial Apps

Have you heard of Peeple? It’s a newly announced app that is described as “Yelp for people.” This post is not meant to pass judgement on the idea but simply to spit ball how you could test an app so tied to personality, judgement, and privacy. Controversy Testing a controversial application presents a unique challenge… Continue reading Testing Peeple and Other Controversial Apps

Data-Focused Test Strategy for New Data Warehouse

As part of a workshop discussion someone posed the following example to our group of test professionals and asked how we would solve the following problems. I am paraphrasing. How do we insure data quality and integrity at the application programming interface (API) level in the new data warehouse? Note that the solution below is… Continue reading Data-Focused Test Strategy for New Data Warehouse

Intervention Coming for “I Hate Agile” Crowd

For all of the conferences held in agile’s honor, and the praise it gets from coaches, evangelists, and companies like Skytap, nobody calls it a silver bullet. But there’s one thing we all agree on—agile is very difficult. Whether looking at the culture change required, embracing the continuous integration, delivery and deployment of code, or… Continue reading Intervention Coming for “I Hate Agile” Crowd

The Challenges of Composite Architectures and How They Impact Testing

For complex software platforms, composite applications can be a much more efficient solution than the legacy approach involving loosely connected webs of applications, databases, and middleware. However, testing composite applications—which may need to interact successfully with 100, 1000 or more third-party components and the web services that connect them—is more complicated than testing a collection… Continue reading The Challenges of Composite Architectures and How They Impact Testing

Crowd Testing: Let Your Apps Take a Walk on the Wild Side

Despite its importance in the software development cycle, controlled lab testing can never identify all the issues that actual users might encounter. For mobile apps in particular, there are literally thousands of combinations of devices, operating systems and network conditions, making comprehensive testing of all scenarios impractical. Furthermore, because testers in the lab know what… Continue reading Crowd Testing: Let Your Apps Take a Walk on the Wild Side

Quality Data for Quality Testing

Technology can be an accelerator, but, if not properly tested, it can bring everything to a halt… Software is often intended as an accelerator, to make lives easier while driving up efficiency and efficacy. However, as organizations and individuals come to depend on software more, the greater the impact when it fails. This has been… Continue reading Quality Data for Quality Testing

Test Data Management Maturity Assessment

Test data generation has matured beyond the realm of inputs, as it is described on Wikipedia. Test Data practices must consider the overall quality of the digital assets for a business. The data are not only persistent, they are often the most important IT artifacts for these businesses. With the emphasis on software development in… Continue reading Test Data Management Maturity Assessment

Great Test Data Requests with Jira

Since 2011, I have been in too many projects and my main activities were to create, deliver and provide data from Grid-Tools Datamaker to the Testing team. All the communication flow was only by email to request different types of data such as new customers, new brands, materials and so on. The most common problem I had was… Continue reading Great Test Data Requests with Jira

Placing a Value on Software Training

With Orasi launching its first ever public training courses on March 9, we thought it would be interesting to explore how other companies quantify the value of training – and to examine the ROI they receive from it. Most surveys and studies on training effectiveness relate to training in general, or corporate worker training. However,… Continue reading Placing a Value on Software Training

Why Create Relational Data for Your Tests?

How many times must a test case be run over and again because the data does not work for the test case? Some other times, the test case executed correctly, but when the code gets into production it crashes because of an unexpected “data behavior” to later discover that the set of data used to… Continue reading Why Create Relational Data for Your Tests?