Monday, July 29, 2013

Software testing Interview question-part2.

Hi this is continuation  to publish software testing question for manual testing part1.

1. Differentiate between Sanity and Smoke testing.
2. Difference between Regression & Retesting.
3. How can you reduce Test case number from eg: 500 to 200.
4. What are methods you apply to regression Testing approach.
5. What is Confirmation testing .
6.  Do you have knowledge of release management and configuration testing.
7. What are Test case techniques you use .
8. What is B.V.A give and example.
9.  What is equivalence partitioning with example.
10.What is orthogonal array testing.
11. Mention Black box and white box test techniques.
12.Define integration testing and types of integration.
13. How can you assure as QA that developers has send you build with passed unit test cases executed to avoid build failure and Smoke test failure.
14. What is difference between Integration testing and System integration testing.
15. What is Non functional testing.
16. Difference between load and stress testing.
17. What is performance testing.
18. How do you ensure System/Environment testing being completed to check parameters like -security testing,Compatibility with device/Multi-Browser.
19. Are you involved in DB testing.
20. What is monkey/Random testing.
21. What is Experienced based /Exhaustive testing.
22. How do you ensure there  is no defect leakage on production./live environment.
23. When can testing be stopped -due to lot of errors in staging build/Smoke test failure or Test coverage being met.
24.What is Suspension Criteria/Resumption test criteria.
25.What is Exist criteria of  test.
26. What is test entry criteria -Unit test case passed /Smoke test cases passed/.
27 How do you assures test Coverage criteria is met before release./

Tuesday, July 23, 2013

Sofware Testing interview question-phase 1.

Hi here I have tried to publish software testing question for manual testing :



1. What is SDLC
2.  Difference between SDLC and STLC .
3.  What is STLC.
4.  What are your job responsibility in current organization,project.
5.  Which software model you have worked on or you know.
6.  What are advantage and disadvantage of  waterfall model.
7.  What are advantage and disadvantage of Agile model.
8.   Define V-Model advantage of V-Model.
9.   Define Testing life cycle.
10.  Are you involved in Test plan and Test strategy.
11.  Describe you achievement as QA.
12. Give 1/2 bugs which you really feel proud of.
13.  Define Bug-life cycle/Defect life cycle.
14.  What is difference between Bug,Error,Defect.
15. Define Agile model
16. What is Scrum
17.What is sprint and duration of sprint.
18. Are you involved into Scrum meeting and have you worked as Scrum Master.
19. Are you involved in Sprint planning and Test effort estimation.
20. Are you involved in Client interaction /Comfortable to interact with US/UK Client.
21.Are you involved in Bug triage meeting.
22. Differentiate between Quality control and Quality Assurance.
23  What are three parameters of  Quality assurance - what quality measures you have taken to improve Quality of Testing team.
24  Do you prepare RTM ,should RTM be deliverable.
25. RTM comes into which phase of testing cycle.
26. What Can you do if some Test cases have become obsolete you delete these or keep it as it is.

Friday, June 14, 2013

Mobile App testing important features

Mobile App testing is very similar to other App testing like web and desktop apps testing.
But there are some different approach to mobile app testing.

As every App must have test strategy that describes parameters to be considered while testing it and approach manner,types of testing ,test coverage criteria/acceptance test criteria.

Test Strategy for mobile apps:

Types of testing

* Functional Testing of Application.-Cover all functional behavior of app as per specific app requirement.

* GUI Testing: It is one of most important to mobile apps
Test GUI on different resolution of screen,Portrait mode,Landscape if supported by App.
Scenario GUI:Test for images,logo,buttons,color ,spacing between field on small resolution device and large resolution device.

*Compatibility test :Compatibility  types for mobile apps can be divided into its further types.
Types of compatibility test:
a)Different resolution devices compatabilty which we cover in GUI testing too.
b)Mobile browser compatibility :like safari for IOS,opera mozilla for android and many other supported browser.
c)O.S version compatibility Test  :Like for Android  you may need to perform test on ICS,Jelly beans,2.1 eclair, fryo. (for this you can also use some emulator,tool like device anywhere and have some device repository for testing).
d)Device compatibility test: like different device models on which you can test: Samsung,Motorola,sony experia,I phone,I Pad,Tablet.
e)Device input method :keyboard,touch device type :capacitive screen,resistive screen.

* Interruptibility testing :

Check for interruption How does application react to interruption :
Test scenario:While using app minimize app,in between browse different app ,games,browser to check how does application react on coming back , try to send message while using app,try receiving sms,try calling.

*Network/server related test :
check application should give error message if network not available.
check application should give error message if server not available.
 Check on different type of network :like GPRS,WI-FI.

*Battery test:
How much your application consume power ,if app is not used for someime does it mode to power saver mode, if battery signal is weal it prompt with message or it exist without giving error.

*Performance testing:
Can be Tested for memory leakage and Speed test .

Beside this you can also perform some other testing like:
*Ab testing.
*Power XML  tesring to test web services.
* Location based testing.
* Globalization testing and Locatisation testing.
* DB testing,Security testing using like app scan feature.

Thursday, February 28, 2013

Qaulity Cost Matrix

Quality Cost Matrix:


there are parameters of Quality cost
1)Defect prevention
2) Defect detection-appraisal.
3)Defect fixing cost.

Defect Prevention is method of quality assurance through quality audit and reviews,verification.

Defect Appraisal & Defect fixing are methods of Quality control .

Results of quality control like incidence matrix,debug process,quality of code can go as input to Quality Assurance