
Santhanam introduces the trainer for the software testing fundamentals course, outlining that each week a task will be assigned to students.
Explore the software testing fundamentals trailer to preview the core topics and goals of the course.
Explore the fundamentals of software testing for beginners, learning that testing is about finding errors in an application and conducting tests to improve quality.
Explore fields of testing across electronic, radio frequency, Android, and mobile testing, and learn a unified procedure for testing web applications and Windows applications.
Explore real-time scenarios to understand software testing, highlighting completeness, correctness, and quality as client expectations, and compare manual testing with automation for negative conditions.
Recognize that software testing is a mandatory step before delivering a project, delivering software that meets user expectations and requirements and avoids dissatisfied clients.
Determine who performs testing, describe initial module testing, and outline completing full application testing by the project deadline.
Explore common testing terminologies such as fault, defect, and failure, and see how a recording or edit error can disable user registration and login, causing user loss.
Testers execute tests to verify that requirements are satisfied, report findings to developers for fixes, and perform retesting to ensure quality before project delivery.
Provide closure thoughts on software testing fundamentals, clarifying the core ideas and practical implications for understanding testing processes and quality outcomes.
Explore the foundations of software testing by distinguishing quality assurance and quality control, and explain how each ensures reliable, defect-free software.
Dive into quality assurance and quality control within software testing fundamentals. Understand how these concepts shape software quality and testing practices.
Explore quality assurance and quality control by analyzing user-friendly designs and meeting client requirements, while adhering to standards across all stages of software development.
Measure quality by five attributes: functionality, usability, reliability, performance, and scalability, ensuring the application is functional, usable, reliable, performs well, and scalable under stress.
Identify three metrics types: process, product, and project, and explain how each assesses lifecycle efficiency, software quality, and tool efficiency, with responsibilities assigned to quality assurance, ISTE, and project manager.
Discover a simple formula for calculating test metrics, using executer divided by total number and then multiplied by three to yield the percentage of the excluded.
Differentiate quality assurance and quality control by focusing on building in quality and preventing defects versus testing for quality and detecting defects in the software development lifecycle.
Conclude the week with closure thoughts on quality assurance and quality control, completing a small task by dusting off your feedback.
Software Testing Fundamentals course is a detailed guide for software testing. Here you will learn basic fundamentals of software Testing which are required to work as a Software Tester
If you are new to software Testing starts from Software Testing Fundamentals continue watching other topics to expand your knowledge in Software Testing.
What Will You Learn?
I) Software Testing Fundamentals:
Topics Covered in this Course:
Introduction to Testing
Fields of Testing
What is Software Testing
Is Software Testing Necessary?
Who does Testing?
Testing Terminologies
What do Testers do?
Software Testing Fundamentals -Closure Thoughts
Assignment 1:
Launch a sample website and do testing and find Bugs. Log the Bugs in the error template xls template which is attached in the assignment section. Let me know your progress in the comments section.
II) Quality Assurance & Quality Control
What is Quality?
How to measure Quality?
Test Metrics and its Types
Test Metrics
Types of Test Metrics
How to calculate Test Metrics?
Differentiate Quality Assurance & Quality Control
Quality Assurance & Quality Control - Closure Thoughts
Assignment 2:
Use the formula discussed in the course to calculate the % of Test Cases Executed. You can use your own numbers also to calculate the percentage.
Let me know your calculation in the comments section.
Software Testing Fundamentals course is for beginners who need a basic understanding of the Testing field. Software Testing is a field of Testing. The tester's responsibility is to identify the bugs in the web application. As a Software Tester, you should deliver an application with 100% Quality with zero Bugs.