Basics of Software Testing

977 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
977
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
49
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Welcome and thank you for joining us for the [21 CFR Part 11 for the plastics industry] Webinar. My name is Serge Jonnaert. I am Executive Vice President of Marketing at American MSI Corporation
  • What you should be looking for in a solution: * Centralized user rights management. Essentially access to any and all workstations or control panels is governed by a single database. * Database alteration alerts. Any attempt to tamper with the data should be recorded using triggers. * Auto secure time-outs. When a workstation or control panel is left unattended it should automatically slip into a secure mode. Record validation through hash algorithms. The FDA demands that you assure that the system is not fed with forged data.
  • Basics of Software Testing

    1. 1. Shakal Shukla
    2. 2. Basic concepts of Software Testing & Quality Analysis
    3. 3. <ul><li>Customers viewpoint </li></ul><ul><li> Fit for use or other customer needs </li></ul><ul><li>Producers viewpoint </li></ul><ul><li> Meeting requirements </li></ul>
    4. 4. <ul><li>Delivered on time </li></ul><ul><li>Within budget </li></ul><ul><li>Meets requirement/expectation </li></ul><ul><li>Maintainable </li></ul><ul><li>Bug free </li></ul>
    5. 5. <ul><li>Bug/Issue is defined as a flaw in a system or system component that causes system or system component to fail to perform its required function. </li></ul>
    6. 6. <ul><li>Mistake </li></ul><ul><li>Fault </li></ul><ul><li>Failure/Crash </li></ul><ul><li>Error </li></ul>
    7. 7. <ul><li>Miscommunication or No communication </li></ul><ul><li>Software complexity </li></ul><ul><li>Programming errors </li></ul><ul><li>Changing requirements </li></ul><ul><li>Time pressure </li></ul><ul><li>Egos </li></ul><ul><li>Poorly documented code </li></ul><ul><li>Software development tools </li></ul>
    8. 9. <ul><li>Definitions </li></ul><ul><li>Testing is process of trying to discover every conceivable fault or weakness in a work product. </li></ul><ul><li>Testing is a process of executing a program with the intent of finding an error. </li></ul><ul><li>A good test is that has a high probability of finding an as yet undiscovered error </li></ul><ul><li>A successful test is that uncovers an as yet undiscovered error. </li></ul>
    9. 10. Waterfall Model Software Development Life Cycle Spiral Model
    10. 11. V V Model
    11. 12. <ul><li>Capability Maturity Model Integration </li></ul><ul><li>Initial </li></ul><ul><li>Repeatable </li></ul><ul><li>Defined/Standard </li></ul><ul><li>Managed/Measured </li></ul><ul><li>Optimizing </li></ul>
    12. 13. <ul><li>ISO ( International Organization for Standardization ) </li></ul><ul><li>SEI ( Software Engineering Institute ) </li></ul><ul><li>IEEE ( Institute of Electrical & Electronics Engineers ) </li></ul><ul><li>ANSI ( American National Standards Institute) </li></ul><ul><li>Six Sigma </li></ul>
    13. 14. <ul><li>Severe bugs </li></ul><ul><li>Critical softwares </li></ul><ul><li> Hospital </li></ul><ul><li> Bank </li></ul><ul><li> Credit cards </li></ul>
    14. 15. <ul><li> Distribution of Bug detection </li></ul>
    15. 16. The cost of quality is free
    16. 17. <ul><li>Find defects. </li></ul><ul><li>Find them as early as possible. </li></ul><ul><li>Make sure that they get fixed. </li></ul>
    17. 18. <ul><li>Hunt for defects. </li></ul><ul><li>Creatively destructive. </li></ul><ul><li>Pursue Errors not people. </li></ul><ul><li>Tester add value </li></ul>
    18. 19. Process of testing…… For the best future of work product Bugs are always celebrated
    19. 20. A lot of hidden efforts goes into a software product
    20. 21. <ul><li>We break software because we care </li></ul>
    21. 22. <ul><li>We don’t make softwares ; </li></ul><ul><li>We make softwares better. </li></ul>

    ×