SOFTWARE TESTING : SOFTWARE TESTING
Software testing has the potential to improve customer satisfaction by delivering a more defect-free product.The business needs stable and reliable software. : Software testing has the potential to improve customer satisfaction by delivering a more defect-free product.The business needs stable and reliable software. Overview: Little or No testing leading to increased failure rates a substantial wastage of time and effort in re-work higher maintenance costs customer dissatisfaction
Slide 3 : 3 The system failures point to the inadequacy in a thermal vacuum test conducted before launching.
From this analysis they calculated the temperature that the spacecraft would experience at 100 km from the Moon’s surface to be around 75°C whereas in the actual environment around the Moon it was more than 75°C.
This led to the failure of the star sensors which play a pivotal role in controlling the position of the craft in space. Chandrayaan– 1 lost contact. What went wrong?
Slide 4 : 4 What is Software Testing? A process of verifying and validating that a software application or program meets the business requirements that guided its design and development, and works as expected. Software testing has THREE main purposes
Verification - Are we building the product right?
Validation - Are we building the right Product?
Defect Finding Verification - confirms that the software meets its technical specifications.
Validation - process confirms that the software meets the business requirements.
Defect - variance between the expected and actual result.
Slide 5 : 5 Does the software or product work as expected?
Satisfy the business requirements?
Compatible with other systems?
Perform well?
Ready for release? Why to Test? Benefit
Save time and money by identifying defects early
Reduce development downtime
Building a better application
Concentrate on enhancements for later versions But a “bug” is really a problem in the code; software testing is focused on finding defects in the The instinctive response is “To find the bugs!” FINAL PRODUCT
Slide 6 : 6 People (e.g. by causing an aircraft crash in which people die, or by causing a hospital life support system to fail);
Companies (e.g. by causing incorrect billing, which results in the company losing money);
The Environment (e.g. by releasing chemicals or radiation into the atmosphere). Software failures can sometimes cause all three of these at once. Incorrect/Defective software can harm
Slide 7 : 7 Attention to details.
Be well-versed with terminologies.
Be skilled in application of test techniques.
Understand the scope of different levels of testing.
Know how to conduct different types of tests.
Understand the process of testing.
Understand effective use of tools. A GOOD Test Engineer
Certification : 8 Certification Certification has become recognised worldwide as the standard for professionals.
Certification is a big step; a big decision.
Certification is formal recognition of a level of proficiency in the information technology industry.
More of these certifications is frequently a prerequisite for promotion or acquiring a new position. As the IT industry becomes more competitive, the ability for management to distinguish professional and skilled individuals in the field becomes mandatory. Certification demonstrates a level of understanding in carrying out quality assurance principles and practices. Indian Testing Board was founded in February 2004 and it was granted permission by ISTQB (International Software Testing Qualification Board) in April 2004.
1) Foundation Level 2) Advanced Level 3) Expert Level Why become Certified?
Slide 9 : 9 SUCCESS STORY
More than 200 I.T. companies including all the big ones (Tier 1 and most of Tier 2 companies are our affiliates and conduct ISTQB training programs and exams regularly).
Nearly 1,60,000 Certificate holders (Worldwide) of which 32,000 holders are from India alone and most of them are working with Multinational Companies.
Why ITB?
It is
- Practical
- Supports a career path
- Represents the distilled wisdom of many experts in the field
- About promoting the broad profession of software testing rather than the narrow financial interests of particular training companies and consultancies
Market Trends
Popular and More organizations prefer certification.
Board will launch more certifications this year.