Software Testing Technology & Digital Applications 2 — Questions and Answers
Question 1: Which type of testing verifies that a web application renders correctly across different browsers such as Chrome, Firefox, and Safari?
- Cross-browser testing (Correct answer)
- Regression testing
- Unit testing
- Smoke testing
Correct answer: Cross-browser testing
Cross-browser testing ensures consistent UI behavior and rendering across multiple web browsers.
Question 2: In mobile application testing, what does 'interrupt testing' involve?
- Simulating interruptions like calls or notifications during app use (Correct answer)
- Stopping the test mid-execution to check logs
- Testing the app when the network connection is interrupted
- Forcing the app to crash and observing recovery
Correct answer: Simulating interruptions like calls or notifications during app use
Interrupt testing validates how an app handles real-world interruptions such as incoming calls, SMS, or push notifications.
Question 3: What is the primary purpose of API testing in a digital application?
- To verify that the user interface looks correct
- To validate data exchange, response codes, and logic between services (Correct answer)
- To check database schema integrity
- To measure screen load times
Correct answer: To validate data exchange, response codes, and logic between services
API testing validates the communication layer between services by checking request/response payloads, HTTP status codes, and business logic.
Question 4: Which tool is most commonly used for automating REST API tests?
- Selenium
- Postman (Correct answer)
- JMeter
- Appium
Correct answer: Postman
Postman is widely used to send HTTP requests, inspect responses, and build automated API test collections.
Question 5: A QA engineer wants to test a Progressive Web App (PWA) offline functionality. What aspect should they focus on?
- Color contrast ratios
- Service worker caching and offline data availability (Correct answer)
- Server-side rendering latency
- SSL certificate validity
Correct answer: Service worker caching and offline data availability
PWA offline support relies on service workers to cache assets and data, so testing should verify what content is available without a network connection.
Question 6: When testing a cloud-based SaaS application, which concern is unique compared to testing on-premise software?
- Functional correctness
- Multi-tenancy data isolation (Correct answer)
- Unit test coverage
- Code compilation errors
Correct answer: Multi-tenancy data isolation
SaaS applications serve multiple customers on shared infrastructure, so verifying that one tenant cannot access another's data is critical.
Question 7: What does 'responsive design testing' validate in a web application?
- That the server responds within acceptable time limits
- That the layout adapts correctly to various screen sizes and orientations (Correct answer)
- That API endpoints return correct HTTP status codes
- That form validation messages appear in real time
Correct answer: That the layout adapts correctly to various screen sizes and orientations
Responsive design testing ensures the UI reflows and displays properly on devices ranging from mobile phones to desktop monitors.
Which type of testing verifies that a web application renders correctly across different browsers such as Chrome, Firefox, and Safari?