Software Testing & Verification | Session 1: Foundations & Cross-Language Testing
Software Testing & Verification | Session 1: Foundations & Cross-Language Testing
Share this event
Software Testing & Verification | Session 1: Foundations & Cross-Language Testing
We offer a 50% discount to students; please complete this form to avail the discount.
This session introduces the foundations of software testing, verification and validation, covering static analysis and unit testing across C/C++, Python and Rust.
This session is part of a 4-session professional training programme:
REGISTRATION FOR ALL 4 SESSIONS IS 150$ ONLY.
What You Will Learn
Verification and validation principles and test levels
Equivalence partitioning and boundary value analysis
Test planning and risk-based testing
Static analysis using cppcheck, clang-tidy, pylint, mypy and clippy
Unit testing using GoogleTest, pytest and cargo test
Cross-language testing approaches and common pitfalls
Static-analysis defect identification and triage
Why This Matters
Effective testing requires more than a successful build. Static analysis and unit testing help identify defects, test edge cases and improve confidence in software behaviour.
This session provides practical foundations for testing software across three programming languages.
Ideal For
Software test engineers and QA engineers
Verification and validation engineers
Software developers and engineers
Technical professionals developing their testing skills
University students and advanced learners
Training Format
3-hour live online training session
Focused teaching and worked examples
Instructor-led static-analysis demonstration
Graded take-home Rust testing assignment
Practical exercises using open-source tools
This session is Session 1 of the 4-session programme.