Testing Digital Systems and Confirming Readiness

Learn how to check that a configured computer, account, network connection or application is ready before people rely on it. Turn user and system requirements into measurable success criteria, choose a safe test environment, and write test plans and test cases with suitable test data. Test functionality, performance, usability, accessibility and security; compare observed with expected outcomes; read logs, alerts and performance indicators; and check the output of automated and AI-assisted tools. Finish with readiness checks, an evidence-based decision on whether the system is ready, and a clear handover to its users.

BeginnerLesson 7 of 8 in IT Support Fundamentals Course

What you will learn

  1. Explain what testing and quality assurance add to a configured system, and turn user and system requirements into measurable success criteria that tests can check.
    • Explain the purpose of testing and quality assurance
      Describe why a configured system is tested before people rely on it, how testing differs from quality assurance, and which kinds of testing a support technician carries out.
    • Turn requirements into measurable success criteria
      Read user and system requirements, sort them into functional and non-functional needs, and rewrite each one as a criterion that a test can clearly pass or fail.
  2. Prepare safe and realistic test environments, write test plans and test cases with suitable test data, and plan testing that uses energy, equipment and time efficiently.
    • Choose and prepare a test environment
      Pick a non-live, simulated or training environment that is safe to change and close enough to the live system for the results to count.
    • Write a test plan
      Write a test plan that sets out what will be tested, how, where, by whom and when, and which result counts as finished.
    • Write test cases and choose test data
      Write precise, repeatable test cases with expected results, and choose valid, invalid, boundary and erroneous test data that exposes defects.
    • Use resources efficiently and sustainably
      Plan testing and configuration that save energy, equipment and time, and check that a system's settings use resources efficiently.
  3. Carry out structured tests of what a configured system does and how well it does it, for the people who will rely on it.
    • Test that the system does what users need
      Check every task users need from start to finish, run quick smoke tests, and repeat tests after fixes and changes.
    • Measure performance and stability
      Measure response times, throughput and resource use against a baseline and agreed thresholds, under realistic load and over time.
    • Check usability and accessibility against user needs
      Check that the intended users, including people with disabilities and assistive technology, can complete their tasks, using practical checks based on WCAG.
    • Test security-related settings and behavior
      Confirm on authorized systems that access, authentication, device and data protection settings are in place and block what they should block.
  4. Compare observed outcomes with expected ones, read logs, alerts and performance indicators, record results and defects precisely, and check the output of automated and AI-assisted tools.
    • Compare expected and observed outcomes and record results
      Decide each test's status from the difference between expected and observed outcomes, write precise defect reports and summarize results with clear figures.
    • Read logs, alerts and performance indicators during testing
      Use system logs, alerts and performance indicators to see what happened inside a system during a test, and to spot patterns and recurring issues.
    • Use automated and AI-assisted testing tools and check their output
      Use scripts, monitoring tools, scanners and AI assistants to test faster and more consistently, and review their output before relying on it.
  5. Run final readiness checks, decide on the evidence whether a system is ready for use, and hand it over to users with clear communication and documentation.
    • Run readiness checks before handover
      Confirm on the actual system that access, connectivity, storage, updates, security settings and key functions are ready, and correct and re-check anything that is not.
    • Decide whether the system is ready
      Weigh the test outcomes against the requirements, thresholds and exit criteria, and give a clear, evidence-based readiness recommendation.
    • Hand over to users and communicate the outcome
      Hand a ready system over with secure credentials, documentation, training and support, record acceptance, and explain the outcome clearly to each audience.

Testing Digital Systems study guide

5 chapters

1

Explain why systems are tested and what they are tested against

Good testing starts before a technician clicks through a device. The requirements define what success means, and the tests collect evidence for a decision about use. Learn how testing fits with quality assurance, how mistakes become visible failures, and how user tasks, policies and dependencies become clear criteria. These distinctions help you choose checks that answer the right question and describe honestly what their results establish.

1.1 Explain the purpose of testing and quality assurance

A computer can start normally and still fail the first task its user needs. Testing puts a configured system through known actions, then compares what happens with what should happen. The system might be one laptop, a printer, an account setup or an application used by a team.

Testing and quality assurance

Quality assurance (QA) improves the way work is done so that problems are prevented. A standard build checklist, an agreed security baseline and a review of the test plan are QA activities. Testing examines the particular system produced by that process. It is quality control: it finds defects and supplies evidence for the readiness decision.

Testing helps prevent lost work, blocked tasks and security incidents. It also gives the owner a basis for accepting the system. A folder that opens for the technician but refuses the user's account is a problem to find before the user's first shift.

Follow a problem from mistake to failure

These terms describe different parts of the same story:

TermMeaningDNS example
ErrorA person's mistakeA technician types the wrong DNS address.
DefectThe fault left in the systemThe saved DNS setting is wrong.
FailureThe behavior that does not meet the requirementWebsites do not load when requested.

A test can reveal the failure. Diagnosis then follows the troubleshooting method to establish its cause; the test result alone does not prove which setting is wrong.

Verification checks the specification: was the system configured as required? Validation checks the need: can people do their real work? A laptop can match its build checklist yet lack an application the user needs. That is why user tasks and workplace policies both help define testing.

Choose the level and type

A test's level describes what is being examined. Developers test individual software components and their integration. Support technicians mainly test the whole configured system. System integration tests check connections to other systems, such as cloud storage or email. Acceptance testing lets users or owners check fitness for use.

A test's type describes the quality examined. Functional testing checks what the system does. Non-functional testing checks performance, usability, accessibility, security, reliability and compatibility. These are separate dimensions: an acceptance test can examine performance as well as function.

Black-box, or closed-box, testing works from requirements without examining internal structure. White-box, or open-box, testing uses knowledge of code or configuration logic. Most support task checks are black-box tests.

Testing cannot cover every possible combination of accounts, inputs and conditions. Prioritize areas where failure is likely or harmful, and test early enough to correct problems before users depend on the system. A clean run establishes that these tests found no defects. It does not prove the system has none. Include requirements from security, accessibility and data protection policies, even when the requester has not mentioned them.

Key Takeaways

  • QA prevents problems through the process; testing checks the configured product.
  • An error can leave a defect that causes a failure when the system is used.
  • Verification checks the specification; validation checks real user needs.
  • Test levels describe the system or parts examined; test types describe the quality checked.
  • Select tests by risk and report the limits of their evidence.

1.2 Turn requirements into measurable success criteria

Requests often mix a task, a preferred solution and a vague expectation. Before testing, separate those ideas and agree what success will look like. A clear requirement makes it possible for two testers to reach the same pass or fail decision.

Start with the user's task

A user requirement expresses a need in everyday language: "I need to scan invoices into the finance folder." The related system requirements identify what must support that task: a suitable scanner driver, scan-to-folder settings, write permission and access to the file server.

A functional requirement states what the system does, such as printing to an assigned printer. A non-functional requirement states how well it works or which constraints apply, such as a sign-in time limit or restricted access to finance records. Both need evidence.

"Install this browser" may be a suggested solution to "Open the supplier's portal." Installing the browser verifies one action. Completing the portal task validates the user's need.

Make success observable

A success criterion, also called an acceptance criterion, gives a clear condition for passing. Replace "fast," "easy" or "secure" with an agreed measurement or visible result. Specify the action, conditions, threshold and unit where relevant.

For a reception PC, "fast and secure" can become:

  1. Power-on to a usable desktop takes at most 60 seconds in each of three tests.
  2. The booking application opens within 5 seconds.
  3. The screen locks after 5 minutes without input.
  4. The receptionist uses a standard account and cannot install programs that require administrator rights.
  5. The system disk is encrypted.

The time limits are agreed requirements, not universal standards for every computer. Ask the requester to confirm them before testing. Otherwise a tester may choose an easy threshold after seeing the results.

Find the less visible requirements

Ask who will use the system, which tasks matter, which devices and applications they use, and which accessibility settings or assistive technologies they need. Add the requirements supplied by policy. A sign-in task may depend on the network, an identity service and MFA; an application may need a particular operating system, database connection or license server.

Compatibility means those required combinations work together. If staff use two browsers, testing only one leaves part of the requirement unchecked. Record dependencies so that the test environment can include them.

Connect priorities to tests

MoSCoW priorities distinguish must have, should have, could have and won't have this time. A failed must-have normally blocks readiness. A failed could-have may become an accepted known issue. Priority helps choose the order and depth of testing, but does not change a failed result into a pass.

Build a traceability table with requirement ID, success criterion, test case IDs and result. A row with no test exposes a coverage gap. When a requirement changes, update its tests and the table together. Testable requirements are confirmed with the requester; they are not just the tasks that happen to be easiest to check.

Key Takeaways

  • Translate the user task into the system support it needs.
  • A success criterion gives an agreed, observable pass condition.
  • Include dependencies, compatibility and policy requirements.
  • Trace each requirement to test cases and results.
2

Plan structured tests in a suitable environment

Tests are useful when they can be run safely, repeated by another person and linked to the work users need. Choose an environment close to the target, set the conditions for starting and finishing, and write cases with meaningful data. Plan deeper checks where failure would matter most. Resource choices belong in the plan too: a reusable setup and a sensible shutdown routine save equipment, energy and staff time without losing required evidence.

2.1 Choose and prepare a test environment

A test environment gives you a place to change settings, repeat actions and reset data without interrupting real work. It must also resemble the target closely enough for the results to tell you something useful.

Match the environment to the purpose

The live, or production, environment holds real work and real data. Non-live environments serve different needs:

EnvironmentMain use
Test or labCheck builds and settings on separate devices or a test network.
StagingMake final checks in a setup close to production.
SimulatedUse software to imitate devices, networks or other conditions.
TrainingLet users practice realistic tasks with sample data.
SandboxIsolate trials of risky changes or suspicious files.

A virtual machine can run a test operating system on an existing physical computer. A snapshot captures its state before a change. Rolling back lets a colleague repeat the test from the same starting point. Record that starting state: a test that depends on an unknown earlier change is difficult to reproduce.

Make results representative

Compare the test setup with the intended devices. Check operating system version and build, applications, policies, hardware capacity, network access and permissions. An application that runs well with 32 GB of memory may be slow on the user's 8 GB laptop. A test account with administrator rights may hide an access problem for a standard user.

Representativeness depends on the claim being tested. A virtual machine can check many settings, but a result about a physical printer or a particular laptop still needs the relevant device. Write down differences between test and live so the readiness report can explain what remains unconfirmed.

Prepare accounts, data and a reset

Use synthetic data such as invented customers and sample invoices, or suitably anonymized data. When real personal data is necessary, follow policy: use the minimum, restrict access and remove it when testing ends. Training data should be realistic enough to support the task without exposing a customer's records.

Keep test devices, accounts and servers clearly labeled. Check the script's target before each run. A well-written test can still cause damage if it sends messages to real customers or deletes data on a live server. Separate test credentials and destinations help prevent that mistake.

Confirm entry criteria before starting: the intended build is installed, accounts and devices are available, test data is loaded, tools work, and the performance baseline has been recorded. Save the device model, operating system build, application versions and network details with the results. These details explain the conditions under which a pass was obtained.

Some final checks must run on the actual system being handed over. Agree a time window, keep a backup or an undo method where a change is involved, and prefer read-only checks. A final device check confirms the delivered state; it does not turn a live machine into a safe place for disruptive experiments.

Key Takeaways

  • Use a non-live setup for changes that could interrupt real work.
  • Match hardware, software, policies, permissions and connections to the target.
  • Use snapshots and recorded starting conditions to make tests repeatable.
  • Separate test accounts, data and destinations from live ones.
  • Confirm entry criteria and record environment details before testing.
  • Run necessary final live checks in an agreed, controlled way.

2.2 Write a test plan

A test plan turns a collection of checks into agreed work. It sets the purpose, boundaries and responsibilities before results are known, so testing does not depend on whoever happens to be available that day.

State what the work includes

Name the objective, devices, accounts, applications and connections under test. List what is in scope and what is outside it. Include the test types, environment, data, tools, people, schedule, risks and reporting method. The requester should be able to see how the plan addresses the requirements.

A practical plan table can identify each test, its purpose, the data, the expected result and a space for the actual result. Detailed repeatable instructions belong in linked test cases. The plan coordinates the whole activity; a test case describes one check.

Agree when to start and finish

Entry criteria state what must be ready before testing begins. For a batch of laptops, they might require the standard build and test accounts on all 12 devices.

Exit criteria state what must be true before testing is considered finished. An example is: "All planned tests run, all must-have requirements passed, and no open critical or high-severity defects." They let the owner judge results consistently. A deadline is a schedule constraint, not evidence that those conditions were met.

Blocked and unrun tests remain visible when reviewing exit criteria. If a required service is unavailable, note the gap and its effect on the decision. Do not mark the requirement passed because the technician ran out of time.

Spend effort where failure matters

Risk-based testing gives more attention to likely or harmful failures. Sign-in, business data access, the main application and security settings usually deserve early checks. A wallpaper error can receive a short check because it has a different impact.

For 12 sales laptops, a plan could include sign-in, email, the customer database, VPN, printing, a team share, encryption, updates and magnification for one user with low vision. The database's internal code is outside this support test. Start on a separate test network, then perform final checks with the correct accounts.

If the builds are identical, test two devices in depth and use a readiness checklist on all 12. Sampling shared behavior saves time, but device-specific facts still need individual checks. Encryption state, updates, battery health and the user's account can differ between otherwise identical laptops. Exit criteria requiring must-haves on all 12 still apply to all 12.

Keep the plan connected to change

Give people clear roles: who prepares accounts, runs cases, records defects and accepts the system. Reserve time for fixes and re-testing. Identify risks such as unavailable test equipment or a dependency that cannot be reached, and agree how to handle them.

When the requester changes a requirement, revise its success criterion, test cases, schedule and traceability row together. Leaving the old plan in place creates a gap between the system people expect and the system the evidence actually describes.

Key Takeaways

  • A plan coordinates scope, approach, people, timing, risks and reporting.
  • Entry criteria permit testing to start; exit criteria support finishing it.
  • Prioritize likely or harmful failures.
  • Sampling common build behavior does not replace checks on each delivered device.
  • Keep requirements, plan and traceability records aligned when scope changes.

2.3 Write test cases and choose test data

A colleague should be able to run a test case from its written instructions and obtain a comparable result. That requires a known starting state, clear actions and an expected result chosen before the test runs.

Write one repeatable check

Include an ID and title, linked requirement, preconditions, numbered steps, test data and expected result. During execution, add the observed result, status, tester and date. "It works" is too vague. "The account is shown as locked, and a correct password is refused until unlock" describes observable behavior.

Preconditions prevent earlier tests from changing the meaning of later ones. A lockout test cannot reliably count five failures if the account already has three failed attempts recorded.

Work through account lockout

For a requirement of lockout after five failed sign-ins, set the threshold to five. Start with an active, unlocked test account whose failed-attempt counter is zero. Complete these steps without a pause long enough to reset the counter:

  1. Enter a wrong password four times.
  2. Check that the account is still active.
  3. Enter a wrong password a fifth time.
  4. Try the correct password.

The expected result after four failures is no lockout. The fifth causes lockout, and the correct password is refused until an administrator unlocks the account or its lockout period ends. Reset the account before another run so the starting conditions match.

Choose data that can expose an error

Positive tests check permitted actions and acceptable input. Negative tests check that forbidden actions and unacceptable input are rejected safely. A negative test passes when the required rejection occurs; "rejected" does not automatically mean "failed."

Data kindPurposeExample
ValidCheck ordinary acceptable inputA password within its allowed length.
InvalidBreak a rule with the right kind of dataAn 8-character password when the minimum is 12.
BoundaryCheck the edges and just beyond themLengths 11, 12, 64 and 65 for a 12–64 rule.
ErroneousTry a wrong type or missing required inputLetters in a numeric field.

Some courses group invalid and erroneous data together. What matters in a test plan is that the chosen cases check both rule violations and unsuitable input.

A minimum of 12 includes exactly 12. Testing only 11 and 15 could miss a defect that wrongly requires more than 12. At the upper edge, 64 must be accepted and 65 rejected. State other password conditions so the length check is not confused with a different rule.

Check whether a result makes sense

Unexpectedly good results need checking too. A 2 GB file contains 16 gigabits, so a 1 Gbit/s link needs at least 16 seconds to carry it, before overhead. A reported 0.1-second copy suggests the measurement did not represent that network transfer. Preserve the observation, inspect the method and seek a subject expert when needed. Update cases as requirements and configurations change; repeated happy-path runs alone stop revealing new problems.

Key Takeaways

  • A test case needs preconditions, actions, data and an expected result.
  • Write expected behavior before observing actual behavior.
  • Use positive and negative cases, including exact boundaries.
  • Reset state between tests that depend on counters or earlier actions.
  • Check that timing and other measurements are physically believable.

2.4 Use resources efficiently and sustainably

Testing uses electricity, equipment and staff time. Efficient testing keeps the required assurance while avoiding idle resources, unnecessary rebuilds and repeated work that adds no evidence.

Calculate energy from power and time

Power is the rate of energy use. Convert watts to kilowatts, then multiply by operating hours:

EkWh=PkW×th

A server drawing 120 W uses 0.12 kW. Running continuously for 30 days gives 720 hours and uses 86.4 kWh. Running only for ten 8-hour test days gives 80 hours and uses 9.6 kWh. The difference is 76.8 kWh, about an 89% saving. These figures assume the stated constant power draw; real measurements can establish a device's actual use.

Reuse setups and stop idle resources

Reuse test devices, virtual machines and snapshots when they meet the test requirements. Automate repetitive checks and keep results digitally. Identical builds can share in-depth sample testing, while every device still receives the individual readiness checks it needs.

After testing, shut down test VMs and remove unused cloud resources. Check the platform's actual resource state: on Azure, shutting down inside the operating system can leave a VM allocated and compute charges continuing. Deallocating it stops those compute charges, while retained disks still incur storage charges. Follow the platform's documented stop and delete actions and check what remains.

Test efficient settings against real work

Unneeded startup programs and background services use processor time and memory. Measure resource use and response time before and after a configuration change under comparable conditions. Give a VM the memory and processor capacity it needs without taking unused capacity from the host.

Sleep and display-off settings reduce idle energy use, but their timing must suit the task. A reception information screen may need to remain visible all day. A device scheduled for overnight updates needs to wake or stay available during that window. An energy-saving setting is unsuccessful if it prevents a must-have task.

Do not remove a required background service just because it appears in a resource monitor. The test checks the agreed configuration and its effect; a failure is recorded for investigation. Efficiency and performance are measured against the same user and policy requirements as other settings.

Use hardware for its useful life

Testing can show that an older device still meets the requirements, delaying replacement and the materials needed to make it. Reusing test hardware also reduces waste. Energy savings depend on the device and its workload: manufacturing is a large share of the footprint for many laptops and phones, while an inefficient server may consume enough electricity in use to favor replacement.

When equipment reaches the end of its useful life, arrange secure data erasure and approved recycling. Reuse is valuable only when the device remains suitable for its next task and its previous data is protected.

Key Takeaways

  • Energy in kWh equals power in kW multiplied by hours.
  • Stop idle test resources and verify the cloud platform state.
  • Measure efficiency changes without losing required function or update access.
  • Reuse suitable hardware, erase its data securely and recycle it appropriately.
3

Test functionality, performance, usability, accessibility and security

A configured system must do the required tasks and do them well enough for its users. Follow tasks to their results, measure behavior under realistic workloads, and check access with the settings and accounts people actually use. Functionality, performance, usability, accessibility and security each reveal a different way a system can fall short. The expected outcomes and agreed thresholds determine whether each check passes.

3.1 Test that the system does what users need

A functional test follows a task to its useful result. Opening a program is only the beginning if the user needs to edit, save, send or print work with it.

Follow the complete task

Start with the functional requirements and list the actions the user must complete. Typical support checks include sign-in; opening required applications; editing and saving shared files; internal and external email; printing; Wi-Fi and VPN access; scanning; required websites; and a call using the camera and headset.

For each task, identify the final evidence. A print dialog does not prove that the assigned printer produced a readable page. A save message is stronger evidence when the file can be closed, reopened and checked for the expected contents.

Use the right account

Run user-facing tasks with the user's account or a test account with the same group memberships. An administrator can reach files or change settings that a standard user cannot. Testing only as administrator can hide exactly the permission problem the user will meet.

For a Sales share, sign in with a Sales test account. Open the share, create "Quote-test.docx," save it, close it and reopen it. Check the contents. Then try to open the HR share with that same account. If Sales staff must not access HR, the expected result is "Access denied." Record the positive and negative results separately.

A technician may need an authorized elevated tool to inspect a protected setting. That is a different check from proving the user can perform a task. Keep the account and privilege level in each result record.

Choose a quick check or a detailed test

A smoke test is a short, shallow check of essential functions: startup, sign-in, network connection and the main application. Run it first to identify a build that is not ready for deeper testing. If sign-in fails, many later tasks cannot be meaningfully attempted.

Passing the smoke test does not establish that every task works. Continue with the planned end-to-end cases, including less frequent but required actions. An application that opens can still fail to save a report or connect to a service.

Re-test fixes and related behavior

Confirmation testing repeats the failed test after a fix. It answers whether the original problem is gone. Regression testing repeats checks that previously passed, looking for harm caused by the change.

After updating a printer driver, first repeat the printing case that failed. Then check printing from the other key applications and scanning where the same driver package could affect it. Keep the original failure and add the new results, so the record shows both the defect and the evidence of correction.

Check the required combinations

Compatibility testing covers the operating systems, browsers, devices and file formats users actually need. A portal working in one browser does not confirm the second supported browser. Record the tested versions and combinations; a statement that "the portal works" otherwise hides part of the scope. After even a small change, choose regression tests for the functions it could affect.

Key Takeaways

  • Complete tasks through their saved, sent or printed results.
  • Test user-facing functions with the correct user permissions.
  • A smoke test checks basic operation before detailed cases.
  • Confirmation repeats a failed case; regression checks previously working features.
  • Cover the combinations of devices, software and formats users require.

3.2 Measure performance and stability

Performance testing replaces "it feels slow" with measurements under known conditions. Stability testing asks whether acceptable behavior continues over time, so a quick successful run is only one part of the evidence.

Match the metric to the requirement

Response time measures the wait from an action to its result, in seconds or milliseconds. Throughput measures work per unit of time, such as pages per minute or Mbit/s. Resource utilization includes processor percentage, memory use, disk activity and network use. Network latency is delay in milliseconds; packet loss is the percentage of requests without replies.

Keep a baseline measured under normal conditions. Compare later results with that reference and the agreed thresholds. A processor reading of 70% has little meaning without the workload and normal behavior of that system.

Choose realistic conditions
TestWhat it examines
LoadBehavior at expected use, such as 25 simultaneous users.
StressBehavior beyond expected use, including graceful failure without data loss.
Stability, soak or enduranceBehavior under normal load over a long period.

A quiet single-user run cannot establish performance during a busy morning. A soak test can reveal memory use that keeps growing or a slowdown that takes hours to appear. Repeat measurements by the same method and record conditions such as a cold start, background updates and the power mode.

Read more than the average

For sign-in times of 4.2, 3.8, 4.0, 9.6 and 4.1 seconds, the total is 25.7 seconds. Dividing by five gives a mean of 5.14 seconds. Sorted values are 3.8, 4.0, 4.1, 4.2 and 9.6, so the median is 4.1 seconds and the maximum is 9.6 seconds.

The criterion "median at most 5 seconds and no sign-in over 10 seconds" passes. The slow run lifts the mean above 5 seconds, but the criterion does not specify the mean. Keep the slow observation for investigation; do not remove it simply because it is unusual.

A percentage criterion also needs its count. "95% of 20 page loads under 2 seconds" requires 19 qualifying loads. One slower load is allowed; two are not. One lost reply from 20 ping requests is 5% loss. "Under 2 seconds" excludes exactly 2 seconds, while "at most 2 seconds" includes it.

Record a failure before investigating it

Use Task Manager, Resource Monitor or Performance Monitor on Windows; Activity Monitor on macOS; or top, htop and free -h on Linux. A timer measures the user's wait, while ping helps measure latency and loss. Keep units and the method with each result.

Insufficient memory, startup programs, a driver, power mode, hardware capacity, software defects and external services can all affect performance. A failed threshold identifies a problem to investigate, not its cause. After correction, measure again under comparable conditions so the before-and-after comparison is meaningful.

Key Takeaways

  • Measure response time, throughput, resources and network behavior against stated criteria.
  • Use a normal baseline and repeatable, realistic conditions.
  • Load, stress and soak tests answer different questions.
  • Use the statistic and inequality the criterion actually specifies.
  • Preserve unusual results and investigate them.
  • Repeat measurements comparably after correction.

3.3 Check usability and accessibility against user needs

A system can complete its technical functions yet make everyday tasks difficult or impossible for some users. Usability and accessibility checks examine the task from the intended user's point of view, including the settings and assistive technology they use.

Observe the task without taking over

Usability concerns effectiveness, efficiency and satisfaction: can people complete their goals, with acceptable effort and experience? Walk through key tasks, note steps and time, and look for confusing labels or unclear errors. Then watch a representative user try without helping. Assistance can hide the point at which the interface stops making sense.

A pinned app or mapped drive can shorten a daily task. Check that any adjustment still meets the access and security requirements.

Check access for people with disabilities

Accessibility concerns whether people with visual, hearing, motor or cognitive disabilities can perceive, operate and understand the system. Screen readers, magnifiers, voice control and switch access are examples of assistive technology.

WCAG 2.2 groups web accessibility under perceivable, operable, understandable and robust. Its criteria have levels A, AA and AAA. Many organizations use AA; it includes the A requirements as well. WCAG is written for web content and is also used to guide work with apps and documents.

Practical checks include:

  • Complete the task with keyboard controls and keep the focus visible.
  • Use a screen reader to check meaningful button, field and heading names.
  • Enlarge text to 200% and check for lost content or function.
  • Confirm that meaning does not depend on color alone and that videos have captions.
  • Check pointer target sizes. WCAG 2.2 AA uses a 24 by 24 CSS pixel minimum with defined exceptions.
Interpret contrast precisely

For normal text, the AA minimum contrast ratio is 4.5:1. For large text it is 3:1. Large means at least 18 point, or 14 point when bold. These are ratios between foreground and background, from 1:1 to 21:1.

A contrast checker gives about 4.54:1 for #767676 on white, which passes the normal-text threshold. #777777 gives about 4.48:1: it fails for normal text but passes for large text. Do not round a value below the threshold upward to make it pass.

Test the user's actual setup

Configure needed magnification, scaling, contrast themes, pointer size, screen reader, live captions, sticky keys or dictation. Confirm settings remain after sign-out and restart, then run the business task with them. A screen that looks correct at the technician's scaling can lose a control at the user's 200% setting.

Automated checkers find issues such as missing text alternatives and low contrast. They cannot fully judge meaningful descriptions, sensible reading order or practical task completion. Add manual keyboard and screen-reader checks and, where possible, users with their own assistive technology.

Key Takeaways

  • Usability checks effectiveness, efficiency and satisfaction.
  • Accessibility checks include the user's disabilities, settings and assistive technology.
  • WCAG organizes criteria under perceivable, operable, understandable and robust.
  • Use 4.5:1 for normal text and 3:1 for qualifying large text at AA.
  • Combine automated findings with manual task checks and user input.

Security checks confirm that required protections are present and behave correctly. A blocked action can be the successful result: a Sales account should be able to use Sales files while being refused access to restricted HR records.

Know what is protected

Confidentiality limits who can see data. Integrity protects data and settings from improper changes. Availability keeps the system usable for people who need it. Security tests at support level connect these aims to agreed account, device and network settings.

Test only systems you are authorized to test and stay within the agreed scope. Scanning, password guessing and bypass attempts require permission; specialist penetration testing uses a written agreement.

Check identities and permissions

Apply least privilege: give an account only the access needed for its role. Check group memberships, required shares, password policy, MFA, lockout, disabled guest or unused accounts, and removal of former staff accounts. Change factory passwords on devices and applications.

Use both allowed and forbidden actions. Confirm a standard user can open the required folder, then confirm that a restricted folder refuses that role. For an installation needing administrator rights, the expected result is an administrator credential prompt that the standard user cannot satisfy alone.

Being a standard user does not prevent every software installation: some programs install in the user's profile. If the requirement is "no software installs," an application-control policy is also needed and must be tested. Do not turn a check of administrator privilege into a wider claim about all software.

Inspect device and network settings

Check firewall status for all network profiles, active endpoint protection and current definitions, disk encryption, the idle screen lock, required updates and disabled unneeded services or remote access. Confirm needed network ports and approved Wi-Fi protection such as WPA2 or WPA3.

On Windows, an authorized elevated prompt can run manage-bde -status C:. Check for "Protection On" on the system drive. PowerShell can list firewall profile states:

Get-NetFirewallProfile | Select-Object Name, Enabled

Domain, Private and Public should each show "True" when the requirement is enabled on all profiles. For a local account, net user t.sales helps inspect active status and group membership. On macOS, fdesetup status reports FileVault status. Record the actual output and compare it with the requirement.

Keep data and exceptions controlled

Check that sensitive files are in approved locations, accessible only to the right roles, and protected by encryption where required. Remove test data and technician files before handover. Apply required sign-in notices and data protection settings.

Target common configuration risks: overly broad permissions, weak authentication, missing patches, exposed remote access and insecure defaults. A setting in a central management screen is not enough if it has not applied to the device.

Security settings can add user effort: MFA prompts and shorter lock intervals are examples. Test the agreed policy, and record any requested exception for approval by the person responsible for security. Personal preference cannot authorize weakening a required control.

Key Takeaways

  • A correct refusal can be a passing security test.
  • Least privilege gives each role only the access it needs.
  • A standard account alone does not block every type of installation.
  • Verify firewall, endpoint protection, encryption, updates and lock settings.
  • Record and approve security exceptions through the responsible owner.
  • Remove temporary access and test data before handover.
4

Record, interpret and review test results

Results need enough detail to support someone else’s decision. Compare expected and observed behavior, preserve failures and fixes, and summarize counts without hiding gaps. Logs and performance trends help explain the timing and pattern of a problem. Automation and AI can speed up this work, but their output needs checking against the requirements and raw evidence before it becomes part of a readiness recommendation.

4.1 Compare expected and observed outcomes and record results

A result is useful when another person can see what was expected, what happened and how the two compare. Record facts while testing, including failures that are later corrected.

Choose the status from the evidence

Write the expected result before the test, using the requirement. Record the observed result as it happens. A match passes; a difference fails. Decide the seriousness of that difference separately.

StatusMeaning
PassThe observed result matches the expected result.
FailThe executed test produced a different result.
BlockedA dependency or condition prevented execution.
Not runThe test has not been executed or was skipped with a reason.

A network outage that prevents an email test makes it blocked. It does not demonstrate that email passed or failed. Keep that gap visible in the report.

Write evidence a colleague can use

Record the case and requirement IDs, device, account, tester, date and exact time. Include the steps, measurements with units, error text and codes, relevant screenshots and log entries. Use unambiguous dates such as 2026-10-21 and consistent status words.

"Printing doesn't work" leaves too much to reconstruct. A stronger record is: "At 10:42, the word processor print job remained in the queue for 30 seconds, then showed 'Error – Printing'; the print service log recorded an error at 10:42." It distinguishes visible observations from a theory about their cause.

Each failure needs a defect report with a unique ID, title, environment, steps to reproduce, expected and actual results, evidence, severity, priority and current status. Link the report to the test so a reviewer can follow it through correction and re-test.

Separate impact from urgency

Severity measures the impact of the defect. Priority measures how soon it should be fixed. They often agree but serve different decisions. A misspelled company name on a sign-in screen is low severity yet may be urgent before a client-facing launch. A high-impact annual report problem may have lower immediate priority when that report is not due.

Do not use low priority to hide high impact. The readiness decision still considers severity and must-have requirements.

State the base of every rate

Suppose 48 cases were planned: 42 pass, 3 fail, 2 are blocked and 1 is not run. Executed cases are the passes and failures, so there are 45. The executed-test pass rate is about 93.3%; the planned-test pass rate is 87.5%. Both describe the same results with different denominators.

Report counts alongside percentages so the three unexecuted cases cannot disappear behind a high rate. Look for patterns across devices, times, builds and networks: three failures from one delivery batch suggest a shared cause to investigate, not proof of that cause.

Keep the original failure when a fix is made. Add the correction and re-test result with their dates. Overwriting the failed row destroys evidence of what changed and makes the record misleading.

Key Takeaways

  • Expected and observed results determine status; severity is judged afterward.
  • Blocked and not-run cases remain visible coverage gaps.
  • Record reproducible facts with accounts, devices, times, units and evidence.
  • Severity describes impact; priority describes urgency.
  • Label pass rates with their denominator and retain the original failure.

4.2 Read logs, alerts and performance indicators during testing

Logs show events inside a system that may not appear on its screen. Read them alongside the task result and performance measurements to build a timed account of what happened.

Find the relevant record

A system log is a time-stamped record of events, errors and access activity. Windows Event Viewer includes Application, Security, Setup, System and Forwarded Events logs, plus component-specific Applications and Services Logs. Entries have fields such as time, source, event ID, level and description.

Windows levels include Critical, Error, Warning, Information and Verbose. Security events use Audit Success or Audit Failure. An audit failure can be expected in a negative test, such as a forbidden sign-in attempt; its meaning depends on the test's expected result.

On Linux, use journalctl for the systemd journal and relevant files under /var/log. On macOS, use Console. Standard syslog severities run from 0, Emergency, through Alert, Critical, Error, Warning, Notice and Informational to 7, Debug. A lower syslog number means greater severity.

Correlate by time and identity

Before a test, check the device clock and time zone. Note the time of each step, then filter the relevant log to that window and source. Read events just before the failure as well as the failure itself. Compare with healthy baseline behavior because some warnings are routine.

For a failed drive mapping at 10:42, an IP address event at 10:41:58 is followed by a DNS timeout for files.example.com at 10:42:05 and a mapping error at 10:42:06. Save the timeout and mapping entries together. They direct investigation toward name resolution; they do not by themselves establish the final cause.

Understand account events

Windows Security event 4624 records successful sign-in; 4625 records failed sign-in; 4740 records account lockout. They depend on enabled auditing. Failed logon auditing is needed for the relevant 4625 entries; 4740 needs success auditing of User Account Management.

A lockout test may produce multiple failed-sign-in events, including another when the correct password is refused after lockout. For a domain account, evidence can be on different computers, including the domain controller that holds the account. Match account, time and computer. Do not expect one fixed event sequence in a single log.

Read alerts and trends in context

An alert notifies someone when a defined event or threshold occurs: a stopped service, failed backup or nearly full disk. Safely create a required alert condition in the test environment and confirm the alert arrives. Record its destination and timing.

Performance indicators include CPU use, available memory, free storage, disk activity, throughput, latency, loss and response time. A brief processor peak at sign-in differs from several idle minutes at 95%. Compare duration, workload and baseline.

Look for repeated intervals, failures after restarts or problems limited to one subnet. Copy the relevant IDs and messages into the result record. A warning is a clue to interpret, not an automatic defect, and an empty screen is no reason to skip logs for critical tests.

Key Takeaways

  • Filter logs by the test time, source and relevant identity.
  • Check clocks and compare events with healthy baseline behavior.
  • Account event IDs depend on audit settings and can be spread across computers.
  • Test required alerts safely and record whether they arrive.
  • Interpret resource trends and recurring patterns, not isolated readings.

4.3 Use automated and AI-assisted testing tools and check their output

Automation can repeat a check across many systems without missing steps through fatigue. Its value depends on what the check actually proves and whether someone has verified the output.

Give repeatable work to tools

PowerShell and Bash scripts can inspect settings, macros can repeat actions, interface tools can exercise application tasks, and monitoring tools can collect metrics. Configuration, vulnerability and accessibility scanners compare selected features with rules or baselines.

These tools are useful for regression tests and checks needed on every device. A script error also repeats on every device, so first compare its output with a known system and a manual check. Update the tool when the system changes. Repetition makes a method consistent; it does not make an incorrect method accurate.

Keep the claim as narrow as the check

Test-NetConnection files.example.com -Port 445 can report "TcpTestSucceeded : True." This establishes that a TCP connection to that server port succeeded. It does not establish that the user can open a share, create a document or save it.

To prove file access, run the user task with the right permissions and inspect its result. A port check and a functional task test supply different evidence. Combining them can help isolate a failure, but one cannot replace the other.

A false positive is a reported problem that is not real. A false negative is a real problem the tool misses. A false positive can waste time or delay handover; a false negative can produce false confidence. Their relative harm depends on the check. Missing an unsafe security setting is usually more serious than unnecessarily flagging it for review.

Review an AI draft before using it

AI tools can suggest test cases and data, summarize logs, identify possible patterns and draft reports. They can also invent commands, omit important cases or write conclusions that the evidence does not support.

Trace generated cases to the requirement list. Add missing negative, boundary and accessibility checks. Check proposed commands against official documentation, then try them in the test environment. Compare a log summary with the raw lines, including the timestamps and accounts it claims to describe.

For a password range of 12–64 characters and lockout after five failures, a draft containing one 15-character password and a five-failure case is incomplete. Add lengths 11, 12, 64 and 65, check that four failures do not lock the account, and test unlocking. Set suitable starting conditions so each case measures the intended rule.

The person signing off remains accountable for the results. Review includes checking whether a tool's conclusion is stronger than its measurements, not merely correcting its spelling.

Protect the information being processed

Use only organization-approved AI services for workplace material. Do not paste passwords, personal data, confidential logs or internal hostnames into an unapproved service. Mask sensitive values and follow acceptable-use and data protection policies. A useful summary does not justify exposing the information it summarizes.

Key Takeaways

  • Automate repeatable checks, then verify the method and its scope.
  • A reachable TCP port does not prove the user task works.
  • A false positive invents a problem; a false negative misses one.
  • Check AI drafts against requirements, official commands and raw evidence.
  • The sign-off owner remains accountable for tool-assisted conclusions.
5

Confirm readiness and hand the system over

Before users rely on a system, confirm its delivered state and account for the evidence behind acceptance. A final checklist catches device-specific gaps that earlier sample tests may miss. The readiness recommendation connects requirements, defects and remaining risks; handover then gives users and support staff the information they need. Acceptance and early support complete that transfer and reveal useful improvements for the next set of checks.

5.1 Run readiness checks before handover

Readiness checks confirm the state of the actual device or system just before handover. Earlier test evidence may describe an older build, another account or a sample device, so keep a signed and dated checklist for each delivered unit.

Check the user and the connections

Confirm the account exists, is enabled and has the right groups. Check sign-in, temporary-password change and MFA enrollment as applicable. Remove test accounts and the technician's profile, and avoid administrator rights unless the role requires them.

Check the address, gateway and DNS servers. On Windows, ipconfig /all shows IP configuration. On Linux, ip a shows addresses, ip route shows routes including the default gateway, and resolvectl status shows DNS on systems using systemd-resolved. ip a alone does not establish the gateway or DNS configuration.

Use ping to check responding network targets, nslookup for name resolution and a service-port check such as Test-NetConnection for required services. Then complete the actual task. Some networks block ping, so a missing reply alone does not establish that every service is unavailable. Confirm required Wi-Fi profiles, VPN, shares and printers.

Compare storage with the requirement

Check free space, quotas, network storage, cloud synchronization and backup. A drive sold as 512 GB holds 512 billion bytes. Dividing by 2³⁰ gives about 476.8 GiB; Windows commonly labels this binary-based number "GB."

For an "at least 20% free" criterion, use free and total figures from the same measurement basis. Twenty percent of 476.8 is about 95.4. With 61.2 free, the proportion is about 12.8%, so it fails. Remove leftover installers and test files as appropriate, then measure again. Comparing 61.2 with the marketed 512 without accounting for the units would mix bases.

Confirm updates and protection

Check the operating system, applications, browsers, drivers and firmware against required versions. Complete pending restarts and update endpoint protection definitions. Windows Update and winver, macOS Software Update, and the Linux package manager provide relevant evidence.

Verify disk encryption, firewall, active endpoint protection, screen-lock timing, changed default passwords and disabled unneeded services. Confirm approved file storage and backup settings on the device, not only in a management console that says the policy was sent.

Finish with the working task

Run a smoke test of expected function and performance. Perform user-facing tasks as the user or an equivalent account. Use authorized administrator privileges only for checks that need them, such as an elevated encryption-status tool.

If a VPN profile is missing, record the failed check, add the profile through the approved process, and repeat VPN access and any affected tasks. Keep the correction and re-check with that device's record. Checking another laptop of the same model does not establish this one's state.

Key Takeaways

  • Check access, connectivity, storage, updates, security and key functions on each delivered device.
  • Match user-facing checks to the user's permissions.
  • Compare storage figures on the same unit basis.
  • Verify policy settings have actually applied to the device.
  • Record corrections and repeat the affected checks.

5.2 Decide whether the system is ready

A readiness recommendation compares the evidence with the requirements and exit criteria. The owner needs to see what passed, what remains open and which risks would be accepted by starting use now.

Build the decision from the records

First account for every planned case, including blocked and skipped tests. Confirm must-have requirements, review defects by severity and finish the readiness checklist. Consider the risk of open issues and the effect of a delay. Write a reasoned recommendation for the person authorized to accept the system.

Typical outcomes are ready, ready with conditions and not ready. Conditions identify known minor issues, workable workarounds and a date for correction. An unresolved high-severity problem affecting a must-have commonly blocks readiness; the agreed exit criteria determine the decision.

A high overall pass rate cannot cancel a failed must-have. Equally, a low-impact issue does not have to hold up every device if the owner can accept it under the criteria.

Separate the affected systems

For 12 sales laptops, suppose three lose VPN access after ten idle minutes and all have the wrong wallpaper. Remote VPN use is a must-have, and the exit criteria allow no open high-severity defects.

The three with the VPN defect are not ready until corrected and re-tested. The other nine can be recommended for handover with the low-severity wallpaper issue recorded and accepted. Identify the individual devices in the decision; a batch-level statement would hide the difference.

The same principle applies to a subset of tasks only when the owner has agreed that scope. A technician cannot quietly remove a failed requirement to produce a passing result.

Apply the agreed threshold

A criterion of "95% of 20 loads under 2 seconds" needs 19 qualifying loads. Eighteen gives 90%, which fails even if people say the application feels quick. Record the shortfall as a failure. If the owner accepts the risk, retain the failed measurement and record who accepted the exception.

Requirements can conflict in practice. A startup malware scan may slow sign-in, or MFA may add a step. State the measured cost, the security benefit required by policy and the approved trade-off. Do not silently change a threshold or weaken a control to make both tests appear to pass.

Make the report reviewable

A test summary report states scope, environment and dates; counts by status; pass rates with their bases; open defects and severities; deviations from the plan; remaining risks; and the recommendation with reasons. Link conclusions to case results, logs or checklist evidence.

"No defects found" describes the tests that ran. Include untested areas so it cannot be read as a promise of no defects anywhere. Reaching a deadline also does not satisfy exit criteria: any accepted risk must be recorded by the responsible owner.

After an update or configuration change, use regression tests and readiness checks to confirm continued fitness for use. A previous acceptance applies to the tested state; changed behavior needs fresh evidence.

Key Takeaways

  • Account for all planned tests and every must-have before recommending readiness.
  • Open defects are judged by impact and agreed exit criteria.
  • Separate ready devices from devices with blocking defects.
  • An accepted risk stays recorded alongside the failed result.
  • A summary report links the recommendation to evidence and test gaps.

5.3 Hand over to users and communicate the outcome

Handover gives users a working system and gives the support team enough information to maintain it. Acceptance records who agreed it was ready, when they agreed and any remaining conditions.

Prepare what each audience needs

Users need the device or service, securely delivered sign-in details, a short quick-start guide, installed applications and connected resources, known issues with workarounds, and instructions for getting help. Technical colleagues also need the configuration record and the evidence behind any accepted issues.

Record configuration decisions with reasons. "Screen lock after five minutes, required by security policy" explains more than the setting alone. "Display scaling 150% for low vision" helps the next technician preserve an important adjustment during support or rebuild.

The manager needs the readiness outcome, remaining risks and decisions requiring approval. A user usually needs the actions to take at first sign-in and how to complete daily tasks. Sending both the same technical report makes the useful part harder to find.

Deliver access securely

Send the username and temporary password through separate channels. Require the temporary password to change at first sign-in. Do not leave a password attached to the device or include it in the same message as the username.

Confirm MFA enrollment or its agreed first-use process. Remove test accounts, test files and unnecessary technician access before the user takes responsibility for the device. The support team should not have to guess which temporary changes remain.

Record user acceptance

Ask the user or owner to complete the key tasks, often in a short walk-through or user acceptance testing session. Use realistic sample data in a training environment where practice should not affect live work.

The sign-off records the date, the accepting person and any conditions. Known issues need their workarounds and agreed correction dates. A device delivered to a desk without acceptance is not a complete handover record.

A user message can say: "Your new laptop is ready. Sign in with your usual username and choose a new password when prompted. If the second screen stays dark after sleep, disconnect and reconnect the dock cable. Contact the service desk if the problem continues." The workaround gives an action the person can take; technical findings stay in the support record.

Support the first days of use

Briefly demonstrate new features or changed workflows. Point users to the service desk and show how to raise a ticket. Log queries, respond within agreed service times and escalate issues you cannot resolve. Keep communication respectful and avoid promising a fix date that has not been confirmed.

Watch logs, alerts and user feedback closely after handover. Some failures appear only with real workloads or less common tasks. Add useful findings to the checklist and test plan for the next deployment. An accepted known issue remains visible to both users and support until it is resolved and re-tested.

Key Takeaways

  • Give users quick-start help, known issues and a support route.
  • Give support colleagues configuration details and reasons.
  • Deliver the username and temporary password through separate channels.
  • Record who accepted the system, when, and with which conditions.
  • Use early support feedback to improve future checks.

Testing Digital Systems examples

5 Walkthroughs

1

Turn a request into evidence

9 steps
Follow a reception workstation request from user needs to testable criteria and linked cases.
  1. 1
    IntroductionStart with the work

    A new reception workstation must support bookings and visitor check-in. The request says, “Make it fast, secure and easy to use.” Those words give direction, but two testers could interpret them differently.

    Follow the request into specific needs, agreed pass conditions (criteria) and tests. Along the way, separate a correct build (verification) from a system that actually supports the receptionist’s work (validation), which is what handover depends on.

  2. 2
    ExplanationSeparate the process from the product

    QA makes the build process dependable: an agreed checklist, standard settings and review steps help prevent repeated mistakes. Testing checks this particular workstation against its expected behavior.

    A complete checklist is useful process evidence. The receptionist still needs to perform bookings, sign in and reach the right printer so that the configured product itself is checked.

  3. 3
    ExampleFollow a mistake into use

    Suppose a technician types the wrong DNS address. The typing mistake is an error. The saved wrong address is a defect. When a portal request fails because name resolution cannot complete, that observed behavior is a failure.

    Testing records the failure. The cause still needs to be established through troubleshooting; a portal failure alone could have several explanations.

  4. 4
    ChallengeBuild correct, task missing

    The workstation matches every item in its specification. The receptionist then finds that a needed scanner application was never included. Has matching the specification established fitness for use?

    ---reveal---

    No. It supports verification, but the omitted task leaves validation unsuccessful. Validation checks the real user need, including needs the specification failed to capture.

  5. 5
    ExplanationAsk what success means

    Break “fast and secure” into separate questions: how long may startup take, when should the app be usable, which account rights are allowed, and what protection does policy require?

    Confirm who uses the workstation and which accessibility settings they need. Add dependencies such as the booking service and network access. A vague word becomes testable only after the observable condition is agreed.

  6. 6
    ExampleWrite the agreed limits

    For the reception PC, agree these criteria: a usable desktop within 60 seconds in each of three starts; booking app open within 5 seconds; screen lock after 5 idle minutes; no administrator-only installations by the standard user; disk encryption active.

    Each criterion names a visible result or measurement. These limits belong to this request and policy, so do not treat them as universal limits for all computers.

  7. 7
    ExampleConnect the requirement to a case

    Give “booking app opens within 5 seconds” a requirement ID. Link it to a launch case that states the starting conditions, launch action and timing method. Record the observed time and pass or fail result against that link.

    The same table reveals missing tests: a required screen-reader setup with no case is still a gap, even when the easiest launch and printing cases have passed.

  8. 8
    ChallengeChoose the missing evidence

    The request says staff must read supplier forms. The chosen PDF viewer installs and opens, but nobody has tried the required form format. What should the next case check, and why?

    ---reveal---

    Open and read a representative required form with the intended user setup. Installation verifies a proposed solution step; completing the form task validates the need. Link that task case to the requirement so the gap is visible.

  9. 9
    RecapTake a requirement to the test bench

    Keep three questions separate: did the process follow agreed standards, does the build match the specification, and can the user complete the work?

    Turn each task and constraint into an observable criterion, confirm it with the requester and link it to evidence. Policy, dependencies, compatibility and accessibility belong in that requirement list before the testing begins.

2

Prepare a safe and repeatable test session

14 steps
Set up a realistic environment, a plan and a boundary case, then use resources efficiently.

Save this lesson to follow every Walkthrough step by step.

  1. 1
    IntroductionPlan before running checks
  2. 2
    ExplanationChoose the right non-live setup
  3. 3
    ExampleRestore a known start
  4. 4
    ChallengeSpot the mismatch
  5. 5
    ExplanationSet the boundaries and roles
  6. 6
    ExampleUse criteria to manage the session
  7. 7
    ChallengeSample without losing individual checks
  8. 8
    ExplanationDefine the case before the run
  9. 9
    ExampleWork both sides of a boundary
  10. 10
    ExampleFinish the upper edge
  11. 11
    ChallengeDesign a fresh boundary check
  12. 12
    ExampleMeasure the cost of idle time
  13. 13
    ChallengeChoose an efficient schedule
  14. 14
    RecapKeep the plan tied to its purpose
3

Test a task from start to finish

17 steps
Work through file access, performance, accessibility and security using the right evidence for each check.

Save this lesson to follow every Walkthrough step by step.

  1. 1
    IntroductionOne task, several qualities
  2. 2
    ExampleFollow the user’s permissions
  3. 3
    ChallengeChoose the tests after a fix
  4. 4
    ExplanationMeasure under known demand
  5. 5
    ExampleCalculate the typical response
  6. 6
    ExampleApply both parts of the criterion
  7. 7
    ChallengeConvert a percentage into a count
  8. 8
    ExplanationObserve usability
  9. 9
    ExampleTry the task with different access needs
  10. 10
    ExampleRead the contrast threshold
  11. 11
    ChallengeInterpret a clean scan
  12. 12
    ExplanationCheck the agreed protection
  13. 13
    ExampleRead the device evidence
  14. 14
    ChallengeAvoid a wider claim than the test
  15. 15
    Key InsightDecide what a refusal means
  16. 16
    ChallengeCombine the evidence without mixing it
  17. 17
    RecapKeep each quality visible
4

Build an evidence trail

13 steps
Turn observations, logs and automated results into a clear report without losing gaps or overstating conclusions.

Save this lesson to follow every Walkthrough step by step.

  1. 1
    IntroductionMake the result reviewable
  2. 2
    ExampleRecord facts at the time
  3. 3
    ExplanationUse status to keep gaps visible
  4. 4
    ExampleFind the two denominators
  5. 5
    ChallengeKeep impact separate from urgency
  6. 6
    ExampleBuild a timeline
  7. 7
    ExplanationRead account evidence across machines
  8. 8
    ChallengeCompare a warning with normal behavior
  9. 9
    ExampleLimit the port-check claim
  10. 10
    ExplanationReview a draft against the raw material
  11. 11
    ChallengeClassify the tool’s mistake
  12. 12
    ChallengeReview an overconfident summary
  13. 13
    RecapPreserve the path from fact to conclusion
5

Make a clear handover decision

12 steps
Use final device checks, must-have results and accepted conditions to prepare a useful handover.

Save this lesson to follow every Walkthrough step by step.

  1. 1
    IntroductionMove from tests to responsibility
  2. 2
    ExplanationInspect the delivered device
  3. 3
    ExampleCompare storage on one basis
  4. 4
    ChallengeClose a correction properly
  5. 5
    ExplanationRead the exit criteria first
  6. 6
    ExampleSeparate the batch by evidence
  7. 7
    ChallengeKeep a shortfall visible
  8. 8
    ExplanationPrepare the two handover records
  9. 9
    ExampleTurn a known issue into useful guidance
  10. 10
    ChallengeRecord acceptance, then support use
  11. 11
    ChallengeDecide with a remaining gap
  12. 12
    RecapFinish the transfer

Testing Digital Systems practice questions

50 Practice Questions in 5 sets

Set 1: Apply the test requirements10 Practice Questions

Question 1 of 10

A browser task passes in the lab under an administrator account. Production users will have standard accounts. What change makes the permission evidence relevant?
  1. Use the latest browser on the administrator account.
  2. Repeat the task on the same administrator account.
  3. Restore the lab VM and repeat as administrator.
  4. Repeat the task with an equivalent user role.
Show answerHide answer
Answer: D
The test needs the permissions the intended user will have. An equivalent standard-user role can reveal access failures hidden by administrator rights. Restoring the VM makes the starting state repeatable, but keeping the wrong role leaves the relevant mismatch in place.

Question 2 of 10

A batch has identical builds. Detailed sample tests pass. Which follow-up is still needed before handing over every device?
  1. Check each device’s encryption and user account.
  2. Ask whether one sample user liked the system.
  3. Repeat all sample steps on one spare device only.
  4. Confirm the build image’s name for the batch.
Show answerHide answer
Answer: A
Encryption state and the configured user account can differ between individual devices even when the build is shared. Each delivered device needs these checks. Identifying the common image supports build consistency but does not establish that each device has applied all required settings.

Question 3 of 10

All planned must-haves pass. A minor accepted issue has a workable workaround and agreed fix date. Final checks are complete. What recommendation fits?
  1. Not ready until every minor issue is corrected.
  2. Ready after deleting the known-issue entry.
  3. Ready with the accepted conditions recorded.
  4. Not ready until the agreed fix date has passed.
Show answerHide answer
Answer: C
Ready with conditions fits a system whose required work is supported and whose minor remaining issue has been accepted with a workaround and date. Preserve that condition in the decision. A completely clean “ready” message would hide the issue the user and support team still need to know about.

Question 4 of 10

A workstation matches its approved build specification, but the operator cannot use a required labeling application because it was omitted from that specification. What do these findings show?
  1. Validation passed; verification failed.
  2. Verification passed; validation failed.
  3. Both verification and validation passed.
  4. Both verification and validation failed.
Show answerHide answer
Answer: B
The workstation matches the specification, which supports verification. It still fails the operator’s real need, so validation fails. Treating the build checklist as complete evidence of fitness for use overlooks a needed task that the specification omitted.

Question 5 of 10

A user needs to send reports to a named printer. The application opens and its print dialog lists that printer. What final evidence is still needed?
  1. A screenshot showing the application launch succeeded.
  2. A successful print from a different assigned device.
  3. A correct report page produced by that printer.
  4. The same printer name appearing in the app again.
Show answerHide answer
Answer: C
The required result is the report produced at the named printer, so check the actual page and its contents. The dialog establishes that the printer is listed, not that the job completes. Reopening that dialog repeats an early step while leaving the end-to-end result unconfirmed.

Question 6 of 10

A device has 54 GB free out of 300 GB on the same basis. It requires at least 20% free; all must-haves must pass before handover. Cleanup removes 3 GB and no other space changes. What result and recommendation follow?
  1. Fail at 19%; retain for further cleanup and another check.
  2. Pass at 20%; recommend ready because cleanup was completed.
  3. Pass at 21%; recommend ready with no further storage check.
  4. Fail at 18%; retain because cleanup cannot affect the result.
Show answerHide answer
Answer: A
Cleanup increases free space to 57 GB, which is 19% of 300 GB, below the required 20%. Storage remains a failed must-have, so retain the device for further cleanup and rechecking. Completing a cleanup action is not itself a pass; the final measured proportion must meet the requirement.

Question 7 of 10

A file task fails at 14:18. One test device’s clock is 7 min ahead of the server. What should happen before drawing a timeline from both logs?
  1. Read only the most severe entry and ignore its timestamp.
  2. Account for clock differences before matching events.
  3. Treat matching displayed timestamps as the same instant.
  4. Discard all events from the device with the faster clock.
Show answerHide answer
Answer: B
The records use different time bases, so matching displayed times would connect events that happened seven minutes apart. Account for that difference before correlating account, source and event timing. Discarding the device log would remove potentially useful evidence instead of interpreting it correctly.

Question 8 of 10

After an authorized domain-account lockout test, the workstation has failed-logon events but no 4740 entry. What is the best next evidence check?
  1. Record no lockout because the workstation lacks event 4740.
  2. Accept lockout from the workstation’s failure count alone.
  3. Assume 4740 must follow every failed-logon event locally.
  4. Check the account-holding controller and relevant audit settings.
Show answerHide answer
Answer: D
Account-lockout evidence can be on the domain controller, and 4740 depends on success auditing of User Account Management. Check that location and auditing before interpreting its absence. Expecting every related event in one workstation log ignores how domain-account records can be distributed.

Question 9 of 10

A plan states that testing may finish only when every must-have passes and no high-severity defect remains. What are these conditions called?
  1. Test preconditions
  2. Exit criteria
  3. Success measurements
  4. Entry criteria
Show answerHide answer
Answer: B
Exit criteria define when testing is complete and support the readiness decision. These conditions concern the outcomes at the end of testing. Entry criteria concern whether the build, accounts, data and other resources are ready for testing to begin.

Question 10 of 10

A shared folder must be readable but not writable by a visitor account. The account reads a file and then successfully overwrites it. What should the security test record?
  1. Fail: writing exceeds the permitted access.
  2. Pass: every completed file action is valid.
  3. Pass: the required read action succeeded.
  4. Blocked: two actions cannot be compared.
Show answerHide answer
Answer: A
Reading meets the allowed part of the requirement, but overwriting violates the read-only restriction. Record the writing result as a security failure. Treating the successful read as a complete pass ignores the negative check needed to establish the account’s least-privilege boundary.
Set 2: Start with useful checks10 Practice Questions

Save this lesson to see every answer and practice every set.

Question 1 of 10

A support record says only “scaling 150%.” What addition makes the configuration decision useful to a colleague rebuilding the device?
  1. A statement that accessibility testing is unnecessary.
  2. A promise that this scaling will suit every future user.
  3. Its connection to this user’s low-vision requirement.
  4. The technician’s preference for larger desktop icons.
Show answerHide answer

Save this lesson to see this answer.

Question 2 of 10

A tester completes a real user task without examining the application’s internal structure. What approach is being used?
  1. White-box testing
  2. Black-box testing
  3. Component testing
  4. Configuration review
Show answerHide answer

Save this lesson to see this answer.

Question 3 of 10

The requester says a staff portal must be “quick.” What is the next step before writing its pass condition?
  1. Agree a measurable response-time criterion.
  2. Reuse the limit for an unrelated application.
  3. Ask the tester to judge the portal’s speed.
  4. Choose the fastest time seen in a trial run.
Show answerHide answer

Save this lesson to see this answer.

Question 4 of 10

A network test says a 3 GB file crossed a 100 Mbit/s link in 2 s. All 3 GB must cross that link for the claim to hold. What check of the result is justified?
  1. Accept the result: a successful copy message proves the timing.
  2. Accept the result: 3 GB and 100 Mbit/s cannot be compared.
  3. Question the measurement: transfer needs at least 24 s.
  4. Question the measurement: transfer needs at least 240 s.
Show answerHide answer

Save this lesson to see this answer.

Question 5 of 10

After a mail-client update fixes attachment sending, messages with attachments send successfully. What additional evidence addresses regression risk?
  1. Recheck previously working mail tasks the update could affect.
  2. Remove the earlier failure from the attachment test record.
  3. Repeat attachment sending under the same conditions only.
  4. Check that the update appears in the installed-apps list.
Show answerHide answer

Save this lesson to see this answer.

Question 6 of 10

A training system needs realistic customer records without using real people’s details. What kind of data should be prepared?
  1. Copied records with identifiers intact
  2. Current customer records
  3. Synthetic customer records
  4. Archived real customer records
Show answerHide answer

Save this lesson to see this answer.

Question 7 of 10

A lab device draws a constant 150 W during 6 h of testing. How much energy does it use?
  1. 900 kWh
  2. 9 kWh
  3. 0.025 kWh
  4. 0.9 kWh
Show answerHide answer

Save this lesson to see this answer.

Question 8 of 10

Of 50 planned tests, 36 pass, 4 fail, 6 are blocked and 4 are not run. What pair of pass rates correctly reports executed and planned bases?
  1. 72% of executed; 90% of planned.
  2. 90% of executed; 72% of planned.
  3. 78.3% of executed; 72% of planned.
  4. 90% of executed; 80% of planned.
Show answerHide answer

Save this lesson to see this answer.

Question 9 of 10

A required VPN profile is added after a readiness failure. The VPN now connects, but the file task through it has not been repeated. What evidence is still needed?
  1. Repeat the affected file task and keep the correction record.
  2. Copy the file-task result from another laptop of the same model.
  3. Delete the failed checklist row now that the profile exists.
  4. Use the VPN connection alone as proof that saving files works.
Show answerHide answer

Save this lesson to see this answer.

Question 10 of 10

A standard-user test tries an installation that requires administrator rights. The system asks for an administrator’s credentials and prevents continuation without them. What does this establish?
  1. The user can install by retrying the same password.
  2. All software installation is blocked for that user.
  3. The administrator-only installation is blocked.
  4. The application-control policy blocks every program.
Show answerHide answer

Save this lesson to see this answer.

Set 3: Compare behavior and evidence10 Practice Questions

Save this lesson to see every answer and practice every set.

Question 1 of 10

An automated accessibility scan reports no problems. What further check is needed to examine practical keyboard access?
  1. Read the application’s version and installation date.
  2. Complete key tasks using the keyboard with visible focus.
  3. Check only that the keyboard appears in device settings.
  4. Count the number of clean automated scan runs.
Show answerHide answer

Save this lesson to see this answer.

Question 2 of 10

A VM passes an application speed test with 16 GB of memory, while the target devices have 4 GB. The speed criterion applies to those target devices. What should the report say?
  1. Test target capacity; its performance is unconfirmed.
  2. Fail the targets; lower memory always breaks the app.
  3. Pass the targets; the operating system version matches.
  4. Repeat the VM test with 16 GB; then pass the targets.
Show answerHide answer

Save this lesson to see this answer.

Question 3 of 10

Users have accepted a system with one minor display issue. Support receives the build record but no workaround. What handover gap remains?
  1. Send support every raw log without identifying the issue.
  2. Remove the issue from acceptance because it is minor.
  3. Document the known issue and workaround for users and support.
  4. Treat the user’s acceptance as a substitute for support details.
Show answerHide answer

Save this lesson to see this answer.

Question 4 of 10

A criterion requires at least 90% of 30 launches to finish in under 4 s. Twenty-seven finish under 4 s, two take exactly 4 s and one takes 5 s. What is the result?
  1. Pass: 27 qualifying launches meet the required 90%.
  2. Pass: 29 qualifying launches exceed the required 90%.
  3. Fail: every launch must finish in under 4 s.
  4. Fail: the two exact-limit launches make only 83.3%.
Show answerHide answer

Save this lesson to see this answer.

Question 5 of 10

A test server draws a constant 250 W. It can run for 6 h on each of 4 days instead of continuously for the same 4 days, without losing any required test. How much energy does scheduling save?
  1. 6 kWh
  2. 24 kWh
  3. 72 kWh
  4. 18 kWh
Show answerHide answer

Save this lesson to see this answer.

Question 6 of 10

A test fails on build 8. A fix in build 9 passes the same case. What record best supports review of the correction?
  1. Keep the failed row and omit the corrected build details.
  2. Keep both results, builds and evidence linked to the defect.
  3. Close the defect using only an unlinked screenshot of a pass.
  4. Replace the failed row with the passing build 9 result.
Show answerHide answer

Save this lesson to see this answer.

Question 7 of 10

Eight kiosks pass their must-haves except two that lose required network access. Their defect is high severity; exit criteria allow no open high-severity defects. All have an accepted low-severity logo error. What recommendation fits the evidence?
  1. Hand over all eight with both issues listed as conditions.
  2. Retain all eight until the logo issue is also corrected.
  3. Hand over six with the logo issue; retain two for correction.
  4. Hand over all eight because six passed the network check.
Show answerHide answer

Save this lesson to see this answer.

Question 8 of 10

A policy requires a firewall enabled on Domain, Private and Public profiles. A device shows True, True and False respectively, yet the booking app works. What is the correct result?
  1. Fail the firewall requirement and record the Public-profile gap.
  2. Pass with a note because most firewall profiles are enabled.
  3. Block the test until the booking application stops working.
  4. Pass the firewall requirement because the booking task works.
Show answerHide answer

Save this lesson to see this answer.

Question 9 of 10

A team introduces a reviewed build checklist to prevent the same setup mistakes on future devices. What activity is this?
  1. Functional testing
  2. Acceptance testing
  3. Quality assurance
  4. Confirmation testing
Show answerHide answer

Save this lesson to see this answer.

Question 10 of 10

An AI-generated plan for a 6–18 item limit includes tests at 9 and 18 items only. Other input conditions are satisfied. What addition most directly checks both sides of the lower boundary?
  1. Cases at 7 and 8 items with their expected outcomes.
  2. Cases at 9 and 10 items with their expected outcomes.
  3. Cases at 17 and 19 items with their expected outcomes.
  4. Cases at 5 and 6 items with their expected outcomes.
Show answerHide answer

Save this lesson to see this answer.

Set 4: Review risks and coverage10 Practice Questions

Save this lesson to see every answer and practice every set.

Question 1 of 10

A required test database is offline, so a report-export case cannot begin. What status should be recorded for that case?
  1. Blocked
  2. Pass
  3. Fail
  4. Not run without a reason
Show answerHide answer

Save this lesson to see this answer.

Question 2 of 10

A test-disk alert should fire above 90% use. At 91%, an alert arrives with the correct device and time, while a routine baseline warning is also logged. How should those observations be interpreted?
  1. The alert passed, so every readiness requirement is now satisfied.
  2. The warning proves the disk failed regardless of the received alert.
  3. The required alert passed; review the warning against its baseline.
  4. The alert failed because a warning also appeared during the test.
Show answerHide answer

Save this lesson to see this answer.

Question 3 of 10

An account can view stock but cannot approve orders. The request requires viewing stock, and policy forbids order approval for this role. A plan tests only successful stock viewing. What evidence is missing?
  1. A new criterion allowing approval to avoid the restriction.
  2. An administrator test showing approval can succeed.
  3. A second view test under the same role and conditions.
  4. A linked negative test that order approval is refused.
Show answerHide answer

Save this lesson to see this answer.

Question 4 of 10

A test session needs sign-in, payroll-folder access, MFA and an optional wallpaper check. Only two cases fit before a review. Sign-in is untested; no later user task can run until it works. What plan best manages the limit?
  1. Test the two shortest cases, then mark the session complete.
  2. Test sign-in first, then the highest-risk remaining case; report gaps.
  3. Run one payroll case as administrator and mark all user cases passed.
  4. Check wallpaper first, then treat successful startup as sign-in.
Show answerHide answer

Save this lesson to see this answer.

Question 5 of 10

A report claims readiness from a 96% executed-test pass rate. One failed must-have remains and three planned accessibility cases were not run. What must the owner see before deciding?
  1. A new criterion written to match the observed results.
  2. The must-have failure and gaps against exit criteria.
  3. A revised rate counting unrun cases as successful.
  4. Only the 96% rate as a summary of all relevant evidence.
Show answerHide answer

Save this lesson to see this answer.

Question 6 of 10

A company name is misspelled on a sign-in screen. It does not block work, but a client demonstration starts tomorrow. How can the defect reasonably be classified?
  1. High severity with low priority.
  2. Critical severity with low priority.
  3. Low severity with no possible urgency.
  4. Low severity with high priority.
Show answerHide answer

Save this lesson to see this answer.

Question 7 of 10

A technician corrects a failed scan-to-folder setting and repeats the same failed scan case. What testing is this?
  1. Confirmation testing
  2. Compatibility testing
  3. Regression testing
  4. Stress testing
Show answerHide answer

Save this lesson to see this answer.

Question 8 of 10

A management console says encryption policy was sent to a tablet. The actual tablet shows protection off. The user can complete all tasks. What should happen before handover?
  1. Accept the console delivery as proof of encryption.
  2. Pass encryption; the user can complete all tasks.
  3. Record and correct the failure; recheck this device.
  4. Copy a matching tablet’s passing status to this one.
Show answerHide answer

Save this lesson to see this answer.

Question 9 of 10

Normal-size text has a measured contrast ratio of 4.47:1. The requirement is WCAG AA contrast for normal text. How should the result be recorded?
  1. Pass because it rounds to about 4.5:1.
  2. Fail because the ratio is below 4.5:1.
  3. Pass because it exceeds the large-text 3:1 limit.
  4. Fail because all text requires a ratio of 7:1.
Show answerHide answer

Save this lesson to see this answer.

Question 10 of 10

A policy locks accounts after 6 failed attempts and resets the counter after 10 min without another failure. The current counter is unknown. A case must also detect lockout one attempt too early. What plan provides reliable evidence?
  1. Reset; check after 5 failures, then a sixth before the count resets.
  2. Keep the old count; check after 5 wrong passwords, then a sixth.
  3. Reset; try 5 wrong passwords, wait 11 min, then make a sixth try.
  4. Reset; try 6 wrong passwords within 10 min, then check for lockout.
Show answerHide answer

Save this lesson to see this answer.

Set 5: Decide from mixed evidence10 Practice Questions

Save this lesson to see every answer and practice every set.

Question 1 of 10

A script reports that a laptop is unencrypted. An authorized manual check confirms that required encryption protection is on. What kind of error did the script make?
  1. False negative
  2. Confirmed failure
  3. Blocked observation
  4. False positive
Show answerHide answer

Save this lesson to see this answer.

Question 2 of 10

An Azure test VM has been deallocated, but its disks are retained for tomorrow’s work. What billing expectation is correct?
  1. Compute billing continues; retained storage becomes free.
  2. Compute stops being billed; retained disks still can be.
  3. All billing continues until the operating system restarts.
  4. All billing stops because the VM cannot currently run.
Show answerHide answer

Save this lesson to see this answer.

Question 3 of 10

A numeric field accepts whole numbers from 3 through 9 inclusive. What data set checks both exact boundaries and the nearest values outside them?
  1. 2, 3, 9, 10
  2. 3, 4, 8, 9
  3. 1, 2, 10, 11
  4. 2, 4, 8, 10
Show answerHide answer

Save this lesson to see this answer.

Question 4 of 10

A service stays within response-time limits for 15 min at 18 users, its expected load. Memory use keeps rising over that period. What test best examines the risk suggested by this trend?
  1. Run twice normal load briefly, tracking peak memory only.
  2. Restart after each normal-load run, comparing launch time.
  3. Run normal load longer, tracking memory and response time.
  4. Run one normal-load interval, comparing final CPU use.
Show answerHide answer

Save this lesson to see this answer.

Question 5 of 10

Staff must read supplier forms in a required format using standard accounts. The chosen PDF viewer installs and launches under an administrator account, but no supplier form has been opened. What evidence should be collected next?
  1. Run the form task with a staff role and link its result.
  2. Pass the task because the administrator launched the viewer.
  3. Accept the launch result without checking the form format.
  4. Replace the form task with the successful installation step.
Show answerHide answer

Save this lesson to see this answer.

Question 6 of 10

Five response times are 2, 3, 3, 4 and 13 s. The criterion is “median at most 4 s and maximum at most 12 s.” What should be recorded?
  1. Fail: mean 5 s is above the median limit of 4 s.
  2. Fail: median 3 s passes, maximum 13 s fails.
  3. Pass: median 3 s passes despite the 13 s maximum.
  4. Pass: four of five responses finish within 4 s.
Show answerHide answer

Save this lesson to see this answer.

Question 7 of 10

A security control makes sign-in exceed its agreed time limit. The owner approves using the system with that performance shortfall. How should the result and decision be recorded?
  1. Change the failed time to a pass because the owner accepted use.
  2. Remove the time criterion so every earlier result appears to pass.
  3. Keep the performance failure and document the approved trade-off.
  4. Disable the security control without a separate approved decision.
Show answerHide answer

Save this lesson to see this answer.

Question 8 of 10

A script reports a successful TCP connection to a records server on port 445. A user cannot save a record to its share. What conclusion is supported?
  1. Port reachable; task failed; user permissions are the cause.
  2. Port reachable; task failed; insufficient storage is the cause.
  3. Port failed; task failed; user permissions remain untested.
  4. Port reachable; task failed; the cause is still unconfirmed.
Show answerHide answer

Save this lesson to see this answer.

Question 9 of 10

What should accompany a user’s temporary password at handover?
  1. The username and temporary password together in a sealed envelope.
  2. First-use password change; send the username separately.
  3. A note on the device, with the username attached beside it.
  4. The username in the same message, with no change required.
Show answerHide answer

Save this lesson to see this answer.

Question 10 of 10

A user requires 200% text enlargement retained after restart. At 200% the Save control disappears; after restart the setting returns to 100%. Text contrast passes at both sizes. What result bundle fits the evidence?
  1. Pass persistence, fail enlarged task access; pass contrast.
  2. Fail persistence, pass enlarged task access; pass contrast.
  3. Fail persistence and enlarged task access; pass contrast.
  4. Pass persistence and enlarged task access; fail contrast.
Show answerHide answer

Save this lesson to see this answer.

Stuck on your own question? Homework Help

Key Terms

97 Key Terms, each with its definition

A

Accessibility
Accessibility describes whether people with disabilities can perceive, operate and understand a system, including with assistive technology.
A user completes a customer task with a screen reader and the display settings they normally use.
AI-assisted testing
AI-assisted testing uses an AI tool to help draft cases or interpret evidence, while a person checks its accuracy and coverage.
The reviewer adds omitted boundaries to an AI test draft and verifies its commands before execution.
Alert
An alert is an automatic notification triggered by a defined event or by a monitored value crossing a threshold.
Filling a test disk beyond the agreed limit checks whether the required storage alert reaches support.
Assistive technology
Assistive technology is hardware or software that helps a person with a disability access content or operate a system.
A screen reader announces the field labels while the tester completes a form without visual cues.
Authentication
Authentication checks an asserted identity through the sign-in process, including the required credentials or additional factors.
The user signs in and completes the required MFA step during the final access check.
Automated testing
Automated testing uses tools or scripts to execute programmed checks and collect results with less repeated manual work.
A verified readiness script checks the same settings on each laptop and records the outputs.
Availability
Availability means that intended users can access and use a system or information when their work requires it.
Required staff can sign in and reach the booking service during the agreed operating period.

B

Baseline
A baseline is a recorded reference set of normal measurements used to compare later behavior or configuration changes.
The team compares post-update launch times with the same workload measured before the update.
Black-box testing
Black-box testing derives checks from requirements and expected behavior without examining the system's internal structure.
A tester checks permitted and forbidden folder access from the written role requirements.
Blocked
Blocked is a test status indicating that a required dependency or condition prevented the case from being executed.
The email case is blocked while its required network connection is unavailable for testing.
Boundary data
Boundary data consists of inputs at an allowed range's endpoints and just beyond them, chosen to expose edge errors.
For a 12–64 character length rule, the tester checks 11, 12, 64 and 65 characters separately.

C

Compatibility
Compatibility is the ability of required combinations of software, devices and formats to work together as users need.
A portal test covers two supported browsers because employees use both for their daily work.
Confidentiality
Confidentiality protects information from being seen by people who are not authorized to access it.
The test confirms that a Sales account cannot open files restricted to the personnel team.
Configuration record
A configuration record documents system settings and the reasons for decisions so colleagues can support or rebuild it consistently.
The record explains that 150% display scaling was chosen for a user with low vision.
Confirmation testing
Confirmation testing repeats a previously failed test after a fix to check whether that specific defect has been corrected.
After correcting the printer setting, the technician repeats the print case that originally failed.
Contrast ratio
A contrast ratio measures the difference in relative luminance between foreground and background colors, from 1:1 to 21:1.
A checker reports 4.48:1 for a gray text color on white, below the normal-text AA minimum.

D

Deallocation
Deallocation releases an allocated cloud VM's compute resources; retained resources such as disks may still incur charges.
The Azure portal shows the finished test VM deallocated, but its saved disks remain provisioned.
Defect
A defect is a fault in a system or its configuration that can cause behavior different from the required behavior.
An incorrect saved DNS address is a defect even before someone tries to open a website.
Defect report
A defect report records a failure's identity, environment, reproduction steps, expected and actual results, evidence and handling status.
The report links the failed save case to its screenshot, account, device, severity and priority.
Dependency
A dependency is another component, service or condition that must be available for a required system task to work.
The scheduling application depends on access to its database and the organization's identity service.
Disk encryption
Disk encryption protects stored data by encoding it so that access to the storage alone does not reveal readable files.
An authorized elevated status check confirms that the laptop's required drive protection is on.

E

End-to-end test
An end-to-end test follows a required task from its starting action through all relevant steps to the final useful result.
The file test creates a document, saves it, closes it and reopens it to inspect the contents.
Energy
Energy is the amount used over time; in kWh it equals power in kilowatts multiplied by operating hours.
A constant 0.12 kW draw for 80 hours uses 9.6 kWh over the scheduled test sessions.
Entry criteria
Entry criteria are the conditions that must be satisfied before testing can begin with the intended setup and resources.
Testing starts after the standard build, test accounts, sample data and measurement tools are ready.
Erroneous data
Erroneous data is input of the wrong type or missing required input, used to check safe handling of unsuitable entries.
The tester enters letters in a numeric field and confirms a clear rejection instead of a crash.
Error
An error is a person's mistake that can leave an incorrect setting or other defect in the system being prepared.
Entering the wrong DNS server address is an error made while configuring the network settings.
Event ID
An event ID identifies a kind of recorded event within its source, helping testers find and correlate relevant evidence.
The tester searches enabled Windows Security auditing for account-lockout event 4740.
Exit criteria
Exit criteria are the agreed conditions used to decide that testing is complete and its results can support acceptance.
The plan requires all must-haves to pass and no critical or high-severity defects to remain open.
Expected outcome
An expected outcome is the result specified before a test runs, derived from the requirement and used as the pass condition.
The case says a correct password must still be refused while the test account remains locked.

F

Failure
A failure occurs when a system in use behaves differently from its required or expected behavior because a defect is triggered.
A website request fails after the computer tries to use the incorrectly configured DNS server.
False negative
A false negative is a tool result that misses a real problem, giving an incorrect impression that the check is satisfactory.
A script reports acceptable access even though a standard user cannot save to the required folder.
False positive
A false positive is a tool result that reports a problem even though the problem is not present in the checked system.
A scanner flags disabled encryption, but an authorized device check confirms protection is active.
Functional testing
Functional testing checks that the system performs the tasks its requirements describe, through their intended results.
The print test checks the actual page from the assigned printer, not just the print dialog opening.

G

GB and GiB
A gigabyte is one billion bytes, while a gibibyte is 2³⁰ bytes; storage displays can use different bases and labels.
A drive marketed as 512 GB holds about 476.8 GiB, which Windows commonly labels as “GB.”

H

Handover
Handover transfers a system to users and support with the access, documentation and acceptance needed for continued use.
The user receives quick-start guidance while the support team receives configuration details.

I

Integrity
Integrity protects data and settings against improper changes, so information remains suitable for its intended use.
A read-only user is refused when trying to overwrite a protected business record.
Invalid data
Invalid data has a relevant data type but violates an input rule, so it should be rejected without unsafe behavior.
An 8-character password is invalid when the minimum length is 12 characters and other rules are met.

K

Keyboard focus
Keyboard focus identifies the control currently receiving keyboard input and needs to remain visible while a user navigates.
The tester presses Tab and confirms that each active button has a visible focus indicator.
Known issue
A known issue is an unresolved problem recorded and communicated with its effects, workaround and agreed handling.
The quick-start notes explain how to reconnect the dock if the external display stays dark.

L

Latency
Latency is the delay associated with network communication, usually measured in milliseconds for a stated method and target.
The technician compares ping delay to the same target before and during a busy network period.
Least privilege
Least privilege gives each account only the access and rights needed to perform its role, limiting unnecessary exposure.
The receptionist receives the required applications and shares without routine administrator rights.
Load testing
Load testing measures how a system behaves under the expected amount of use, with realistic users, tasks or requests.
The application is checked with the 25 simultaneous users expected at the start of a normal shift.

M

MFA
Multi-factor authentication requires evidence from more than one kind of factor to confirm an identity during sign-in.
The account test checks that the required additional authentication step is enforced for the user.
MoSCoW
MoSCoW is a prioritization scheme that labels requirements must have, should have, could have or won't have this time.
A team marks working sign-in as a must-have and an optional desktop theme as a could-have.

N

Negative test
A negative test checks that unacceptable input or a forbidden action is rejected safely with the expected behavior.
A standard account receives access denied when it tries to open a restricted personnel folder.

O

Observed outcome
An observed outcome is the behavior or measurement actually recorded during a test, including precise messages and evidence.
The result notes a 30-second queue wait followed by the exact printing error message.

P

Packet loss
Packet loss is the proportion of sent packets or requests that do not receive the expected response, expressed as a percentage.
One missing reply from 20 ping requests is recorded as 5% loss for that measurement.
Pass rate
A pass rate is the proportion of tests that pass, reported with a stated denominator such as executed or planned cases.
A report that gives 42 of 45 executed tests as passed separately lists three planned cases that were not executed.
Performance indicator
A performance indicator is a measured value, such as response time, CPU use or free space, used to assess system behavior.
Sustained high CPU use while idle is compared with the device's normal baseline trend.
Positive test
A positive test checks that a permitted action or acceptable input succeeds with the behavior the requirement specifies.
An authorized team member creates, saves and reopens a document in the team's shared folder.
Power
Power is the rate at which a device uses energy, commonly measured in watts or kilowatts during a stated workload.
A meter shows the test server drawing 120 W while it carries out the planned workload.
Precondition
A precondition is a required starting state that must hold for a test case to measure the intended behavior reliably.
An account used in a lockout test case must be active, unlocked and starting from zero failed attempts.
Priority
Priority describes how urgently a defect should be corrected, considering timing and the needs of the work.
A cosmetic company-name error receives high priority just before a client demonstration.
Production environment
A production environment is the live system used for real work, with the users, services and data that work depends on.
A test message sent from production could reach a real customer instead of an invented contact.

Q

Quality assurance
Quality assurance improves the processes, standards and reviews used to prevent defects during repeated work.
The team reviews its standard build checklist after repeated missing-driver problems on new laptops.
Quick-start guide
A quick-start guide gives users short practical instructions for initial access, essential tasks and getting help with the system.
The first-use instructions explain password change, opening the main app and contacting the service desk.

R

Readiness checklist
A readiness checklist is a final structured record confirming that each actual delivered system has the state its users require.
The technician dates each device's access, storage, update, protection and function checks before handover.
Readiness decision
A readiness decision judges whether a system can enter use by comparing recorded outcomes and risks with requirements and exit criteria.
An owner accepts nine devices that pass the required VPN check and holds three that still fail it.
Ready with conditions
Ready with conditions is an acceptance outcome allowing use with agreed minor issues, workable workarounds and correction dates.
The owner accepts a small display issue after its workaround and planned correction are recorded.
Regression testing
Regression testing rechecks previously working behavior after a change to detect problems introduced by that change.
A new printer driver prompts checks of printing from other key applications and affected scanning.
Resource efficiency
Resource efficiency means meeting the required task and assurance level with less wasted energy, equipment or time.
The team reuses a suitable test environment and stops its unused VMs after the final checks.
Response time
Response time is the elapsed time from a user's action or request to its resulting response, measured under stated conditions.
A timer records how many seconds pass between selecting the app and its usable window appearing.
Risk-based testing
Risk-based testing allocates effort according to how likely failures are and how much harm they would cause.
The team checks access to business files before spending time on a low-impact desktop appearance issue.

S

Sandbox
A sandbox is an isolated environment used to try potentially risky changes or inspect suspicious material with controlled exposure.
A technician tests a doubtful configuration change in a sandbox before proposing it for wider use.
Severity
Severity describes the impact a defect has on users, tasks, data or system operation, independently of the fix schedule.
A VPN failure that prevents required remote work is treated as a high-impact issue.
Sign-off
A sign-off records the accepting person's decision, the date and any conditions attached to acceptance of the system.
The owner signs with a known minor issue, its workaround and the agreed correction date listed.
Simulated environment
A simulated environment uses software to imitate devices, networks or conditions needed for a test or practice task.
A network simulator lets a learner test a connection setup without changing an office router.
Smoke test
A smoke test is a short set of shallow checks that essential functions operate before more detailed testing proceeds.
Startup, sign-in, network access and main-application launch form the first check of a new build.
Snapshot
A snapshot captures a virtual machine's state so the tester can restore that starting point and repeat a planned check.
After testing a policy change, the technician rolls back to the snapshot taken before the change.
Soak testing
Soak testing runs expected load for a long period to detect gradual deterioration, such as growing memory use or slowdown.
The app runs through a long normal-load session while memory and response time are recorded.
Staging environment
A staging environment is a non-live setup made close to production for final checks before the system enters use.
The application is checked in staging with the same version and policies intended for live use.
Stress testing
Stress testing exceeds expected use to identify limits and examine whether the system handles overload without unsafe failure.
In the authorized lab, demand rises beyond the normal peak while the tester watches error handling.
Success criterion
A success criterion is an agreed, observable condition that determines whether a test of a requirement passes.
The requester agrees that the booking application must open within 5 seconds on the reception PC.
Synthetic data
Synthetic data consists of invented records created to represent realistic inputs without using real personal information.
The training database contains fictional customer names and orders for the account-access tests.
System log
A system log is a time-stamped record of events, errors or access activity that helps explain what happened during operation.
A drive-mapping failure is reviewed beside a DNS timeout that the system log recorded one second earlier.
System requirement
A system requirement states the capability, setting or supporting resource needed to meet a user requirement.
Scan-to-folder needs the right driver, network access and permission to write to the destination.

T

Test case
A test case specifies a repeatable check through its requirement, starting conditions, steps, data and expected result.
A colleague can repeat a written account-lockout case after resetting the test account's failure counter.
Test environment
A test environment is a separate setup where planned checks and changes can run without disrupting live work.
The team prepares a lab network with sample accounts before testing a new workstation build.
Test level
A test level groups tests by what is examined, such as a software component, a whole system or acceptance for use.
Support staff test the complete configured workstation before helping the user with acceptance.
Test plan
A test plan describes the objectives, scope, approach, resources, responsibilities and completion conditions for testing.
A laptop test plan assigns account preparation, case execution and final acceptance to named roles.
Test scope
Test scope defines the systems, tasks and qualities included in a testing activity and the boundaries of that activity.
The support plan checks the installed client and its server connection, while excluding internal code.
Test summary report
A test summary report brings together scope, conditions, status counts, defects, gaps, risks and the readiness recommendation.
The manager can trace the not-ready recommendation to the open must-have failure and its evidence.
Test type
A test type groups tests by the quality examined, such as functionality, performance, accessibility or security.
A timed launch test examines performance, while a restricted-folder check examines security.
Testing
Testing compares observed system behavior with expected behavior under known conditions to find differences and support decisions.
A technician tests whether an employee can save and reopen a document on the assigned team share.
Throughput
Throughput is the amount of work or data processed per unit of time, such as pages per minute or megabits per second.
The network test records the data rate while several expected users transfer files together.
Traceability
Traceability is the connection between requirements, their test cases and the results used to show whether they were met.
A table reveals that a display requirement for a user with low vision has no linked test case yet.
Training environment
A training environment provides realistic tasks and sample data so people can practice without affecting live work.
A new user practices creating bookings with invented records before working with real customers.

U

Update state
An update state describes installed software versions and remaining actions, such as a restart needed to complete an update.
The final check confirms required versions are installed and no restart is still pending.
Usability
Usability describes how effectively, efficiently and satisfactorily intended users can complete their goals with a system.
Watching a user create a booking reveals confusing labels and extra steps that a launch check missed.
User acceptance testing
User acceptance testing lets intended users or owners carry out key tasks to check that the system meets their needs for use.
The user completes the daily booking and printing tasks before agreeing to accept the workstation.
User requirement
A user requirement states what a person needs to achieve with a system, usually in the language of their work.
The request “I need to scan invoices into Finance” describes the task the employee needs to complete.

V

Valid data
Valid data meets the input rules and should be accepted when the other conditions of the test are satisfied.
A correctly formed password within the allowed length range provides a normal acceptance case.
Validation
Validation checks whether a system meets its intended users' real needs, including completing their required work.
A user tries the daily invoice workflow to validate that the new workstation supports the job.
Verification
Verification checks whether the delivered system matches its specification, including the required configuration and settings.
The build check confirms the installed applications and versions match the approved specification.
Virtual machine
A virtual machine is a software-based computer running on a physical host, allowing separate operating systems and test setups.
One lab computer hosts several test systems instead of requiring a physical device for each build.

W

WCAG
WCAG is the W3C's set of web accessibility guidelines, organized around perceivable, operable, understandable and robust content.
The team uses relevant WCAG AA criteria when defining keyboard, contrast and text-resizing checks.
White-box testing
White-box testing designs checks using knowledge of internal structure, such as code paths or configuration logic.
An internal rule path can guide a test when the tester knows how the configuration makes its decisions.

About this lesson

By StudeliReport a mistake

Make your own Study Materials

Turn your notes, slides and documents into Study Guides, Practice Questions, Flashcards and 6 more tools.

Get Started