Bolt.Earth
10+ Futures First info Services Interview Questions and Answers
Q1. What is the difference between priority and severity?
Priority refers to the order in which defects should be fixed, while severity refers to the impact of a defect on the system.
Priority determines the order in which defects should be addressed, based on business needs and project timelines.
Severity indicates the impact of a defect on the system's functionality or user experience.
A defect with high severity may have a lower priority if it doesn't affect critical functionality.
Examples: A spelling mistake in a non-critical area ...read more
Q2. What is the difference between sanity and smoke testing?
Sanity testing is a narrow and focused testing to ensure basic functionality, while smoke testing is a broader and shallow testing to check major functionalities.
Sanity testing is performed after receiving a software build to quickly check if it is stable enough for further testing.
Smoke testing is performed to verify if the major functionalities of the software are working fine.
Sanity testing is a subset of regression testing, focusing on specific areas of the software.
Smoke...read more
Q3. What are the different testing methodologies?
Different testing methodologies include black box testing, white box testing, and grey box testing.
Black box testing: Testing the functionality of a system without knowledge of its internal structure.
White box testing: Testing the internal structure and implementation of a system.
Grey box testing: Testing with partial knowledge of the internal structure, combining elements of black and white box testing.
Q4. What is api and what are the types of apis?
API stands for Application Programming Interface. It is a set of rules and protocols that allows different software applications to communicate with each other.
API is a bridge between different software systems, enabling them to exchange data and functionality.
There are different types of APIs, including web APIs, library APIs, and operating system APIs.
Web APIs are used to enable communication between web applications, such as RESTful APIs.
Library APIs provide a set of funct...read more
Q5. What are the different types of rest apis?
The different types of REST APIs include CRUD APIs, Search APIs, Batch APIs, and Streaming APIs.
CRUD APIs: Create, Read, Update, and Delete operations on resources.
Search APIs: Perform search operations on resources based on specified criteria.
Batch APIs: Execute multiple operations in a single request.
Streaming APIs: Continuously stream data from the server to the client.
Q6. What is the difference between put and post api?
The main difference between PUT and POST API is that PUT is used to update an existing resource, while POST is used to create a new resource.
PUT is idempotent, meaning multiple identical requests will have the same effect as a single request.
POST is not idempotent, meaning multiple identical requests may have different effects.
PUT replaces the entire resource with the new data, while POST appends the new data to the existing resource.
PUT requires the client to specify the res...read more
Q7. When will tester do regression testing?
Regression testing is performed when changes are made to the software to ensure that existing functionality is not affected.
Regression testing is done after making changes to the software
It helps ensure that existing functionality is not broken
It is typically performed after bug fixes, enhancements, or system updates
Regression test cases are designed to cover critical functionalities
Automated regression testing can save time and effort
Q8. How bug priorities are defined?
Bug priorities are defined based on the impact of the bug on the system and its urgency to be fixed.
Bug priority is determined by considering the severity of the bug.
High severity bugs that cause system crashes or data loss are given the highest priority.
Medium severity bugs that affect the functionality but do not cause critical issues are given medium priority.
Low severity bugs that have minimal impact on the system are given low priority.
Urgency to fix the bug is also cons...read more
Q9. What is STLC means?
STLC stands for Software Testing Life Cycle.
STLC is a systematic approach to testing software applications.
It consists of various phases such as requirement analysis, test planning, test design, test execution, and test closure.
Each phase has specific objectives and deliverables.
STLC ensures that the software is thoroughly tested and meets the quality standards.
Example: In the requirement analysis phase, the QA engineer reviews the software requirements and identifies testabl...read more
Q10. What is UAT testing?
UAT testing is the process of testing a software application by end-users to ensure its readiness for production.
UAT stands for User Acceptance Testing.
It is the final phase of testing before the software is released to the end-users.
UAT is performed by the intended users of the software.
It focuses on validating the software's functionality, usability, and compatibility with real-world scenarios.
UAT helps identify any issues or discrepancies between the expected and actual be...read more
Q11. Explain bug life cycle?
Bug life cycle is the process of identifying, reporting, fixing, retesting, and closing a software bug.
Bug is identified by testers during testing phase
Bug is reported to the development team
Development team fixes the bug
Retesting is done to ensure the bug is resolved
Bug is closed if it is resolved or reopened if it still exists
Interview Process at Futures First info Services
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month