- What is verification? (Real-world examples)
- What is Validation and how it is different from verification? (Real-world examples)
- Identifying Verification and Validation from the V- Cycle
- Developer’s Mindset Vs Tester’s Mindset
- Explaining various stages of validation (Unit Testing, Integration Testing, System Testing) with regards to verification phases in V-cycle
- System Testing
- Blackbox Testing
- Functional Testing
- Smoke Testing
- Usage of V-model in present Agile world
- SAFE (Scaled Agile Framework) concepts to illustrate ARTs
Software Verification and Validation and System Testing for Hand Code
Quick Facts
particular | details | |||
---|---|---|---|---|
Medium of instructions
English
|
Mode of learning
Self study, Virtual Classroom
|
Mode of Delivery
Video and Text Based
|
Course and certificate fees
The fees for the course Software Verification and Validation and System Testing for Hand Code is -
Head | Amount |
Programme fees | Rs. 40,000 |
certificate availability
Yes
certificate providing authority
Skill Lync
The syllabus
Week 1 - Introduction to Verification and Validation and System Testing
Week 2 - Test Case Development from Requirements – I
- Introduction to Test Coverage Levels (C0, C1, MCDC)
- Introduction to Different Test Design Techniques
- Choosing Test Design Techniques for Various System Requirements (Examples)
Week 3 - Test Case Development from Requirements – II
- Test Cases Vs Test Specification
- Writing a Test Plan
- How to Write a Test Case for the Requirements?
- Usage of Doors to Create Test Cases for the Requirements (Traceability)
- Hands-on Examples (Using Excel) [CLIMA, BSW]
Week 4 - Static Analysis and MISRA-C Guidelines
- What is MISRA-C?
- How are we using it for Safety-critical SW?
- Important Rules of MISRA-C
- How to identify and fix them?
- What is Static Analysis?
- Where is Static Analysis in V-cycle?
- Explaining Errors in Static Analysis (Case Studies)
- Heuristics Vs Formal Methods
- Hands-on Examples
Week 5 - Unit Testing and Integration Testing
- Unit Testing and Integration Testing
- Why do we need it?
- Why do we need SIL?
- SIL Levels and Coverage Levels
- Stub Functions
- Hands-on Examples
Week 6 - Automation and CI/CD
- Overview of Test Automation
- Introduction to Constructs of Infrastructure for CI/CD
- Introduction to Git Hub
Week 7 - Tool Introduction, Familiarization and Static Analysis
- Overview of LDRA Toolsuite
- Analysis Scope Definition
- UI View and Usage
- LDRA -Tbrun, Tbvision, and TBReports Overview
Week 8 - Unit Testing and Integration Testing
- Unit White Box Testing of Simple Project - (Array, Structure, Pointer, Linked lists)
- Adding Test Cases, Executing Tests, and Understanding Test Report
- Fixing Defects Detected from Tests
- Analyzing Coverage and Adding Test Case to Increase Coverage
- Generating Test Cases using Different Techniques
- MC/DC, Equivalence Class, Boundary Check, etc., using MCDC Planner
- Stubs
- Unit Blackbox Testing of Simple Project
- Adding Test Cases, Executing Tests, and Understanding Test Report
- Integration Testing
- Adding Test Cases, Executing Tests, and Understanding Test Report
- Identifying and Fixing Defects Detected from Tests
Articles
Popular Articles
prev
next
Latest Articles
prev
next