Saturday, August 15, 2009

Q: What difference you have observed while testing the Clint/Server application and web server application?

A: Client/server application comes in two tier architecture and web based application is a three tire architecture.

Or
client server application is a intranet application having two tire.. web server application is a internet application having 3tire

Q: If a bug is found that is not replicable all times, does that bug should be reported to developer?

A: If we log a defect that has occurred once and not reproducible again, though we execute the same steps to reproduce, means for the first time execution either their may be a human error in the execution or the application might be responding differently for each execution. Here we need to investigate the issue first and should clarify that is it a defect or not, than we have to log the defect/bug.So that the time to fix the defect will be reduced and by investigating the root cause only we can log genuine defects. Investigation of the root cause shows the capability of the tester.

Q: Can anybody clear me about Equivalence Class partition.
A: Equivalence class partition is a Testing Technique in input domain testing
we will partition the input data as valid and invalid
here a small example I’ll give
assume that there is a password authentication
for the password length minimum range is 3 and maximum 9 & it should accept only lowercase letter and should not accept any and ASCII value's
by using ECP Technique we will prepare the test data like this
Equivalence class partition
Valid Input Data
Invalid input Data
:4-9
1-2,20& a to z , A to Z


Q: What is open issue?
A: when u open an issue for first time for particular field, it is a New status and assign to the developer. Then developer fix it but the bug that has thought to been fixed is again encountered by tester then it is the open status of bug.

Or
Once tester found a issue for the first time send it to developer with the status 'NEW',when the issue is in developer's court developer change the status as 'OPEN' and test for valid or invalid issue


Q: If the developer is not ready to fix the bug what do you do? Question asked to me in an interview
A: In any devolopment company real-time, no developers or tester will say I am not ready to do this; I am not able to do this type of statements.

Based on the priority of the fix and impact of it, the CCB will decide and give the developer enough time to fix it. Or else they can postpone the bug, for further release of the s/w.
don’t mistake me, no developer will say I can not fix this now. he can almost say "I can fix it give me some time".




Q: What is the Query for Joining 6 tables?

A: By using inner joins we can connect 6 tables.

Q: What is database testing and what we test in database testing?
A: Database testing involves some in depth knowledge of the given application and requires more defined plan of approach to test the data. Key issues include:

1) Data Integrity
2) Data Validity
3) Data Manipulation and updates
Tester must be aware of the database design concepts and implementation rules.

Q: How to test a DTS package created for data insert update and delete? What should be considered in the above case while testing it?What conditions are to be checked if the data is inserted, updated or deleted using a text files?
A: Data Integrity checks should be performed. IF the database schema is 3rd normal form, then that should be maintained. Check to see if any of the constraints have thrown an error. The most important command will have to be the DELETE command. That is where things can go really wrong.

No comments:

Post a Comment