We may earn an affiliate commission when you visit our partners.
Course image
Syam Mohan

NOTE: This is a software testing beginner course. This course is for people who like to join IT industry as a software test engineer / people who are eager to learn testing methodologies in quick time. This course covers the need of testing, process involved, different types of testing, JIRA etc we use in testing etc. Please note here we are explaining types of testing with live example codes

Enroll now

What's inside

Learning objectives

  • Writing test cases
  • Strong testing skills
  • Good qa knowledge
  • Software qa
  • Live debug/ skills
  • Bug tracking system
  • Software testing
  • Regression testing
  • Manual testing
  • Automation testing basics
  • Jira
  • Testing
  • Show more
  • Show less

Syllabus

understand need of testing

This is the trailer video for the this course. This explains why  we need to learn testing!

need_for_testing, a real time scenario through animation
Read more
QA process, testing methodologies, need for test, importance of proper test
Let's get started on Testing!
familiar with testcase development, what to find, big picture of testing, live demo of testing
Deep dive in to functionality testing!!
negative test methodologies, out of box thinking
Let's explore Negative testing techniques on live system!!
regression test concepts
Lets master regression test concepts!
what is performance. system, stress test
Snorkeling to performance ,stress test and System test
difference between manual and automated testing
Differentiate between Manual and Automated testing
difference between white box and black box testing
Explore White Vs Black box testing!
Will be able to connect relation between each testing techniques
Connecting dots between each testing methods
will be able to understand bug tracking tool
Introducing JIRA with live demo
Conclude the basic QA methodologies and approaches

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Provides an introductory overview of software testing methodologies
Specifically designed for individuals seeking to enter the IT industry as software test engineers
Taught by Syam Mohan, an experienced instructor in software testing
Introduces live example codes to illustrate different types of testing
Covers bug tracking systems such as JIRA, an industry-standard tool
Focuses on developing practical skills in writing test cases and debugging

Save this course

Save Software Testing/ QA: Learn Basic Testing with live examples to your list so you can find it easily later:
Save

Reviews summary

Software testing basics with practical examples

Learners say the basic lectures and simple examples in this course help them to learn the fundamentals of software testing. This is helpful as a mechanical engineer.
Course provides easy-to-follow lectures.
"Being a mechanical engineer it seems that it's a tough side for me to go through but the lectures were kept quite simple"
"This program emphasizes the basics of software testing quite well."
"That's a good intro for a start and also useful for mechanical engineers."
Course content provides clear, practical examples.
"The lectures were kept quite simple which provide me with the basic idea of software testing."
"The examples included in the course are useful."
"I found the examples throughout the course to be helpful."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Software Testing/ QA: Learn Basic Testing with live examples with these activities:
Organize your notes and materials from the course
Organizing your notes and materials from the course will help you to stay organized and make it easier to find the information you need.
Show steps
  • Go through your notes and materials from the course.
  • Create a system for organizing your notes and materials.
  • File your notes and materials in a logical way.
Review the basics of software testing
Reviewing the basics of software testing will help you to refresh your memory and ensure that you have a solid foundation.
Browse courses on Software Testing
Show steps
  • Read through your notes from the course.
  • Review online resources such as articles and videos.
  • Take a practice quiz or exam.
Practice writing test cases
Writing test cases is a fundamental skill for any software tester. This activity will help you to practice writing test cases for different scenarios.
Browse courses on Software Testing
Show steps
  • Choose a software application or system to test.
  • Identify the different scenarios that need to be tested.
  • Write test cases for each scenario.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Find a tutorial on how to use JIRA
JIRA is a popular bug tracking tool that is used in many software development teams. This tutorial will help you to learn how to use JIRA effectively.
Browse courses on Jira
Show steps
  • Find a reputable tutorial on how to use JIRA.
  • Follow the steps in the tutorial to set up JIRA and create a project.
  • Add some issues to the project and start tracking them.
Join a study group or online community for software testers
Joining a study group or online community can help you to connect with other software testers and learn from their experiences.
Browse courses on Software Testing
Show steps
  • Find a study group or online community that is relevant to your interests.
  • Introduce yourself and participate in discussions.
  • Share your knowledge and experiences with others.
Write a blog post about testing techniques
Writing a blog post will help you to solidify your understanding of different testing techniques and how to apply them in practice.
Browse courses on Software Testing
Show steps
  • Choose a specific testing technique to write about.
  • Research the technique and gather information from reliable sources.
  • Write a clear and concise blog post that explains the technique and its benefits.
  • Proofread your blog post and get feedback from others before publishing it.
Record a video tutorial on a specific testing technique
Creating a video tutorial is a great way to share your knowledge of a particular testing technique with others. It can also help you to solidify your own understanding of the technique.
Browse courses on Software Testing
Show steps
  • Choose a specific testing technique to create a video tutorial on.
  • Write a script for your video tutorial.
  • Record your video tutorial.
  • Edit and publish your video tutorial.

Career center

Learners who complete Software Testing/ QA: Learn Basic Testing with live examples will develop knowledge and skills that may be useful to these careers:
Software Tester
The Software Tester works in Quality Assurance and is tasked with inspecting and validating software systems to ensure they are working properly. This course will help a person in this career develop the skills to conduct different types of testing including functional, negative, regression, performance, stress, and system tests. Knowledge gained in this course will also help prepare the Software Tester for their work with manual and automated testing methods.
Quality Assurance Analyst
The Quality Assurance Analyst works to improve the quality of products by ensuring they meet high standards. This course will equip one in this career with the knowledge and skills necessary to implement testing methods, including functional, regression, system, and automation. The course content will also be helpful for gaining a foundational understanding of software testing processes and tools.
Test Engineer
The Test Engineer is responsible for developing and executing test plans and procedures to ensure that software meets requirements. This course will help a person in this role develop practical skills in test case development, debugging, and bug tracking that will aid them in the development of high quality software applications.
Software Development Engineer in Test
The Software Development Engineer in Test (SDET) collaborates with software developers and quality assurance teams to ensure that software is of high quality and meets customer requirements. This course will aid the SDET in understanding the fundamentals of software testing, including test case development, debugging, bug tracking, and different testing methodologies such as functional, negative, regression, performance, stress, and system testing.
Manual Tester
The Manual Tester is tasked with executing test cases and procedures manually to identify and report software defects. This course will aid a Manual Tester by providing training on test case development, debugging, and bug tracking, as well as a foundational understanding of different types of testing methods.
Automation Tester
The Automation Tester is responsible for automating test cases and procedures to improve testing efficiency and accuracy. This course will contribute to the success of an Automation Tester by providing training in writing automated test scripts, debugging, and bug tracking, as well as knowledge of different testing methodologies.
Performance Tester
The Performance Tester is responsible for evaluating the performance of software systems to ensure they meet performance requirements. This course can contribute to the Performance Tester's knowledge of performance testing techniques and tools.
Security Tester
The Security Tester is responsible for evaluating the security of software systems to identify and mitigate vulnerabilities. This course may be useful by providing a foundational understanding of software testing techniques and methodologies.
Test Manager
The Test Manager is responsible for planning, organizing, and managing software testing activities. This course may be useful by providing a foundational understanding of software testing techniques and methodologies.
Business Analyst
The Business Analyst works with stakeholders to gather and analyze requirements, and to develop and document business processes. This course may be useful by providing a foundational understanding of software testing techniques and methodologies, as well as how to write clear and concise test cases.
Software Developer
The Software Developer is responsible for designing, coding, and testing software applications. This course may be useful by providing a foundational understanding of software testing techniques and methodologies, as well as how to write clear and concise test cases.
Project Manager
The Project Manager is responsible for planning, organizing, and managing software development projects. This course may be useful by providing a foundational understanding of software testing techniques and methodologies.
Technical Writer
The Technical Writer is responsible for creating and maintaining technical documentation. This course may be useful by providing a foundational understanding of software testing techniques and methodologies, as well as how to write clear and concise test cases.
Data Analyst
The Data Analyst is responsible for collecting, analyzing, and interpreting data to identify trends and patterns. This course may be useful by providing a foundational understanding of software testing techniques and methodologies, as well as how to write clear and concise test cases.
UX Designer
The UX Designer is responsible for designing and evaluating user interfaces. This course may be useful by providing a foundational understanding of software testing techniques and methodologies, as well as how to write clear and concise test cases.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Software Testing/ QA: Learn Basic Testing with live examples.
Provides a comprehensive overview of software testing, including the different types of testing, test planning, test design, and test execution. It good resource for testers who want to learn about the different techniques used in software testing.
A comprehensive reference book for software testing practitioners. Its in-depth coverage of various testing techniques and methodologies can be a valuable resource for those seeking a deeper understanding.
Provides a comprehensive overview of software testing techniques, including the different types of testing, test planning, test design, and test execution. It good resource for testers who want to learn about the different techniques used in software testing.
Provides a process-based approach to software testing, including the different types of testing, test planning, test design, and test execution. It good resource for testers who want to learn how to apply a process-based approach to their work.
Discusses various software testing techniques in detail. It can serve as additional reading for learners interested in exploring specific testing techniques beyond what is covered in the course.
Provides a comprehensive overview of software testing principles and practices, including the different types of testing, test planning, test design, and test execution. It good resource for testers who want to learn about the theoretical foundations of software testing.
Focuses more on the practical aspects of software testing. It provides valuable insights into test planning, test case design, and test execution.
Provides a philosophical overview of software testing, including the different types of testing, test planning, test design, and test execution. It good resource for testers who want to learn about the theoretical foundations of software testing.
Explores agile testing methodologies and practices, which can provide complementary knowledge to the course's focus on traditional testing techniques.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Software Testing/ QA: Learn Basic Testing with live examples.
Software Testing,QA Testing, Manual Testing,SDLC,Test Plan
Most relevant
Automated Software Testing: Unit Testing, Coverage...
Most relevant
Foundations of Software Testing and Validation
Most relevant
Software Testing : Learn Manual/QA Testing + ISTQB CTFL...
Most relevant
SOFTWARE TESTING MASTERCLASS-2023-JIRA | AGILE | API...
Most relevant
Automated Software Testing: Model and State-based Testing
Most relevant
ISTQB® Foundation: Testing throughout the Software...
Most relevant
MasterClass Software Testing with Jira & Agile -Be a QA...
Most relevant
C# Unit Testing
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser