That’s not a typo in the headline. I’ll repeat. Does your QA software testing company do both?
Both? Both what?
Why, both QA (Quality Assurance) and Software Testing, of course.
QA, Quality Assurance, is a goal and process.
Software Testing is an activity, usually inside the QA process.
Why is This Difference Between QA and Software Testing Important?
It depends on what you have and what is important to you, of course.
If you already have a rock-solid QA process for your software quality, then software testing help may be all you need.
After all, your rock-solid QA process should inform you exactly when (and how much) you need software testing versus when you need test strategy and planning.
Your rock-solid QA process already has a SMART Goal that drives your software QA and testing team to the right activities at the right time with the right effort to achieve your goal, right?
But, if you don’t already have a rock-solid QA process, then you may need a little bit more than just software testing.
Why Would You Even Need a QA Process?
There are three important reasons to consider building a QA process, even a small one, before you start software testing.
- You can’t test everything
- Testing can be expensive
- You can’t “undo” disappointed customers
As you can see, you can’t win in this situation unless you have unlimited time, money and fresh customers.
How can you win against these three big constraints?
Build a simple QA Process with a SMART Goal, clear strategy, and simple plan to achieve your goal.
Unless you already have a QA Process, goals, strategy and plan, you should seek a QA software testing company that does BOTH – QA and Testing.
How Much QA Process Do You Need?
We think you should have the “Goldilocks” QA Process – not too much, not too little, just enough to achieve your business and quality goals with minimal risk.
Too much QA process will slow down your software development and release process and you’ll struggle to hit your release date targets.
Too little QA process and your customer service phone lines will light up like a Christmas tree.
A “just right” QA process should produce software that meets your business and quality goals and makes your team feel proud of their accomplishments.
How much is “just right”? That depends on your goals and constraints. If your goal is for ZERO defects, you should know that your budget is going to need to be *very* large. This type of quality is usually reserved for nuclear power plants and military software.
If you don’t have a quality goal and just need to get it “tested” then you won’t need much budget or time. But, your customers will probably experience significant bugs and delete your mobile application based on their poor experience. This type of quality is typically used by businesses testing a market or idea rather than penetrating and competing in that market. New customers are expensive to acquire and bad mobile applications are one of the easiest ways to drive them away.
If you *do* have a quality goal, then the right amount of QA process is exactly the minimum needed to achieve your goal. This usually means investing in building test cases creation during your specification phase, designing and building test frameworks during your build phase, quickly executing test cases and reporting defects as soon as possible after it is built (real-time functional testing) and then a brief functional and cross-device regression testing prior to roll out.
Helping you design, experiment and build your QA process is something that an experienced QA Software Testing Company can help you with. A mobile software development company can help you build your development process, but they seldom do well helping you design and build a software QA process.
How Can You Know Which Vendor Has Which Capabilities?
That’s easy – here are three questions you can ask that will quickly and easily let you find out if the QA software testing company you’re talking to has both Quality Assurance and Software Testing experience you need.
- How do you establish and achieve quality goals for your clients? What is a recent example?
- What variety and type of QA strategies do you consider when evaluating a client’s needs? What is your “go-to” strategy?
- How do you document, update and communicate your test plans and percentage of goal completion? What is your goal completion percentage for your clients?
Asking these questions can help you avoid the painful lessons of working with an outsourced software testing provider.
A QA Software Testing Company Should Give You a “Certainty of Success”
This is both a set of facts and feelings that your outsourced software testing company can deliver the value and services you need to achieve your business and software quality goals.
At TESTCo, every team consists of a Test Engineer and QA Manager to make sure you get the QA you want and the software testing you need. It makes a difference. Just see what our clients have to say.
Give us a call at 888-254-9709, or request a call back with the form on this page if you want to explore this further with me.