functional testing interview questions and answers
functionality
is not working on What to do when most important the date of release?
If the release will be major, It should be rollback. Tester should create a bug for the issue.
If already fixed on previous release, we should reopen the bug. If the release is minor
It should be con...
or
As per my opinion, if the major functionality is not working then that build should be rejected and
previous build should be deployed again (if in current build major fixes are not there) and then
we can send the build to client and later on we can perform hot fixes for other issues
Have you implemented Agile or Waterfall
methodology in your project?
We have implemented using Agile. In Agile we have sprints, in which each sprint have 2 week duration oftime, within which a part of the deliverable have to be covered.
What is the need of testing functional part of an application when structural part is tested properly?
Functional testing means testing the every components and features and modules and also test
the data is transferred correctly between modules. Structural testing is on inside part of the software
or
To see According to the requirement each and every components or fields are properly working or not for that purpose we need a functional testing.
What is the difference between V-model and Fish model?
In Fish model every stage is tested by other team for completeness and correctness.
In V model every stage same person reviews but in last stage software testing will be done by other testers.
V-model is methodology wherein testing and development goes paralley in iterative and incremental manner
What are the test cases for testing an
"add to cart button"??
The fifth test case what have you mentioned that "When there is nothing in the cart click on add to cart button"
First think is that the add to cart button wont appear simply anywhere..
On selecting the particular product itself "Add to cart button" appears
1. Click on the Add to card Button without adding any item. 2. Click multiple times on Add to cart.
3. Add 10, 20, 30,...100 items and click on Add to cart, and at same time click multiple times.
4. S...
Are both 'Bakward Testing' & 'Regression Testing' one and the same? If Not, What is the difference between them?
Backward testing is retesting a specific module or area by seeing the defect or
bug which has raised in those perticular modules.
or
I'm guessing you mean backward compatibility testing?? Given multiple version releases,
an application created on a new version should still work with the older versions making
it backwards compatibl...
What all do you report at the END of Testing?
Test Summary report is sent at the end of a project which consist of details like number of
test scripts executed , number of defects found and also the scope which was removed during testing
Functional and Functionality testing?
Functional testing focus on the output is as per the functioanlity or requirement.
Functional and Functionality testing is same
Telecom - Equivalence class portioning?
There is a customer who has taken a service in which he is getting 300 free minutes.
So in this case make a call 1-300 , 300-10000(max limit) . So here we have 2 equivalent classes.
You can test 250 minutes and 400 minutes.. to test if both the classes data is working fine
Manual Test Case for Login page?
Here is the template below. I would like to see the detailed test cased for login page
column 1 is the "test case ID number"
column 2 is the "test case name"
column 3 is the "test objective"
column 4 is the "test conditions/setup"
column 5 is the "input data requirements/steps"
column 6 is the "expected results"
writing test case for login username (name must be 1-40 char,min-4 char) testcase id-tc1 testcase
name-username test objective-login username test condition -login page should be opened test data-fo.
..
Acceptance Testing?
The main focus of acceptance testing is:a) Finding faults in the systemb) Ensuring that
the system is acceptable to all usersc) Testing the system with other systemsd) Testing from
a business perspective.
or
Main focus of Acceptance testing to see whether all the given requirement is implemented in
application or not as well as to find the defect
How do you test when No time?
There is a new build and you have not much time left behind to test(manual test), what will you do?
It is too late but still we cant perform adhoc testing when time is less, as it requires different
approaches for testing the application to find bug, to increase the bug count. So for testing an appl..
If there no sufficient time to test the application then immediately we will go for exploratory testing...
Exploratory testing is dynamic testing type and it tests the entire application simultaneously
while creating test design and test execution is possible.
What is the difference between Agile methodology and Waterfall model?
In Agile methodologies accepts "Dynamic changes". Agile is modern methodology where a 5 to 10 people gathered at one place and to deliver a working software with in a given short span of time i.e, 2 ...
What is the difference between smoke and sanity testcase?
Smoke testing is a black box testing technique and it test after immediate the build release.
Smoke test touches all the areas of the application functionality with out going into deep.
Smoke test reveals that any simple failure in the application and application is ready for further testing.
or
Smoke testing is a shallow and wide approach whereby all areas of the application without getting into too deep, is tested.
A sanity test is a narrow regression test that focuses on one or a few areas of functionality. Sanity testing is usually narrow and deep.
What type of Testing you will do once the FRD is in place and approved?
FRD stands for functional Requirement Document. The first type of testing you would do when
the FRD is ready and approved is STATIC TESTING. This involves studying the work documents
like the Requirem...
What do you mean by a dependent functionality in a build?
Functional testing: testing each and ever functionality in the application whether it is working
properly or not giving valid information to the implication,and invalid information to the application,functionality is a black box testing.
or
Functional testing is a type of black box testing that bases its test cases on the specifications of the software component under test. Functions are tested by feeding them input and examining the output, and internal program structure is rarely considered (Not like in white-box testing)