際際滷

際際滷Share a Scribd company logo
Quality Assurance  &  Testing  in a glimpse! Presentation by:  Tahmid Munaz www.linkedin.com/in/munaz Email:  <  [email_address]  > Software This presentation slide has been made in respect of our local market, demand, practice and scope for the beginners in  Bangladesh!
Glimpse list. Software Development Life Cycle QA/Testing? Which one is Important?  Why these are important? Difference between  QA  and  Testing About Career: Who wants Good Testers? How can we learn more about Testing? Test Automation  Buzz Words
Waterfall model
Which one is Important? QC / Testing  QA / SQA Testing? QA? Or Both ?
Why these are important? Avoid Risks Avoid Faults / Mistakes Avoid Deviation from the Requirement Avoid Loss ($) and Time (00:00) Avoid misunderstanding or loosing Client
We gain Acceptance of End User Gain Client Satisfaction Releasing a Stable product Reflection of Clients Requirement Less defective than un-Tested release!
Quality Assurance Quality Assurance: The Quality is ensured by the overall contribution of the whole Team, not an individual effort. The person who monitors and ensures that the agreed process or methodology has been followed by the whole team. Involvement is from the 1 st  to Last or Post.
Testing Testing: Depends on context of the culture and company requirement.  IT / Computer Science background is not mandatory Programming skill is not mandatory but could be added as an Additional ability if there is any Could be a beginners choice!  Involvement could be in the middle of development or post development.
Test Case/Matrix/Script Test Case: A case which defines a number of Test Steps for a feature/function. Test Matrix/Suit/Script: A collection of Test Cases all together  Automated Script: A script which is executable to perform certain test cases.
Sample Test Script (matrix format)
Whats the career? Software Companies Outsourcing Service providers IT Service resellers Product Development Large Corporation In House Software Development wings 3 rd  Eye or Quality vetting wings
Who wants Good Testers? Software Companies Banks (who has their own IT wing) Industries Online Freelancer hunters oDesk [ www.odesk.com ] RentACoder [ www. rentacoder .com ] Etc.. Test Practitioners
=> there are more Logos to put in this page.. Companies think about  Quality & Testing International Market Local Market
How can we learn more on Testing? Black Box Software Testing:  By Cem Kaner & James Bach [ www.testingeducation.org/BBST ] Online Blogs  SQABD referrers different Testers Blogs http://www.sqabd.com/testingexperts.php Online Discussion Forums SQABD [ www.sqabd.com ] Stickyminds [ www.stickyminds.com ] uTest [ www.utest.com ]
Whats Test Automation? Repetitive tests which is easy to Automate and helps you to focus in to other test boundaries. 3 rd  party any open source tools which can be used as editor/manager/reporter/record-playback Environment preparation
Automation Myth A single Test tool covers all the Testing scope.. Reduces Human error + costly Testers! Reduces cost for repetitive tests!
Test Automation Limits Coverage: Do you expect your Automation will run the Test which you didnt specify in your Automated Script?  Cost: If you want Buy any 3 rd  party tool (Money factor) If think to automate by Scripting (Time factor)
Buzz Words! Verification is a Quality control process  that is used to evaluate whether or not a product, service, or system complies with regulations, specifications, or conditions imposed at the start of a development phase. Verification can be in development, scale-up, or production. This is often an internal process. Validation is Quality assurance process  of establishing evidence that provides a high degree of assurance that a product, service, or system accomplishes its intended requirements. This often involves acceptance of fitness for purpose with end users and other product stakeholders. QC / Testing / QA / SQA Black/White/Gray Box Unit Testing Test Automation? Automated Tester? Automated Script?
Questions? What do you think about a Tester? How you may start practicing in your Company?  Do you  have any different thought about Testing?  What wrong/mistake did you find in my Presentation?  Are you still questioning yourself?   (My Questions to Audience)
Thank You!

More Related Content

Quality Assurance & Testing in a glimpse

  • 1. Quality Assurance & Testing in a glimpse! Presentation by: Tahmid Munaz www.linkedin.com/in/munaz Email: < [email_address] > Software This presentation slide has been made in respect of our local market, demand, practice and scope for the beginners in Bangladesh!
  • 2. Glimpse list. Software Development Life Cycle QA/Testing? Which one is Important? Why these are important? Difference between QA and Testing About Career: Who wants Good Testers? How can we learn more about Testing? Test Automation Buzz Words
  • 4. Which one is Important? QC / Testing QA / SQA Testing? QA? Or Both ?
  • 5. Why these are important? Avoid Risks Avoid Faults / Mistakes Avoid Deviation from the Requirement Avoid Loss ($) and Time (00:00) Avoid misunderstanding or loosing Client
  • 6. We gain Acceptance of End User Gain Client Satisfaction Releasing a Stable product Reflection of Clients Requirement Less defective than un-Tested release!
  • 7. Quality Assurance Quality Assurance: The Quality is ensured by the overall contribution of the whole Team, not an individual effort. The person who monitors and ensures that the agreed process or methodology has been followed by the whole team. Involvement is from the 1 st to Last or Post.
  • 8. Testing Testing: Depends on context of the culture and company requirement. IT / Computer Science background is not mandatory Programming skill is not mandatory but could be added as an Additional ability if there is any Could be a beginners choice! Involvement could be in the middle of development or post development.
  • 9. Test Case/Matrix/Script Test Case: A case which defines a number of Test Steps for a feature/function. Test Matrix/Suit/Script: A collection of Test Cases all together Automated Script: A script which is executable to perform certain test cases.
  • 10. Sample Test Script (matrix format)
  • 11. Whats the career? Software Companies Outsourcing Service providers IT Service resellers Product Development Large Corporation In House Software Development wings 3 rd Eye or Quality vetting wings
  • 12. Who wants Good Testers? Software Companies Banks (who has their own IT wing) Industries Online Freelancer hunters oDesk [ www.odesk.com ] RentACoder [ www. rentacoder .com ] Etc.. Test Practitioners
  • 13. => there are more Logos to put in this page.. Companies think about Quality & Testing International Market Local Market
  • 14. How can we learn more on Testing? Black Box Software Testing: By Cem Kaner & James Bach [ www.testingeducation.org/BBST ] Online Blogs SQABD referrers different Testers Blogs http://www.sqabd.com/testingexperts.php Online Discussion Forums SQABD [ www.sqabd.com ] Stickyminds [ www.stickyminds.com ] uTest [ www.utest.com ]
  • 15. Whats Test Automation? Repetitive tests which is easy to Automate and helps you to focus in to other test boundaries. 3 rd party any open source tools which can be used as editor/manager/reporter/record-playback Environment preparation
  • 16. Automation Myth A single Test tool covers all the Testing scope.. Reduces Human error + costly Testers! Reduces cost for repetitive tests!
  • 17. Test Automation Limits Coverage: Do you expect your Automation will run the Test which you didnt specify in your Automated Script? Cost: If you want Buy any 3 rd party tool (Money factor) If think to automate by Scripting (Time factor)
  • 18. Buzz Words! Verification is a Quality control process that is used to evaluate whether or not a product, service, or system complies with regulations, specifications, or conditions imposed at the start of a development phase. Verification can be in development, scale-up, or production. This is often an internal process. Validation is Quality assurance process of establishing evidence that provides a high degree of assurance that a product, service, or system accomplishes its intended requirements. This often involves acceptance of fitness for purpose with end users and other product stakeholders. QC / Testing / QA / SQA Black/White/Gray Box Unit Testing Test Automation? Automated Tester? Automated Script?
  • 19. Questions? What do you think about a Tester? How you may start practicing in your Company? Do you have any different thought about Testing? What wrong/mistake did you find in my Presentation? Are you still questioning yourself? (My Questions to Audience)