MANUAL TESTING
MANUAL TESTING
Syllabus
Environment
- Selenium
- Java \c# \ python
Software Testing Introduction
- What is testing?
- Importance of testing
- Roles and Responsibilities
- Principles of software testing
- What is Quality?
- How much testing is enough?
- Differences between Manual and Automation Testing.
Software Development Life Cycle
-
SDLC Phases
-
- Requirements Phase.
- Analysis Phase.
- Design phase.
- Coding Phase.
- Testing phase.
- Delivery and Maintenance Phase.
-
SDLC Models
-
- Waterfall Model.
- V Model
- Agile Model.
- Prototype Model.
- Spiral Model.
Software Testing Methodologies
- White Box Testing.
- Black Box Testing.
- Grey Box Testing.
Test Case Design Techniques
Static Techniques:
- Informal Reviews
- Walkthroughs
- Technical Reviews
- Inspection
Dynamic Techniques:
Structural Techniques
- Statement Coverage Testing
- Branch Coverage Testing
- Path Coverage Testing
- Conditional Coverage Testing
- Loop Coverage Testing
Black Box Techniques
- Boundary Value Analysis
- Equivalence Class Partition
- State Transition Technique
- Cause Effective Graph
- Decision Table
- Use Case Testing
Experienced Based Techniques:
- Error guessing
- Exploratory testing
-
-
Test Execution
-
- Execute test cases
- Defect Tracking and Reporting
- Types of Bugs.
- Identifying the Bugs.
- Bug/Defect Life Cycle.
- Reporting the Bugs.
- Severity and priority
-
Levels of Testing
-
Functional Testing
-
- Unit Testing
- Integration Testing
- System Testing
- User Acceptance Testing.
- Sanity/Smoke Testing.
- Regression Test.
- Retest.
-
Non Functional Testing
-
- Performance Testing.
- Memory Test
- Scalability Testing.
- Compatibility Testing.
- Security Testing.
- Cookies Testing.
- Session Testing.
- Recovery Testing.
- Installation Testing.
- Adhoc Testing.
- Risk Based Testing.
- I18N Testing.
- L1ON Testing.
- Compliance Testing.
Software Testing Life Cycle
-
Requirements Analysis/Design
-
-
- Understand the requirements
- Prepare Traceability Matrix
-
-
Test Planning
-
-
- Object.
- Scope of Testing.
- Schedule.
- Approach.
- Roles & Responsibilities.
- Assumptions.
- Risks & Mitigations.
- Entry & Exit Criteria.
- Test Automation.
- Deliverables.
-
-
Test Cases Design
-
-
- Write Test cases
- Review Test cases
- Test Cases Template
- Types of Test Cases
- Difference between Test Scenarios and Test Cases.
-
-
Test Environment setup
-
- Understand the SRS
- Hardware and software requirements
- Test Data
-
Test Execution
-
- Execute test cases
- Defect Tracking and Reporting
- Types of Bugs.
- Identifying the Bugs.
- Bug/Defect Life Cycle.
- Reporting the Bugs.
- Severity and priority
-
Test Closure
-
- Criteria for test closure
- Test summary report
-
Test Metrics
-
- What is Test Measurements?
- Why Test Metrics?
- Metric Life Cycle.
- Types of Manual Test Metrics.
QA & QC & Testing
- What is Quality Assurance?
- What is Quality Control?
- Differences of QA & QC & Testing
QUICK CONTACT
- 2nd FLOOR, KASHINATH PRASAD BLDG, ABOVE BANK OF MAHARASHTRA, NEAR MODERN CAFE, SHIVAJI NAGAR, PUNE, MAHARASHTRA, INDIA. 411005.
- +91-9970720023
- info@graphixtech.org