Extio Technology and Consulting LLP
Digital Voila Interview Questions and Answers
Q1. Differentiate between quality assurance and testing
Quality assurance focuses on processes to ensure quality, while testing involves executing tests to identify defects.
Quality assurance is a proactive process that focuses on preventing defects by establishing processes and standards.
Testing is a reactive process that involves executing tests to identify defects in the software.
Quality assurance is process-oriented, while testing is product-oriented.
Quality assurance involves activities like reviews, audits, and process improv...read more
Q2. what are different types of testing
Different types of testing include functional testing, non-functional testing, manual testing, automated testing, regression testing, and performance testing.
Functional testing: Testing the functionality of the software against the requirements.
Non-functional testing: Testing aspects like performance, usability, and security.
Manual testing: Testing performed manually by testers.
Automated testing: Testing performed using automation tools.
Regression testing: Testing to ensure t...read more
Q3. when should QA start?
QA should start as early as possible in the software development lifecycle.
QA should start at the beginning of the project to ensure quality is built in from the start.
QA should be involved in requirements gathering to prevent misunderstandings and defects.
QA should start testing as soon as there is a deliverable, even if it's just a prototype.
QA should collaborate with developers to identify and fix issues early on.
QA should continue testing throughout the development proces...read more
Q4. Waht is meant by load testing?
Load testing is a type of performance testing that simulates real-life user load on a software application to measure its performance under normal and peak conditions.
Load testing helps identify the maximum operating capacity of an application.
It helps in determining whether the current infrastructure is sufficient to handle the expected user load.
Examples of load testing tools include JMeter, LoadRunner, and Apache Bench.
Q5. what is a test plan?
A test plan is a document that outlines the scope, approach, resources, and schedule of testing activities.
Defines the objectives and scope of testing
Outlines the test strategy and approach
Identifies resources and schedule for testing
Includes test cases, test scenarios, and test data
Describes the roles and responsibilities of team members
Q6. define negative testing?
Negative testing involves testing the system with invalid inputs or unexpected actions to ensure it handles errors properly.
Testing the system with incorrect data
Testing boundary conditions
Testing error handling
Ensuring the system fails gracefully
Examples: entering letters in a number field, entering a future date for a past date field
Q7. Define bug release
Bug release refers to the process of making a software bug fix available to users.
Bug release involves identifying and fixing a software bug
Testing the fix to ensure it resolves the issue
Deploying the fix to production for users to access
Communicating the bug release to users and stakeholders
Q8. Define test case
A test case is a set of conditions or variables under which a tester will determine whether a system under test satisfies requirements or works correctly.
Test cases are written based on requirements or user stories
Each test case includes a set of inputs, expected outputs, and execution steps
Test cases are used to validate the functionality of a system
Test cases can be automated or executed manually
Q9. define bug leakage
Bug leakage refers to bugs that are not identified during testing and are released to production.
Bug leakage occurs when bugs are missed during testing and are found by users after the software is released.
It can happen due to inadequate test coverage, lack of proper testing techniques, or miscommunication between teams.
Examples include critical bugs in a mobile app that were not caught during testing and are discovered by users after the app is live.
Reviews
Interviews
Salaries
Users/Month