Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Fundamentals of Static Testing

Board Infinity via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
This software testing course gives you the complete fundamentals of static testing that QA analyst and quality engineer roles demand - covering reviews, inspections, static analysis tools, and defect prevention. Start with static testing fundamentals: what static testing is, how it differs from dynamic testing, review roles and responsibilities, and the defect lifecycle. Next, master review techniques: walkthroughs, technical reviews, and formal inspections applied to requirement and design documents. Then advance into static analysis using SonarQube, ESLint, and PMD to detect code quality issues and integrate testing into CI/CD pipelines. Finally, apply everything through Agile and Waterfall QA workflows and a final code review project. By the End, You Will: - Build a full static testing process covering reviews, inspections, and static analysis workflows - Apply defect prevention strategies and QA workflows to real software development projects - Analyze code and requirements using static testing tools and structured review techniques - Design a final static testing project demonstrating software testing certification-ready QA skills Ideal For: Beginners entering QA and software testing; developers improving code quality; CS students pursuing software testing certification; anyone starting a qa testing course or istqb foundation level course journey. Enroll and build the QA skills software teams rely on. Disclaimer: This course is an independent educational resource developed by Board Infinity and is not affiliated with, endorsed by, sponsored by, or officially associated with ISTQB or any of its subsidiaries or affiliates. This course is not an official preparation material of ISTQB. All trademarks, service marks, and company names mentioned are the property of their respective owners and are used for identification purposes only.

Syllabus

  • Fundamentals of Testing
    • This module covers the basics of software testing, highlighting its critical role in software development. It explains what testing entails, its importance, fundamental principles, and the key concepts that underpin the testing process. Through a combination of video lectures and practice assignments, learners will gain a clear understanding of testing fundamentals.
  • Test Activities, Roles, and Skills
    • This module focuses on the activities involved in the testing process, the roles within testing teams, and the essential skills required for effective testing. It provides insights into test processes, testware, and traceability, as well as the psychological aspects and best practices of testing.
  • Static Testing
    • Static testing is a crucial phase in the software testing lifecycle that involves examining the software product without executing the code. This module explores the basics of static testing, including techniques, methods, and the review process. It also discusses the advantages and challenges associated with static testing and the role of feedback and reviews.

Taught by

Board Infinity

Reviews

4.2 rating at Coursera based on 65 ratings

Start your review of Fundamentals of Static Testing

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.