Technology & Digital Applications Flashcards
7 cards from real Software Testing practice questions. Tap to flip, then mark Knew It or Still Learning โ missed cards come back until you master them.
Read the first 7 Technology & Digital Applications flashcards as text
Which approach does Docker primarily support in software testing?
Answer: Consistent, containerized test environments that eliminate 'works on my machine' issues
Docker containers package an application with all its dependencies, ensuring tests run identically across developer machines, CI servers, and staging.
In testing IoT (Internet of Things) devices, which challenge is MOST distinct from traditional web app testing?
Answer: Verifying firmware behavior across constrained hardware and unreliable network conditions
IoT testing must account for low-power hardware, intermittent connectivity, and embedded firmware that cannot easily be updated.
What does 'blue-green deployment' allow QA teams to do more safely?
Answer: Run tests in parallel on two identical environments and switch traffic only after validation
Blue-green deployment keeps two identical environments; the new release is validated on the inactive environment before traffic is switched, reducing rollout risk.
A tester needs to verify that a payment gateway integration handles declined cards gracefully. Which technique is most appropriate?
Answer: End-to-end integration testing using sandbox credentials provided by the payment provider
Payment providers offer sandbox environments with test card numbers to simulate various decline scenarios without real transactions.
What is 'chaos engineering' and how does it relate to testing digital applications?
Answer: Deliberately injecting failures into production-like systems to discover weaknesses before they cause outages
Chaos engineering proactively introduces faults such as network latency or service crashes to reveal resilience gaps before real incidents occur.
Which accessibility testing tool is widely used to scan web pages for WCAG compliance issues?
Answer: axe-core
axe-core is an open-source accessibility engine that can be integrated into browsers and automated test suites to detect WCAG violations.
When testing a microservices architecture, which type of test validates the contracts between individual services?
Answer: Contract testing
Contract testing, often done with tools like Pact, ensures that the provider and consumer of a service agree on request/response formats without requiring both to run simultaneously.