Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Challenge: Test Case Status Updater | Automating QA Tasks with Python
Python for QA Engineers
Sektion 1. Kapitel 5
single

single

bookChallenge: Test Case Status Updater

Stryg for at vise menuen

Automating the process of updating test case statuses saves time and reduces human error in quality assurance workflows. By programmatically comparing the expected and actual results for each test case, you can instantly determine whether each test passes or fails. This challenge will help you practice using Python to efficiently update test case records, a common task when managing large test suites.

Opgave

Swipe to start coding

Create a function that updates each test case in a list with a 'status' field based on whether the 'expected' and 'actual' values are equal.

  • For each dictionary in the list, compare the values of 'expected' and 'actual'.
  • If the values are equal, set the 'status' field to 'PASS'.
  • If the values are not equal, set the 'status' field to 'FAIL'.
  • Return the updated list of dictionaries.

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 1. Kapitel 5
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

some-alt