Add office photos
Engaged Employer

In Time Tec Visionsoft

4.1
based on 421 Reviews
Filter interviews by

SourceBae Interview Questions and Answers

Updated 16 Apr 2024

Q1. What is black box and white box testing

Ans.

Black box testing focuses on testing the functionality of a software without knowing its internal code, while white box testing involves testing the internal code structure.

  • Black box testing is based on external expectations and specifications

  • White box testing is based on internal code structure and logic

  • Black box testing is also known as functional testing

  • White box testing is also known as structural testing

  • Example: In black box testing, a tester tests a login page without k...read more

Add your answer

Q2. What is manual testing

Ans.

Manual testing is the process of manually testing software for defects, errors, and bugs.

  • Manual testing involves testers executing test cases without the use of automation tools.

  • Testers follow predefined test cases to ensure the software functions correctly.

  • Manual testing is time-consuming but allows for human intuition and creativity in finding bugs.

  • Examples of manual testing include exploratory testing, ad-hoc testing, and regression testing.

Add your answer

Q3. What is defect cascading

Ans.

Defect cascading is when a defect in one part of the software causes defects in other parts.

  • Occurs when a defect in one module goes undetected and affects other modules

  • Can lead to a chain reaction of defects throughout the software

  • Often results from poor testing practices or lack of communication among team members

Add your answer

Q4. What is defect seeding

Ans.

Defect seeding is the intentional introduction of defects into a software system to evaluate the effectiveness of testing processes.

  • Defect seeding helps in identifying weaknesses in the testing process

  • Common techniques include adding bugs to the codebase or injecting faults into the system

  • It is used to measure the thoroughness and efficiency of testing

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

Q5. What is defect life cycle

Ans.

Defect life cycle is the process of identifying, reporting, fixing, retesting, and closing software bugs.

  • Defect identification: Bugs are found during testing or by users.

  • Defect reporting: Bugs are documented in a bug tracking system.

  • Defect fixing: Developers address and resolve the reported bugs.

  • Defect retesting: Testers verify that the bug is fixed.

  • Defect closing: Once verified, the bug is marked as closed.

Add your answer

Q6. What is QA and QC

Ans.

QA stands for Quality Assurance and involves the process of ensuring quality in software development. QC stands for Quality Control and involves the process of verifying quality in the final product.

  • QA focuses on preventing defects in the software development process

  • QC focuses on identifying defects in the final product

  • QA involves processes like code reviews, unit testing, and continuous integration

  • QC involves processes like testing, debugging, and validation

  • Example: QA ensur...read more

Add your answer

Q7. explain about inheritence

Ans.

Inheritance is a mechanism in object-oriented programming where a class can inherit properties and methods from another class.

  • Inheritance allows for code reuse and promotes code organization.

  • The class that is being inherited from is called the parent or base class.

  • The class that inherits from the parent class is called the child or derived class.

  • The child class can access all the public and protected members of the parent class.

  • Example: A class Animal can be the parent class ...read more

Add your answer

Q8. Explain severity and priority

Ans.

Severity and priority are used to classify the importance and urgency of issues in software development.

  • Severity refers to the impact of an issue on the system or business.

  • Priority refers to the urgency of fixing an issue.

  • Severity is usually categorized as low, medium, or high.

  • Priority is usually categorized as low, medium, or high.

  • For example, a critical bug that causes the system to crash would have high severity and high priority.

Add your answer

Q9. Write test cases

Ans.

Writing test cases for software engineer position

  • Test case for login functionality: verify valid credentials login successfully, verify invalid credentials show error message

  • Test case for search functionality: verify search results display correctly, verify no results message shown for invalid search

  • Test case for checkout process: verify items added to cart correctly, verify payment process completes successfully

Add your answer

More about working at In Time Tec Visionsoft

#2 Best IT/ITES Company - 2022
HQ - Meridian, Idaho, United States (USA)
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at SourceBae

based on 5 interviews in the last 1 year
Interview experience
4.2
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Software Engineer Interview Questions from Similar Companies

3.7
 • 185 Interview Questions
3.5
 • 77 Interview Questions
3.8
 • 21 Interview Questions
3.6
 • 15 Interview Questions
3.4
 • 14 Interview Questions
3.5
 • 11 Interview Questions
View all
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