Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Challenge: Analyze Test Failures with Pandas | Analyzing and Visualizing Test Data
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Python for QA Engineers

bookChallenge: Analyze Test Failures with Pandas

In quality assurance, being able to quickly pinpoint failed tests and spot performance issues is critical. When you have a large suite of automated tests, efficiently extracting the IDs of failed tests and determining the average duration of passing tests helps you focus your debugging efforts and optimize your test runs. In this challenge, you will use pandas to analyze a DataFrame of test case results, practicing your ability to filter, aggregate, and extract key metrics that matter most in real-world QA scenarios.

Opgave

Swipe to start coding

Given a pandas DataFrame with test case results, return the IDs of all failed tests and the average duration of all passing tests.

  • Filter the DataFrame to find all rows with a status of "failed" and extract their "id" values as a list.
  • Filter the DataFrame to find all rows with a status of "passed" and calculate the mean of their "duration" values.
  • If there are no passing tests, return None for the average duration.
  • Return a tuple containing the list of failed test IDs and the average duration of passing tests.

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 3
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

close

bookChallenge: Analyze Test Failures with Pandas

Stryg for at vise menuen

In quality assurance, being able to quickly pinpoint failed tests and spot performance issues is critical. When you have a large suite of automated tests, efficiently extracting the IDs of failed tests and determining the average duration of passing tests helps you focus your debugging efforts and optimize your test runs. In this challenge, you will use pandas to analyze a DataFrame of test case results, practicing your ability to filter, aggregate, and extract key metrics that matter most in real-world QA scenarios.

Opgave

Swipe to start coding

Given a pandas DataFrame with test case results, return the IDs of all failed tests and the average duration of all passing tests.

  • Filter the DataFrame to find all rows with a status of "failed" and extract their "id" values as a list.
  • Filter the DataFrame to find all rows with a status of "passed" and calculate the mean of their "duration" values.
  • If there are no passing tests, return None for the average duration.
  • Return a tuple containing the list of failed test IDs and the average duration of passing tests.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 3
single

single

some-alt