In Time Tec Visionsoft
SourceBae Interview Questions and Answers
Q1. What is black box and white box testing
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
Q2. What is manual testing
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.
Q3. What is defect cascading
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
Q4. What is defect seeding
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
Q5. What is defect life cycle
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.
Q6. What is QA and QC
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
Q7. explain about inheritence
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
Q8. Explain severity and priority
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.
Q9. Write test cases
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
More about working at In Time Tec Visionsoft
Interview Process at SourceBae
Top Software Engineer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month