Showing posts with label Testing - QC. Show all posts
Showing posts with label Testing - QC. Show all posts

Friday, 8 July 2011

The Changing Paradigm of Testing Industry

Software testing was an important turning point in the IT industry. It has changed the face of the software world today. In today's world, consumer expectations are very high on quality. They want customized access from anywhere, anytime, through any device and within no time and with no glitches. Satisfying such consumer needs and expectations of high quality were only possible by immense software testing. Testing has optimized software business products and has lessened the complexities faced by software developers. It has helped improve the overall software development life cycle.

Opening the event with a keynote session, Arun Kumar Singh, Vice President and Global Head Testing ,Financial Services, Wipro, threw some light on the importance of testing in today's business and tried to forecast where testing will go in years ahead. He spoke about 1.0, 2.0 and 3.0 phases of software testing.

Wednesday, 22 June 2011

Motivating QA Team

Job satisfaction among QA professionals has been traditionally low when compared with their development peers and with those in other departments. Why? External misconceptions that are out there such as “anybody can do QA”, “hire some out of school kids to test our applications”, or “QA folks are in reality ‘developer wannabees’, can really have an impact on your team’s morale.
We will take a closer look at some common QA miss-perceptions, reason why they are wrong, and gives you some specific follow-up action items that you could act upon to keep and maintain a motivated staff.
Myth #1: Anybody can do QA
Wrong. Testing is a skilled activity that requires the ability to think, explore and follow logic while questioning and reasoning at the same time. It is based on the philosophy of performing a technical investigation of a product, to provide information and report back to various stakeholders throughout the organization. And to achieve

Tuesday, 21 June 2011

Are you a Novice Tester ???

To begin any career in any field brings a list of questions in your mind to become an expert in that. Novice testers have many questions about software testing and the actual work that they are going to perform. Certain tips can help in that to get the answers. These ‘testing truths’ are applicable to and helpful for experienced testing professionals as well.

Know Your Application

Don’t start testing without understanding the requirements. If you test without knowledge of the requirements, you will not be able to determine if a program is functioning as designed and you will not be able to tell if required functionality is missing. Clear knowledge of requirements, before starting testing, is a must for any tester.

Metrics in Software Testing

Metrics for Evaluating Application System Testing:
Metric = Formula
Test overage = Number of units (KLOC/FP) tested / total size of the system. (LOC represents Lines of Code)
Number of tests per unit size = Number of test cases per KLOC/FP (LOC represents Lines of Code).
Acceptance criteria tested = Acceptance criteria tested / total acceptance criteria
Defects per size = Defects detected / system size
Test cost (in %) = Cost of testing / total cost *100
Cost to locate defect = Cost of testing / the number of defects located

Software Testing Standards - CMM

Capability Maturity model
-          It is a five level assessment model
-          Capability Maturity Model (CMM) broadly refers to a process improvement approach that is based on a process model. CMM also refers specifically to the first such model, developed by the Software Engineering Institute (SEI) in the mid-1980s, as well as the family of process models that followed.