Software development was once a slow, laborious process. Analysts would spend weeks detailing comprehensive volumes of requirements, architecture and design documents. Developers waited in the wings while stakeholders reviewed and revised the docs. Document approval sign-offs would signal when the devs could finally get coding. The wait between project kick-off... Continue Reading →
How to Generate Fancy, Permanent Cypress Reports
Automated tests allow you to execute the hundreds of regression tests required to verify that changes to the solution have not broken existing functionality. Cypress, by default, generates reports that are output to the screen while tests are executing. Analysis of multiple test reports can take a considerable amount of... Continue Reading →
How to filter Cypress tests
If you've amassed shed-loads of Cypress test specs, you may not wish to execute all of them each time you run your test project. Reasons for this may include: Running subsets of specs for different tests such as smoke testsExcluding specs you don’t want to run against certain environmentsMaintenance of... Continue Reading →
How To Connect A Test Device Over WiFi With Android Studio
The following article provides step-by-step instructions on how to connect a test device over WiFi with Android Studio. Testing Android apps will at some point require that real devices are used to ensure that features behave as expected. In Android Studio, tests run on smartphones, tablets or other hardware are... Continue Reading →
Modern vs. Traditional Software Tester Infographic
I came across this infographic by QA Symphony which compares the modern tester with the traditional tester. The main message it gives is that the modern tester is a highly valued asset to the project team rather than the costly inconvenience the traditional tester is perceived as.
Cucumber Usage Command Line Parameters
This article lays out the parameters and options that can be added to the cucumber command when run from the command line. Cucumber is a software tool that helps to bring the disciplines of testing, coding and business analysis together through a Behavior Driven Development approach to software development. It executes... Continue Reading →
What are the types of system testing?
A Quora user asks about the different types of system testing. To answer the question, I provided a reference to this wikipedia page which lists the following types of system testing. Graphical user interface testing Usability testing Software performance testing Compatibility testing Exception handling Load testing Volume testing Stress testing Security... Continue Reading →
How to Write a Good Defect Report
Writing a good defect report or issue report is one of the most important skills required of a software tester. The art of creating a well-written defect report requires a balanced combination of insight, testing and communication skills. The ultimate goal of each defect report is to prevent specific, significant problems within a software... Continue Reading →
What Is Software Testing? – The Truthful Answer.
When writing a good software testing strategy, you should provide an answer to the question, "What is Software testing?". Your definition of software testing will probably be similar to those offered by most of your mainstream resources including ISTQB, Wikipedia or blackboxtest.com which include statements such as: "investigation and evaluation of software product quality";... Continue Reading →
Is software testing women’s work?
Please read on before you start hurling abuse into the comment box or even hurling your mouse at the screen in uproar. I pose this question not as some kind of a throwback to 1950's male chauvinism, I'm not a sexist... I married a woman :-). Nor is this in... Continue Reading →
Isn’t it Time for a Standard Software Testing Terminology Glossary?
Yes the topic has been raised before. Perhaps a thousand times. But yet, in this crazy world of software testing we still seem to have to have the need for three or four different terms for every single testing type thing. So yes! It is high time for widespread use... Continue Reading →
Software Testing Metrics Overview
This article provides a basic definition and overview of Software Testing Metrics. It will also advise you on how testing metrics can be used to boost the effectiveness of software development project planning, test planning and test execution activities. What are Testing Metrics? A definition of software testing metrics - measurements of frequency, quantity... Continue Reading →