NEW
Font size
WorksheetsTest 4
Total questions: 25
Worksheet time: 13mins
Which type of testing introduces small faults in code to verify test effectiveness?
Unit testing
Mutation testing
Load testing
Static testing
Fuzz testing mainly helps detect:
Memory leaks
Incorrect documentation
Security vulnerabilities
Code duplication
Which practice focuses on writing failing tests before implementing functionality?
TDD
Regression testing
BDD
Chaos engineering
In DevOps, CI primarily refers to:
Continuous Intelligence
Continuous Integration
Code Inspection
Code Increment
Blue-Green Deployment helps in:
Hardware maintenance
Accelerating authentication
Enhancing UI design
Zero-downtime deployment
Which CI/CD tool is commonly integrated with GitHub repositories?
GitHub Actions
JMeter
Selenium
Jenkins
Which tool is used for monitoring system health metrics?
Prometheus
Git
Maven
Kubernetes
Terraform is used for:
Writing test cases
Infrastructure as Code
UI design
Cloud storage
A pipeline that builds, tests, and deploys automatically is called:
CI/CD pipeline
Debugging pipeline
Test case pipeline
Release documentation pipeline
Selenium is mainly used for:
Load testing
Front-end UI automation
Code refactoring
Container orchestration
A CI/CD deployment strategy that releases new features to a small user group first:
Rolling update
A/B testing
Canary deployment
Smoke testing
The primary benefit of CI/CD pipelines is
Longer testing cycles
Increased manual steps
Faster and reliable software releases
Reduced automation
Root cause analysis is performed mainly in:
Deployment phase
Incident response
User interface development
Product design
The most important outcome of DevOps integration is:
Faster manual testing
Improved collaboration and delivery speed
Reduced automation
Increased documentation only
Anomaly detection alerts indicate traffic spikes. What should be enabled?
Single server architecture
Static routing
Log suppression
Load balancing and auto-scaling
A team wants traceability across logs, metrics, and distributed services. Best approach?
Centralized observability stack
Monolithic hosting
Manual performance checks
Disabling log aggregation
A security audit requires automated vulnerability scans in the pipeline. Which approach helps?
Static Application Security Testing (SAST)
Only unit testing
Manual review
User acceptance testing
Which failure indicates lack of observability?
Empty commit messages
Slow merge approvals
Production crash with missing logs
Incorrect CSS layout
Automated rollback after failure is part of:
Continuous Integration
Release management
Feature freeze
Auto-recovery deployment
A company wants to deploy new features without any user experiencing downtime. Which deployment strategy should be used?
Manual deployment
Rolling update
Blue-Green deployment
Debug build deployment
A microservices-based system needs dynamic scaling during traffic spikes. What should the DevOps team configure?
Manual backup
Auto-scaling rules in Kubernetes
Hard-coded server configuration
Disable monitoring
Your tests pass in staging but fail in production due to missing dependencies. What prevented earlier detection?
Lack of dependency management
Too many developers
Excessive testing
Too many logs
After releasing a new update, 5% of users report errors. What should the DevOps team do first?
Rollback entire deployment
Increase timeout limits
Analyze logs and metrics through ELK Stack
Disable monitoring to avoid alerts
After deployment, the team found several bugs even though test coverage was 95%. What issue most likely occurred?
Logging was disabled
Mutation testing was not performed
Documentation was incomplete
Too many developers testing
A test automation engineer discovers repetitive UI test failures due to small UI element positioning differences. What solution helps?
Replace UI framework
Rewrite whole program
Disable UI automation
Use smarter locators and wait conditions
