Agile in FDA Regulated Software – Functional Testing vs Technical Testing

Thumbnail image for Agile in FDA Regulated Software – Functional Testing vs Technical Testing

Testing is a crucial part of all software development. If you don’t believe this you are likely just starting your career or haven’t had to support an application in production with users.  It becomes doubly important in regulated environments like the ones for medical devices. This is because testing for regulated software serves multiple purposes. [...]

Get High Performance Out of Your Testing Team

Thumbnail image for Get High Performance Out of Your Testing Team

Testing is often looked upon by many as an unmanageable, unpredictable, unorganized practice with little structure. It is common to hear questions or complaints from development including: What are test teams doing? Testing takes too long Testers have negative attitudes Testers know that these complaints and questions are often unfair and untrue. Setting aside the [...]

10 Best Open Source Web Testing Tool

JMeter – Load and Performance tester JMeter is a pure Java desktop application designed to load test functional behavior and measure performance. It may be used to test performance both on static and dynamic resources (files, Servlets, Perl scripts, Java Objects, Data Bases and Queries, FTP Servers and more). It can be used to simulate [...]

Creating a Load Test Report

Thumbnail image for Creating a Load Test Report

One of the most common questions in load testing is how to create a good test report that you would be able to present to your manager or customer. This big question actually consists of many smaller ones. What to start with? How to create the right test? What load parameters should be applied? How [...]

The Difference Between Unit Testing and Integration Testing

Thumbnail image for The Difference Between Unit Testing and Integration Testing

First things first: What is a unit test? A unit test is: Repeatable: You can rerun the same test as many times as you want. Consistent: Every time you run it, you get the same result. (for example: Using threads can produce an inconsistent result) In Memory: It has no “hard” dependencies on anything not [...]

Don’t Be Perfect

Thumbnail image for Don’t Be Perfect

To be a professional at testing requires a balance between technical and personal strengths. If you want to get ahead in your own career in quality assurance, learn how to turn the pitfalls of test measurement into personal triumphs. You’re a good quality assurance employee: You’re careful, conscientious, practiced in thinking like an end-user, and [...]

How Does a Tester’s Perspective Toward Software Differs From a Developer’s?

Thumbnail image for How Does a Tester’s Perspective Toward Software Differs From a Developer’s?

Just as there are developers who are orders of magnitude more productive and creative than other developers, so are there testers who are similarly outstanding. We all have our opinions about what constitutes an outstanding tester. I believe one contributing factor is a matter of perspective, that a great tester approaches software in a different [...]

Early Impressions of a Mobile App Tester

Thumbnail image for Early Impressions of a Mobile App Tester

Testing mobile apps is interesting, fascinating, challenging and frustrating. It has been an amazing and eye-opening experience for me. I am still very new to it and have more to learn. I tested my first mobile application during the uTest Bug Battle last November. Since then, I have participated in over 30 mobile test cycles [...]

Should QA be Able to Code Tests?

Thumbnail image for Should QA be Able to Code Tests?

Having a development background, I am convinced that record and replay testing tools have their drawbacks, especially by making tests brittle. See Automated Testing != Record-Playback Tool for a good summary: Record-playback scripts are more expensive to maintain because the code they generate is long, complicated, not object oriented and must be further manipulated to [...]

How do I Satisfy External Auditors That Automated Tests Are at Least as Effective as Manual Tests?

Thumbnail image for How do I Satisfy External Auditors That Automated Tests Are at Least as Effective as Manual Tests?

My company is not an anti-automation place. In fact, one of the reasons they hired me was to bring in some expertise in test automation. The problem is that the current processes and procedures in place in the company do not currently have anything built in to allow for automation work.