VOOZH about

URL: https://www.coursera.org/learn/software-quality-control-management-part2

⇱ Software Quality Control and Management Part 2 | Coursera


Software Quality Control and Management Part 2

Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Software Quality Control and Management Part 2

Included with

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Intermediate level
Some related experience required
1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Intermediate level
Some related experience required
1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

There are 7 modules in this course

Welcome to Software Quality Control and Management:

Get ready to explore how quality assurance brings software to life! In this course, you’ll learn what Software Quality Assurance (SQA) is, why it matters, and how it fits into the Software Development Life Cycle (SDLC). You’ll see where development and QA teams collaborate to deliver reliable, high-performing products. You’ll dive into QA methodologies like Waterfall, Agile, and DevOps, discovering how testing adapts to each approach. You’ll also learn about the different phases and types of QA testing, from manual checks to full automation. Hands-on practice is a big part of this course—you’ll use two of the most common automation tools in the industry, UFT (Unified Functional Testing) and Selenium, to build your testing skills. By the end, you’ll also explore career opportunities in IT and QA, helping you understand how your new skills can open doors in the tech world.

Career management is the ongoing process of planning, developing, and directing your professional path to achieve your goals and maximize your potential. It's much more than just finding your next job—it's about taking intentional control of your career trajectory over the long term. At its core, career management encompasses self-assessment (understanding your skills, values, and interests), goal setting, skill development, networking, and strategic decision-making about opportunities. It requires you to think both tactically about immediate moves and strategically about where you want to be in 5-10 years.

What's included

2 videos15 readings1 assignment1 app item

2 videosTotal 2 minutes
  • Course Overview 1 minute
  • Meet Your Faculty: Medi Servattalab1 minute
15 readingsTotal 155 minutes
  • Course Introduction1 minute
  • Syllabus: Software Quality Control and Management Part 25 minutes
  • Academic Integrity1 minute
  • Career Management Best Practices1 minute
  • Understanding Workplace Equity33 minutes
  • Job Search Strategies2 minutes
  • The Employer Perspective10 minutes
  • Interviews1 minute
  • Interviewing Skills32 minutes
  • Interview Questions2 minutes
  • Best Questions to Ask the Interviewer50 minutes
  • Leadership Characteristics in IT Management6 minutes
  • Leading by Example1 minute
  • Communication Skills3 minutes
  • Personality Types and Self Assessment7 minutes
1 assignmentTotal 10 minutes
  • Module 8 Assess Your Learning: Interviewing and Leadership10 minutes
1 app itemTotal 15 minutes
  • Common Interviewing Questions and Answers15 minutes

In this module, we will focus on the Selenium automation tool. Selenium is an open-source framework for automating web browsers, widely used for testing web applications across different browsers and platforms. It supports multiple programming languages including Java, Python, C#, JavaScript, and Ruby, making it accessible to diverse development teams. Selenium allows testers to write scripts that simulate user interactions such as clicking buttons, entering text, navigating pages, and validating content, enabling efficient regression testing and continuous integration practices. The framework consists of several components including Selenium WebDriver for direct browser control, Selenium IDE for record-and-playback functionality, and Selenium Grid for parallel test execution across multiple machines and browsers. Its flexibility, extensive community support, cross-browser compatibility, and integration capabilities with testing frameworks like TestNG and JUnit have made Selenium the industry standard for web application test automation.

What's included

8 readings1 assignment

8 readingsTotal 107 minutes
  • Introduction to Selenium2 minutes
  • Selenium Architecture2 minutes
  • Environment Setup68 minutes
  • WebDriver Fundamentals11 minutes
  • Element Locators2 minutes
  • Testing Framework18 minutes
  • Page Object Model (POM)2 minutes
  • Maven Integration2 minutes
1 assignmentTotal 12 minutes
  • Module 9 Assess Your Learning: Selenium12 minutes

In this module, students will explore back-end testing and database management systems (DBMS) testing fundamentals. The module covers the distinction between front-end and back-end testing, three-tier architecture, and comprehensive database testing methodologies including structural, functional, and non-functional testing approaches. Students will also develop essential leadership attributes and communication skills necessary for effective software QA professionals, including an understanding of personality types and their application in team environments.

What's included

1 video4 readings1 assignment

1 videoTotal 5 minutes
  • Back End Testing5 minutes
4 readingsTotal 113 minutes
  • Back-End Testing23 minutes
  • Back-End Testing and DBMS Techniques32 minutes
  • Types of Database Testing38 minutes
  • Database Testing: Load, Stress, and Quality Assurance20 minutes
1 assignmentTotal 10 minutes
  • Module 10 Assess Your Learning: Back-End Testing10 minutes

In this module, we will be discussing cloud computing and QA metrics.. Cloud Computing is an important topic about the delivery of computing services—including servers, storage, databases, networking, software, analytics, and intelligence—over the internet ("the cloud") to offer faster innovation, flexible resources, and economies of scale. We will discuss different cloud models and the testing types within different cloud types. Quality Assurance (QA) metrics and Key Performance Indicators (KPIs) are essential for measuring the effectiveness of testing processes and software quality. We will review the definition of different QA Metrics, and their formulas and purposes. No Software QA Testing can be performed without gathering the correct QA Metrics to measure quality and effectiveness of testing.

What's included

3 videos10 readings1 assignment

3 videosTotal 13 minutes
  • Cloud Computing4 minutes
  • Shift Left Testing4 minutes
  • Testing Metrics and KPI5 minutes
10 readingsTotal 91 minutes
  • Cloud Computing6 minutes
  • Different Cloud Types8 minutes
  • Cloud Architecture and Layers6 minutes
  • Advantages and Disadvantages of Using the Cloud10 minutes
  • Testing Metrics12 minutes
  • Reviewing Process Metrics3 minutes
  • Reviewing Product Metrics20 minutes
  • More QA Metrics and Agile Test Metrics10 minutes
  • Blockchain and Cryptocurrency Fundamentals10 minutes
  • Testing Blockchain Transactions and Cryptocurrency6 minutes
1 assignmentTotal 10 minutes
  • Module 11 Assess Your Learning: Cloud Computing10 minutes

In this module, we will discuss usability testing and user experience and the testing requirements and the testing techniques. We will discuss how important usability and user experience testing have become in ensuring the users have a great experience visiting web sites. In the second part of this module, we will explore how Artificial Intelligence (AI) and Machine Learning (ML) are transforming software testing practices, examining AI integration into traditional testing methodologies, analyzing real-world applications and implementation challenges, and understanding how machine learning models recognize software behavior patterns to predict potential failures while addressing the broader implications of AI adoption in quality assurance.

What's included

2 videos9 readings1 assignment

2 videosTotal 11 minutes
  • Usability and User Experience7 minutes
  • AI and Testing4 minutes
9 readingsTotal 88 minutes
  • Introduction to Usability12 minutes
  • User Experience (UX)26 minutes
  • Evaluating a User Interface20 minutes
  • Usability Testing Methods3 minutes
  • Moderated Usability Testing Process and Tools for Evaluating User Experience17 minutes
  • Advantages and Disadvantages of Usability Testing 1 minute
  • Artificial Intelligence and Machine Learning 3 minutes
  • AI in Software Testing3 minutes
  • Summary: AI in Software Testing3 minutes
1 assignmentTotal 12 minutes
  • Module 12 Assess Your Learning: Usability and UX Testing12 minutes

In this module, we will review some additional topics related to testing. In the vast field of QA, IoT testing presents a huge challenge both for testing and security. We will look at these topics more, and also talk about a couple of other topics such as the gaming industry and the associated testing, as well as cyclomatic complexity.

What's included

5 readings1 assignment

5 readingsTotal 52 minutes
  • McCabe’s Cyclomatic Complexity1 minute
  • Calculating Cyclomatic Complexity27 minutes
  • Internet of Things (IoT) Testing18 minutes
  • The Video Game Industry1 minute
  • Video Game Testing Roles and Techniques5 minutes
1 assignmentTotal 10 minutes
  • Module 13 Assess Your Learning: Cyclomatic Testing and Video Game Testing10 minutes

In this module, we will discuss various certifications in software QA and testing. In the competitive landscape of software quality assurance, professional certifications serve as tangible evidence of your expertise, commitment to the field, and understanding of industry-standard practices. Whether you're launching your QA career, transitioning from manual to automation testing, or advancing into leadership roles, certifications can significantly enhance your professional profile and open doors to new opportunities.

What's included

4 readings1 assignment

4 readingsTotal 35 minutes
  • Professional Certifications3 minutes
  • QA-Specific Certifications13 minutes
  • Six Sigma Certification17 minutes
  • Congratulations! 2 minutes
1 assignmentTotal 10 minutes
  • Module 14 Assess Your Learning: Software Certifications10 minutes

Instructor

Northeastern University
2 Courses200 learners

Explore more from Data Management

Why people choose Coursera for their career

👁 Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
👁 Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
👁 Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
👁 Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

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.

When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

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.

Financial aid available,