Category Archives: Quality Assurance Management

This section contains thoughts and discussions centering on the software quality assurance issues.

Managing Software Quality Assurance Test Rounds – Part Five (Critical Numbers)

In his book The Personal MBA: Master the Art of Business, the author Josh Kaufman recommends isolating two to five critical indicators, or what he calls Key Performance Indicators (KPI). These numbers should measure throughput and of a given system. The goal … Continue reading

Posted in Managing Software Quality Assurance Test Rounds, Quality Assurance Management | Tagged , , , , , , , , , , , , , , , , , | Leave a comment

Managing Software Quality Assurance Test Rounds – Part Six (Discovering What Went Wrong)

When discovering and resolving issues two attributes are absolutely necessary. These are a calm head and an experimental mindset. Uncertainty is inevitable. The sooner this is accepted, the better you will become at solving problems. Having numbers that expose issues … Continue reading

Posted in Managing Software Quality Assurance Test Rounds, Quality Assurance Management | Tagged , , , , , , , , , , , , , , , , | Leave a comment

Managing Software Quality Assurance Test Rounds – Part Four (Test Round Scenario)

Now that we understand the overall project risk and have our project matrix in place, we are ready to actually plan our tests and follow the critical numbers. The purpose of this example is not to be entirely accurate in every … Continue reading

Posted in Managing Software Quality Assurance Test Rounds, Quality Assurance Management | Tagged , , , , , , , , , , , , , | Leave a comment

Managing Software Quality Assurance Test Rounds – Part Three (Developing the Project Matrix)

Now that we understand how to assess the project risk, we are ready to actually plan and manage our test rounds. Since software development is a dynamic process, each level of testing must allow a great amount of flexibility. Offering … Continue reading

Posted in Managing Software Quality Assurance Test Rounds, Quality Assurance Management | Tagged , , , , , , , , , , , , | Leave a comment

Managing Software Quality Assurance Test Rounds – Part Two (Assessing Quality Assurance Risk)

“What gets measured gets managed and what gets managed gets done.” – Peter Drucker Before the project is organized and critical numbers are calculated, I recommend running a risk assessment exposing weaknesses in your quality assurance planning and processes. This analysis … Continue reading

Posted in Managing Software Quality Assurance Test Rounds, Quality Assurance Management | Tagged , , , , , , , , , , | Leave a comment

Managing Software Quality Assurance Test Rounds – Part One (Understanding the Nature of Software Testing)

Professor Cem Kaner J.D., PhD explains the “Impossibility of Complete Testing” in his lecture notes. This lecture mathematically demonstrates how impossible it to test all the options of a given set of enhancements. The testing straggly is to identify the … Continue reading

Posted in Managing Software Quality Assurance Test Rounds, Quality Assurance Management | Tagged , , , , | Leave a comment

Managing Software Quality Assurance Test Rounds – Introduction

Thus far we have discussed two fundamental areas of testing software. These are Architecting the Environment (Principles behind setting up hardware environments.) Quality Assurance Management (Principles behind managing QA projects.) Now we are ready to discuss Managing Software Quality Assurance … Continue reading

Posted in Managing Software Quality Assurance Test Rounds, Quality Assurance Management | Tagged , , , , | Leave a comment

A Balanced Approach to Software Testing

In his reconstruction speech given to Congress on April 11, 1865, Abraham Lincoln warned the nation that creating inflexible plans will, “…become a new entanglement”. The quality assurance manager can draw a number of lessons from the broader context  of … Continue reading

Posted in Miscellaneous, Quality Assurance Management | Tagged , , , , , | Leave a comment

Quality Assurance Planning – Part Five (A Final Word – Nothing trumps experience)

You will become better at planning your test cycles the more often you execute them. There is no substitute for experience. A plan is basically a prioritized list of tasks assigned to a resource. A plan is like a noun. … Continue reading

Posted in Quality Assurance Management, Quality Assurance Planning | Tagged , , , , , | Leave a comment

Quality Assurance Planning – Part Four (Selecting the Appropriate Test Type)

Here is how I break-down quality assurance types and what questions I ask to determine which should be included in the test cycle: Development (Have the coding architectural errors been identified and resolved? This can only done as a white … Continue reading

Posted in Quality Assurance Management, Quality Assurance Planning | Tagged , , , , , | Leave a comment

Quality Assurance Planning – Part Three (Acceptance Testing)

Now that the system has been tested by the developer during their unit tests, the load test is complete and the quality assurance team has successfully executed their standard and new test cases, we are ready for our restaurant’s “Pre-Opening … Continue reading

Posted in Quality Assurance Management, Quality Assurance Planning | Tagged , , , , | Leave a comment

Quality Assurance Planning – Part Two (Integration & System Testing)

Integration testing is the most extensive level and the one which requires the largest portion of the test plan. At this point you should plan for a full regression test as well as functional testing to insure new features work … Continue reading

Posted in Quality Assurance Management, Quality Assurance Planning | Tagged , , , , , | Leave a comment

Quality Assurance Planning – Part One (Unit Testing)

Unit testing should be done by the developer and include two tests. The first of these is to walk through each line of his code to insure it works correctly. This is a normal part of the development process, however … Continue reading

Posted in Quality Assurance Management, Quality Assurance Planning | Tagged , , , , , | Leave a comment

Quality Assurance Planning – Introduction

“Plans are nothing; planning is everything.” Dwight D. Eisenhower — These words apply to everything that is important; both personally and in business. Software testing is no exception. If you don’t formulate your plan then you have nothing. Continue reading

Posted in Quality Assurance Management, Quality Assurance Planning | Tagged , , , | Leave a comment

Architectures for Good Software Testing – Part Five (Production Environment)

The Production environment must be considered “sacred”. If the previous processes have been conducted thoughtfully and with a huge amount of dedication and hard work, the application that finds its home in production should make work easier for the end … Continue reading

Posted in Architectures for Good Software Testing, Quality Assurance Management | Tagged , , , , , , | Leave a comment

Architectures for Good Software Testing – Part Four (Staging Environment)

The Staging Environment serves as a place to hold tested applications until deployment schedules are established. It is possible some customers will not want a certain release. It is also possible that customers cannot accommodate a release as soon as … Continue reading

Posted in Architectures for Good Software Testing, Quality Assurance Management | Tagged , , , , , , | Leave a comment

Architectures for Good Software Testing – Part Three (Quality Assurance Environment)

My father-in-law was a well known Slovenian metal sculptor. He would heat, pound, weld, pound, re-heat and re-pound his scrap mettle until it became an amazing work of art. I see quality assurance in much the same light. The QA … Continue reading

Posted in Architectures for Good Software Testing, Quality Assurance Management | Tagged , , , , , , , | Leave a comment

Architectures for Good Software Testing – Part Two (Development Environment)

One of the most important issues with development environments is “gold plating”. To put it simply, this is when the developer tries new technologies, or approaches to make his job more interesting or challenging. If the enterprise does not allow … Continue reading

Posted in Architectures for Good Software Testing, Quality Assurance Management | Tagged , , , , , , | Leave a comment

Architectures for Good Software Testing – Part One (Finding a Home)

Deploying a solution to an unsuitable environment is like dumping a newly purchased gold fish in a bowl that is several times colder than the temperature in its take home bag. The chances of our new shiny pet surviving are extremely poor. Continue reading

Posted in Architectures for Good Software Testing, Quality Assurance Management | Tagged , , , , , , | Leave a comment

Architectures for Good Software Testing – Introduction

Through out history architecture and engineering has created masterful physical assets such as bridges, houses and office complexes. Some constructions such as the Barnenez (France), Sechin Bajo (Peru), Mehrgarh (Pakistan) and Pyramid of Djoser (Egypt) have lasted for thousands of … Continue reading

Posted in Architectures for Good Software Testing, Quality Assurance Management | Tagged , , , , , , | Leave a comment

The Bug Report

Flush Out the Darkness! When I was a kid, we were overrun by an unexpected and altogether unwelcome invasion of cockroaches. I discovered a couple in a place we kept paper shopping bags and I thought I got them all. … Continue reading

Posted in Miscellaneous, Quality Assurance Management | Leave a comment

Creating & Managing Test Scripts

Burnt Toast & Other Myths When it comes to writing black box test scripts, I don’t have any way to make it sound pleasant, but its part of the job and it’s also pretty important. You probably already know this, … Continue reading

Posted in Miscellaneous, Quality Assurance Management | Leave a comment