The document outlines the quality assurance process called SOF DOC used by StraQuapp Technologies to deliver bug-free software. SOF DOC involves rigorous testing at all stages of development using various test methods and types. Testing is carried out by a team of testers, analysts and users to verify requirements and design. Documentation of testing is also required. The goal of SOF DOC is to achieve zero defects by preventing the recurrence of previously discovered bugs through debugging and fix verification.
2. ROAD MAP StraQuapp SOF DOC
• SOF DOC QA
• ZERO DEFECT DELIEVERY
• SOF DOC TEST METHOD
• SOF DOC TEST TYPE
• SOF DOC TESTING LIFE CYCLE
• TESTING TOOL
• TEAM MEMBERS
• DOCUMENTATION NEEDED
• SOF DOC DEBUGGING
• SOF DOC APPROACH
3. STRAQUAPP SOF
DOC
QUALITY
ASSURANCE
STRAQUAPP SOFDOC (SOFTWARE DOCTOR) WING : THE UNIT
OF TESTING & DELIVERY IS AN INTERNAL DEPARTMENT &
INVESTMENT BY THE COMPANY STRAQUAPP TECHNOLOGIES FOR
ENRICH ALL PRODUCTS & SERVICES TO PROCEED FOR BUG FREE
DELIVERY.
SOFDOC ALSO ACT AS THIRD PARTY TESTING DIVISION &
DOCUMENTATIONS. WE PROVIDE SOFDOC CERTIFICATIONS FOR
PROJECTS BEFORE HANDOVER FOR GO LIVE. WE ARE VERY STRICT
IN CERTIFICATIONS BY DEFINED CHECKLIST FOR VARIOUS OF
TYPES OF TESTING.
4. SOF DOC ZERO DEFECT
ZERO DEFECT DELIVERY
• Meeting the customer requirements at every stage of development is
core aspect of process.
• ZERO defect means actually not straight to the meaning of NO
DEFECTS, Every single application runs on defects. ZERO DEFECT we
mean here is non occurrences of same defects that raised & closed in
earlier iterations. We do the impact analysis of every functions on
regressions.
• The Quality we expect in our delivery:
• 1. 1 defective part per 100 parts
2. 1 defect per million line of codes
• StraQuapp believes the best understanding of the requirements,
Sound knowledge of chosen technology & Ingenious process are keys
for DEFECT FREE SOFTWARES
5. • White box or Glass box testing
• Black box testing
• Top-down and bottom-up for
performing incremental
integration
• ALAC (Act-like-a-customer) –
UAT
SOF DOC TEST METHODS
7. SOF DOC TESTING
LIFE CYCLE
• Establish test objectives.
• Design criteria (review criteria).
• Correct.
• Feasible.
• Coverage.
• Demonstrate functionality .
• Writing test cases.
• Testing test cases.
• Execute test cases.
• Evaluate test results.
8. WHAT IS STRAQUAPP FUNCTIONAL TESTING?
Functional testing checks features and operational behavior of a product to ensure compliance with
specifications. This testing ignores the internal mechanism of a system/component and focuses solely
on the outputs generated in response to selected inputs and execution conditions.
STRAQUAPP SOF DOC STAGES OF FUNCTIONAL TESTING PROCESS:
• Initiation
• Tests planning
• Tests design
• Tests execution
• Analysis & reporting
• Completion
STRAQUAPP FUNCTIONAL TESTING
10. SOF DOC TEST TEAM MEMBERS
• Professional testers.
• Analysts.
• System designers.
• Configuration management
specialists.
• Users.
11. SOF DOC TEST DOCUMENTATION NEEDED
• Requirement being tested.
• Design verification
methodology.
• Code verification methodology.
12. SOF DOC DEBUGGING
• Debugging (removal of a defect)
occurs as a consequence of
successful testing.
• Some people better at debugging
than others.
• Is the cause of the bug reproduced
in another part of the program?
• What “next bug” might be
introduced by the fix that is being
proposed?
• What could have been done to
prevent this bug in the first place?
13. DEBUGGING APPROACHES
• Brute force
• memory dumps and run-time traces are
examined for clues to error causes
• Backtracking
• source code is examined by looking
backwards from symptom to potential causes
of errors
• Cause elimination
• uses binary partitioning to reduce the number
of locations potential where errors can exist