Website QA

The Website QA Lessons We Learned in 2018

In This Post

My company was awarded a record number of website QA projects in 2018. I recently called a meeting of all of our QA Managers for the purpose of sharing what we had learned after conducting so many test plans for the new and existing clients. Here’s a recap of what I heard from the team. Use this information to help guide your next website QA project.

Dig Deeper into Website QA Requirements – Every Time!

Defining requirements upfront has been a key tenet of TESTCo’s software testing since we started in 2002 It’s no different for website testing. “Just test it” just doesn’t turn out very well.

Deeply understanding the client’s needs about their website leads us to design the right test plan – how much effort do we place on functional testing versus feature-based testing for example. Or, if the site has been updated, should we consider regression testing?

In 2018 we were reminded, time after time, how important it is to know the client’s target audience well. If we know who will be using the website we can design the correct test coverage. Knowing the devices and browsers used by most of the website visitors is mandatory, but so is demographic and lifestyle characteristics. Of the client’s audience we like to know how techie they are, what countries do they reside in? Knowing age and gender of the users is also useful to us when designing an effective test strategy.

There’s a dollar and cents rationale for designing the test coverage to match the user profile. It seldom makes economic sense to invest resources testing on a device used by, say, 1% of your website’s visitors. There are too many devices, operating systems, and browser versions to test them all. Therefore we communicate with the client to define upfront the scope of the test coverage.

Set the Website QA Bar for Customer-Found Defects

Not all defects are considered equally unacceptable by the client. We have learned over the years, and it was reinforced in 2018, to help the client define for us what type of defects are the most important to them and to their users. We ask two simple questions about Customer Found Defects (CFP):

  • “What type of defects are you okay having in your website?”
  • “What type of defects are you not willing to have in your website?”

For example, a button that doesn’t resize correctly but is still readable might be acceptable to some clients as long as the button functions properly. For other clients, the button must resize and function. Our testing finds both defects, but, we will report them differently. In the former case the resizing defect will be classified as Low Priority. In the later example, the defect will receive a High Priority status.

Because writing test plans for UI testing is very time-intensive, we prefer to use checklists. Test plans are always written for features, function and regression testing.

A Website Testing Checklist for You


Website QA Common Sense?

At the end of my meeting with the QA Managers, I said something along these line, “Guys, this is good stuff, but it’s just plain common sense. Software Testing 101. Why are you telling me that identifying requirements is the biggest lesson of 2018?”

Here’s what they told me. “Jeff, it’s because our clients’ internal QA teams don’t do it well and neither do the other website QA companies they’ve tried. The testing starts to go off the rails immediately because the goals and requirements aren’t clearly set first.”

Enough said. Have a website testing project coming up? I’d welcome the opportunity to talk to you about it. Just request a call back by using for blue and green button on this page.

Outsource Quality Assurance

Outsource Quality Assurance? When is the Right Time?

In This Post

There will be a time when you wonder, “When should I outsource quality assurance for my software, websites, or mobile aps?” It’s a great question as there are times when outsourcing QA makes good sense and there are times when it doesn’t. Let’s look at a couple problems where outsourced quality assurance may or may not help you.

Running Late. Is Now the Time for Outsource Quality Assurance?

You’re running late on delivering your project and testing is always the last gate to clear.

You’re responsible for the quality of your software. When there are problems, it’s *your* phone that rings. You have a bunch of new features and several bug fixes that are almost ready for release. You just need to get the new features tested (again) and a full regression test suite run to make sure those old bugs got fixed and that there aren’t any new ones. It’s just you and one tester and the pressure is mounting to get the new software released to your customers.

Do you …

A – do the best you can with what you have?

B – ask for help from your peers?

C – seek help from quality assurance outsourcing?

If you do the best you can with what you have – you and your tester – you’ll make progress but probably can’t make any promises about the actual quality of the release. Everyone will just have to hope for the best and take what they get. Yeah, your phone is probably going to ring …

If you ask for help from your peers – the programmers and folks in marketing – you’ll probably get help. But, will that *help* really help? Yeah, you’ll get some tests run, but it probably won’t be a coordinated and planned strategy for software quality. It will be a bunch of testing and while it’s better than just doing the best you can, you’ll still be left with hope and getting whatever you get. And yeah, your phone’s probably going to ring if you use this approach, too.

I’m Unprepared! What Do I Need to Get Started?

You want help with your outsourced software testing but are worried you’re not prepared enough. Test Cases, Test Plan, Test Datasets, Testing Sandbox – the list can appear to be endless and daunting.

All you really need to get started with TESTCo for your outsourced software testing is a goal and a strong desire to be helped. We WILL need a goal for your project but if you’re not really clear on what it might be, no worries, we’ll be happy to help you set a powerful goal for your testing project.

And, no need to worry about missing test plans, datasets or a sandbox. We come with a full toolbox of everything we could possibly need to successfully complete your project.  And Test Cases? No Problem – we’ve got you covered there too. We can help you build everything you need to achieve your goals in this sprint and the next sprints as well.

And, lastly, in some cases, depending on your goal and constraints, you might not need everything you think you need. Many times, project speed is more important than the re-usability of testware so it might not make sense to build a lot of testing assets when you just need the confidence that your project is high quality and you need it Real Fast.

Being prepared is mostly having a clear picture of your goals and constraints for the project. We’ll help you fill in everything you need to achieve your goals within your constraints.

Reaching Out

If you seek help from TESTCo, a long-standing quality assurance outsourcing company, you’ll get a thorough strategy, proposal and plan within a day and we can start working for you in as little as a single day. We’ll run your test strategy and plan and report twice daily so you’ll always know where things stand and exactly how good your software is. Call me anytime to talk about how we can help you! 888-254-9709

More to Come

Over the course of the next month or so I’ll append this post with descriptions of more problems and opportunities to effectively use outsourced quality assurance.

Mobile App Testing

The Mobile App Testing Lessons Learned in 2018

In This Post

The market for mobile applications is continually shifting. Failure to get it right, the first time, and keep it right, results in pretty severe consequences. In 2018, TESTCo ran tens of thousands of tests on our clients’ mobile applications. Here’s what we learned. Plus, I’ve included a link to our Mobile App Testing Checklist.

Lesson #1 – Quality Matters in Reviews

The quality of your mobile app will directly influence your app’s ratings and reviews. Users definitely use the ratings and reviews to determine if they should download and use your app. Poor ratings and reviews, especially regarding quality, will cause users to avoid your mobile app.

Improving ratings and reviews, especially pointing out improvements in your mobile app, will cause users to give your app a try. Ratings matter and the quality (of lack thereof) have a big impact on the quality and quantity of your reviews.

Lesson #2 – Choose Your Test Devices and Browsers Carefully

There is no single reference page for determining which devices, operating systems and browsers have the most market penetration. Nobody really knows how many people are actually using any particular flavor of mobile device or operating system. You can’t test every one so how will you know which to test and which to avoid? If you test the wrong group of devices and browsers, you’ll have defects.

Lesson #3 – Don’t Stop! Keep Going! But Not Too Much!

The mobile app market is moving quickly and still gaining steam. Without a real and almost daily need to use your mobile app, users will quickly forget about your value proposition and move on to another offering or app.

If you refresh you mobile app, your users will fall in love with you all over again. Except! Not too often. Too many upgrades and your mobile app users will avoid your updates and miss your new value propositions/features or become confused and delete your app because it appears buggy.

The Preventable Reason Mobile Apps Fail

Mobile apps are almost a strict business requirement – like a web page for a business but harder and more expensive to maintain. They also allow you and your business value proposition to sit, literally, in the pocket of your customers! Get it right and your cash register will ring. Miss a few steps or deliver poor quality and they’ll slide right by and go to your competitor.

Give your innovation a chance to succeed. The #1 reason that mobile apps fail is poor testing. We can help you do it right the first time.