Pages

Tuesday, 22 September 2015

10 Top QA (Quality analyst) Interview Questions and Answers

1. How to know that we have to use which tool for this project? 
Tools are decided by Management i.e., the company you work for. since some tools require budge. Some tools can be downloaded from online and free to use. Depends on the Project - if the project has any future releases - a test management tool is necessary and for the regression purposes, an automated tool is necessary to execute regression scripts. If the project is used by a large number of users, to know the performance of the designed application a performance test tool is necessary.

2. What is the difference between web, window, desktop and client server application testing? 
web is n-tier application eg:: banking window/desktop is on1-tier application eg:: like paint application client server is 2-tier application eg:: appication with its own database

3. What is Agile Development Processes? 
Please refer to the below link:
http://en.wikipedia.org/wiki/Agile_software_development

4. What is the difference between test case and test data? 
Test Data: collection of test input values that are consumed during the execution of a test, and expected results referenced for comparative purposes. Test data may be any kind of input to application, any kind of file that is loaded by the application or entries read from the database tables. It may be in any format like xml test data, system test data, SQL test data or stress test data.
Test Case : A set of test inputs, execution conditions, and expected results developed for a particular objective, such as to exercise a particular program ...
Test cases is a sequence of steps to test the correct behavior of a functionality/feature of an application

5. Explain Agile Development Processes? 
Agile software development is a conceptual framework for software engineering that promotes development iterations throughout the life-cycle of the project.
There are many agile development methods; most minimize risk by developing software in short amounts of time. Software developed during one unit of time is referred to as an iteration, which may last from one to four weeks. Each iteration is an entire software project: including planning, requirements analysis, design, coding, testing, and documentation. An iteration may not add enough functionality to warrant releasing the product to market but the goal is to have an available release (without bugs) at the end of each iteration. At the end of each iteration, the team re-evaluates project priorities.

More Questions & Answers:-
Page1 Page2

No comments:

Post a Comment