When you enroll in this course, you'll also be enrolled in this Specialization.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
There are 3 modules in this course
This course provides an in-depth understanding of the fundamental concepts and activities related to software testing, a critical component of the software development lifecycle. The course covers the basics of testing, its importance, and the principles that guide effective testing practices. Additionally, it introduces learners to the roles, responsibilities, and skills required in testing teams. The course also explores static testing techniques, review processes, and best practices to ensure high-quality software products. Through engaging video lectures and practical examples, learners will gain the necessary skills to perform both fundamental and static testing activities effectively.
Learning Objectives:
1. Describe the fundamental concepts and principles of software testing.
2. Identify the key activities, roles, and responsibilities in the software testing process.
3. Apply essential skills and good practices for effective software testing.
4. Evaluate static testing techniques, review processes, and their impact on software quality assurance.
Target Audience:
This course is designed for aspiring software testers, QA professionals, software developers, and anyone interested in understanding the fundamentals and static testing processes. It is suitable for beginners as well as professionals seeking to enhance their knowledge and skills in software testing.
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.
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.
Reasons for Errors, Defects and Failures•5 minutes
Risks of Poor Testing•4 minutes
Benefits of Effective Testing•5 minutes
Testing Principles: Overview•1 minute
Fundamental Testing Principles•11 minutes
Real-World Examples•6 minutes
Best Practices•7 minutes
4 readings•Total 105 minutes
Syllabus•15 minutes
Read More About the Importance of Testing in Software Development•30 minutes
Read More About the Critical Role of Testing in Software Quality•30 minutes
Read more about the Testing Principles and Processes•30 minutes
4 assignments•Total 105 minutes
Practice Quiz: What is Testing?•15 minutes
Practice Quiz: Why is Testing Necessary?•15 minutes
Practice Quiz: Testing Principles•15 minutes
Graded Quiz: Fundamentals of Testing•60 minutes
1 discussion prompt•Total 10 minutes
Why Do You Think Software Testing Really Matters?•10 minutes
1 plugin•Total 15 minutes
Quick Course Check-In•15 minutes
Test Activities, Roles, and Skills
Module 2•4 hours to complete
Module details
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.
What's included
15 videos2 readings3 assignments
Show info about module content
15 videos•Total 91 minutes
Test Activities, Testware, and Test Roles: Overview•1 minute
Testing Activities•9 minutes
Understanding Test Processes – Test Analysis and Design •5 minutes
Understanding Prioritization •8 minutes
Understanding Test Processes – Test Implementation•6 minutes
Understanding Test Processes – Test Execution•6 minutes
Understanding Test Processes – Test Evaluation and Reporting •14 minutes
Understanding Test Processes – Test Closure•6 minutes
Differentiate the testware•4 minutes
Understanding traceability•4 minutes
Roles in Testing Teams•2 minutes
Overview of Essential Skills and Good Practices in Testing•1 minute
Key Skills for Testers•6 minutes
Developing Testing Skills•6 minutes
Psychology of Testing•11 minutes
2 readings•Total 60 minutes
Read More About Key Testing Processes and Roles in Software Development•30 minutes
Read More About Essential Skills and Mindset for Effective Software Testing•30 minutes
3 assignments•Total 90 minutes
Practice Quiz: Test Activities, Testware, and Test Roles•15 minutes
Practice Quiz: Essential Skills and Good Practices in Testing•15 minutes
Graded Quiz: Test Activities, Roles, and Skills•60 minutes
Static Testing
Module 3•5 hours to complete
Module details
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.
Board Infinity is a full-stack career platform, founded in 2017 that bridges the gap between career aspirants and industry experts. Our platform fosters professional growth, delivering personalized learning experiences, expert career coaching, and diverse opportunities to help individuals fulfill their career dreams. Board Infinity has successfully facilitated over 20,000 career transitions, marking a significant impact in the career development landscape.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.