Add office photos
Engaged Employer

NWDCo Software Solutions

3.2
based on 6 Reviews
Filter interviews by

Qi Ventures Interview Questions and Answers

Updated 28 Sep 2024

Q1. Difference between Functional and Non Functional Testing?

Ans.

Functional testing checks if the software functions as expected, while non-functional testing checks other aspects like performance and security.

  • Functional testing focuses on the specific functionality of the software.

  • Non-functional testing focuses on aspects like performance, usability, security, and scalability.

  • Examples of functional testing include unit testing, integration testing, and system testing.

  • Examples of non-functional testing include load testing, stress testing,...read more

Add your answer

Q2. Difference between Restesting vs Regression Testing ?

Ans.

Retesting is testing the same functionality again after a defect is fixed, while regression testing is testing the entire application to ensure new changes do not impact existing functionality.

  • Retesting focuses on verifying that a specific defect has been fixed.

  • Regression testing focuses on ensuring that new changes do not introduce new defects or impact existing functionality.

  • Retesting is usually performed by the tester who found the defect.

  • Regression testing is typically pe...read more

Add your answer

Q3. Do u have any Experienced in Selenium ,SQL

Ans.

Yes, I have experience in Selenium and SQL.

  • I have experience using Selenium for automated testing of web applications.

  • I am proficient in writing SQL queries to retrieve and manipulate data from databases.

  • I have used Selenium WebDriver with Java to automate test cases for a web application.

  • I have experience in writing complex SQL queries to perform data validation and verification.

Add your answer

Q4. Which tool u will use on Log a Bug?

Ans.

I would use a bug tracking tool like Jira or Bugzilla to log a bug.

  • Use a bug tracking tool to log bugs

  • Provide detailed information about the bug such as steps to reproduce, expected result, actual result, etc.

  • Assign the bug to the appropriate team member for resolution

Add your answer
Discover Qi Ventures interview dos and don'ts from real experiences

Q5. Who will be done by Unit Testing?

Ans.

Unit Testing is done by developers to test individual units or components of a software application.

  • Unit Testing is done by developers, not testers.

  • It focuses on testing individual units or components of the software in isolation.

  • It helps in identifying bugs early in the development process.

  • Examples of unit testing tools include JUnit for Java, NUnit for .NET, and pytest for Python.

Add your answer

Q6. What is Regression Testing ?

Ans.

Regression testing is the process of retesting a software application to ensure that new code changes have not adversely affected existing functionality.

  • Performed after code changes to ensure that existing features still work correctly

  • Helps in identifying any defects introduced by new code changes

  • Automated tools can be used to streamline the regression testing process

  • Examples: Re-running test cases, comparing results with previous test runs

Add your answer

Q7. What is Test Plan?

Ans.

A test plan is a document outlining the scope, approach, resources, and schedule of testing activities.

  • Defines the objectives and scope of testing

  • Outlines the test strategy and approach

  • Specifies the resources and schedule for testing

  • Includes test deliverables and milestones

  • Describes the test environment and tools to be used

Add your answer

Q8. What is a Test Plan

Ans.

A test plan is a document that outlines the scope, approach, resources, and schedule of testing activities.

  • Defines the objectives and scope of testing

  • Describes the testing approach and methodologies to be used

  • Outlines the resources and schedule for testing

  • Includes test deliverables and exit criteria

  • Identifies risks and mitigation strategies

Add your answer

Q9. What is STLC process

Ans.

STLC stands for Software Testing Life Cycle, which is a series of steps followed to ensure the quality of a software product.

  • STLC involves planning, designing, executing, and reporting on tests throughout the software development lifecycle.

  • It includes phases like requirement analysis, test planning, test design, test execution, and test closure.

  • Each phase has specific goals and deliverables to ensure the software meets quality standards.

  • STLC helps in identifying defects early...read more

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter