Add office photos
Engaged Employer

Codoid

4.3
based on 49 Reviews
Filter interviews by

10+ Mosanada FMS Interview Questions and Answers

Updated 19 Nov 2024

Q1. What do you know about accessibility testing

Ans.

Accessibility testing ensures that software is usable by people with disabilities.

  • Accessibility testing involves evaluating how easily people with disabilities can use a software application.

  • It includes testing for screen readers, keyboard navigation, color contrast, and alternative text for images.

  • Examples of disabilities to consider are visual impairments, motor disabilities, and cognitive impairments.

  • Accessibility guidelines such as WCAG (Web Content Accessibility Guidelin...read more

Add your answer

Q2. 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 functions of the software

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

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

  • Examples of non-functional testing include load testing, stress testing, security testing

Add your answer

Q3. Give me example for some Severity and priority combinations

Ans.

Severity and priority combinations in software testing

  • High severity and high priority: Critical bug causing system crash

  • High severity and low priority: Spelling mistake in non-critical feature

  • Low severity and high priority: Minor UI issue affecting user experience

  • Low severity and low priority: Cosmetic issue in a rarely used feature

Add your answer

Q4. What we go for automation testing

Ans.

Automation testing is used to increase test coverage, improve efficiency, and reduce human error in software testing.

  • Automation testing helps in executing repetitive test cases quickly and accurately.

  • It allows for running tests on multiple configurations and environments easily.

  • Automation testing can be used for load testing, performance testing, and regression testing.

  • It helps in identifying defects early in the development cycle.

  • Automation testing improves overall test cove...read more

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

Q5. Explain different statuses of bug tracking process

Ans.

Different statuses of bug tracking process include New, Assigned, In Progress, Resolved, Closed, Reopened

  • New - when a bug is reported for the first time

  • Assigned - when a developer is assigned to work on the bug

  • In Progress - when the developer is actively working on fixing the bug

  • Resolved - when the bug fix is completed

  • Closed - when the bug fix is verified and closed

  • Reopened - when the bug reappears after being closed

Add your answer

Q6. Difference between verification and validation

Ans.

Verification ensures the product is built right, while validation ensures the right product is built.

  • Verification focuses on the process of building the software to meet specifications

  • Validation focuses on whether the software meets the customer's needs and expectations

  • Verification is done before validation

  • Validation is done after verification

  • Example: Verification involves reviews, inspections, walkthroughs. Validation involves testing, user feedback

Add your answer
Are these interview questions helpful?

Q7. What is agile methodology

Ans.

Agile methodology is a software development approach that emphasizes flexibility, collaboration, and iterative development.

  • Focus on delivering working software in short iterations

  • Emphasizes collaboration between cross-functional teams

  • Allows for flexibility and adaptability to changing requirements

  • Involves continuous feedback and improvement

  • Common frameworks include Scrum, Kanban, and XP

Add your answer

Q8. What is acceptance testing

Ans.

Acceptance testing is the final phase of software testing where the software is tested for its compliance with business requirements.

  • Performed by end users or stakeholders to ensure the software meets their needs

  • Focuses on validating the functionality, usability, and overall satisfaction of the software

  • Can be done manually or using automated tools

  • Examples include User Acceptance Testing (UAT) and Beta Testing

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. What is bug life cycle

Ans.

Bug life cycle is the process of a bug from identification to resolution in software testing.

  • Bug is identified by tester

  • Bug is reported in bug tracking system

  • Bug is assigned to developer

  • Developer fixes the bug

  • Bug is retested by tester

  • Bug is closed if fixed or reopened if not

Add your answer

Q10. 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.

  • Regression testing is performed after code changes to verify that the existing features still work correctly.

  • It helps in identifying any defects introduced by new code changes.

  • Regression testing can be automated to save time and effort.

  • Examples include running test cases after a software update or bug fix.

Add your answer

Q11. Explain Software test life cycle

Ans.

Software test life cycle is a series of steps followed in the testing process to ensure the quality of software.

  • 1. Requirement Analysis: Understand the requirements and create test cases.

  • 2. Test Planning: Define test objectives, scope, and resources.

  • 3. Test Design: Develop test cases based on requirements.

  • 4. Test Execution: Run test cases and report defects.

  • 5. Test Closure: Evaluate test results and prepare test closure report.

Add your answer

Q12. What is testing

Ans.

Testing is the process of evaluating a system or application to identify defects or errors.

  • Testing involves executing a system or application to find bugs or issues.

  • It helps ensure that the software meets the specified requirements.

  • Types of testing include functional testing, performance testing, and security testing.

  • Examples of testing tools include Selenium, JUnit, and Postman.

Add your answer

Q13. What is Test case

Ans.

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 case includes preconditions, input data, expected results, and postconditions.

  • It helps in identifying defects in the software.

  • Test cases are designed based on requirements and user scenarios.

  • Examples: Login functionality, search feature, checkout process.

Add your answer

Q14. What is API Testing

Ans.

API Testing is a type of software testing that involves testing APIs directly to ensure they meet functionality, reliability, performance, and security requirements.

  • API Testing involves testing the functionality, performance, reliability, and security of APIs.

  • It focuses on verifying that the API meets the requirements specified in its design.

  • API Testing can be done manually or using automated tools.

  • Examples of API Testing tools include Postman, SoapUI, and JMeter.

Add your answer

Q15. Types of functional testing

Ans.

Functional testing is a type of software testing where the system is tested against the functional requirements/specifications.

  • Black Box Testing

  • White Box Testing

  • Unit Testing

  • Integration Testing

  • System Testing

  • Acceptance Testing

Add your answer

Q16. Levels of testing

Ans.

Levels of testing refer to the different stages of testing in software development.

  • Unit testing: Testing individual components or modules of the software.

  • Integration testing: Testing how different modules work together.

  • System testing: Testing the entire system as a whole.

  • Acceptance testing: Testing to ensure the software meets the requirements of the end users.

Add your answer

Q17. Blackbox testing types

Ans.

Blackbox testing types include functional testing, non-functional testing, regression testing, and usability testing.

  • Functional testing focuses on the behavior of the software

  • Non-functional testing checks aspects like performance and security

  • Regression testing ensures that new changes do not affect existing functionality

  • Usability testing evaluates the user-friendliness of the software

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Mosanada FMS

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

Top Interview Questions from Similar Companies

4.0
 • 1.2k Interview Questions
3.9
 • 476 Interview Questions
4.1
 • 366 Interview Questions
3.8
 • 329 Interview Questions
4.1
 • 269 Interview Questions
4.1
 • 132 Interview Questions
View all
Top Codoid Interview Questions And Answers
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