1. Can u test a website or a web application manually without using any automation tool?
As per my idea we can test a web application manually without using automation but its time consuming and might have error so to make our task easy and error free we use automatons tool like Qtp.
As for as Manual is concerned we can test Usability, Functionality, Security testing but whereas performance is concerned we can’t do it manually accurate
2. What tools are used in Manual testing for bug tracking and reporting?
For bug tracking and reporting there are many tools like
Rational clear quest.
PVCS
Bugzilla
3. At what stage in the SDLC testing should be started?
Testing Starts from the starting sate of SDLC that is requirement stage where we prepare SRS or URS DOC.
4. What is mean by designing the application and coding the application?
Designing and Testing are two different phases in a software development process (SDLC).
1. Information Gathering
2. Analysis
3. Designing–
4. Coding
5. Testing–
6. Implementation and Maintenance.
If u want answer in Testing terms means STLC, designing test includes preparing Test Strategy, Test Plan and Test Case documents, and testing means executing the test cases and generating Test Reports.
Designing the application as per the requirements designing the application is nothing but deriving the functional flow, alternative flow, how many modules that we are handling, data flow etc
Two types of designs are there
HLD:
In this designing team will prepare functional architecture i.e Functional flow
LLD:
In this designing team will divide the total application into modules and they will derive logic for each module Coding: writing the course code as per the LLD to meet customer requirements
5. What is the best way to choose automation tool?
We use automation only for version wised projects, means if the project comes up with different versions. Once we write the scripts for one version, we can use these scripts with multiple versions with minor changes. So the main advantage of automation is:
1. Saves the time.
2. Saves money.
6. What is the point of reference by which something can be measured?
1. Benchmark 2. Baseline 3. Metric 4. Measure 5. Indicator
Baseline
7. What is Concurrency Testing?
Multi-user testing geared towards determining the effects of accessing the same application code, module or database records. Identifies and measures the level of locking, deadlocking and use of single-threaded code and locking semaphores.
8. When does metrics validation occur? 1. Throughout the life cycle 2. During the test 3. After the test 4. During requirements definition 5. After the final software release Justify your answer with simple explanation.?
Throughout the life cycle - TO identify the lag & overcome
9. How to choose a test automation tool?
We have to choose depends upon the application complexity & delivery time.
10. Did u come across STUBS and DRIVERS? How did u use these in u r project ?
Stub : A piece of code that simulates the activity of missing components.
Driver : A piece of code that passes test cases to another piece of code.
i will give a gen example….suppose u have 3 modules…A B C…A n B r 100% comp….and C is only 50% comp….u r under pressure to comp in a time frame…what u do is u know to build the mod C u need at least 15 days…so u build a dummy mod C which will take 1/2 days…This is STUB now once all the mod A B and C(dummy) r ready..u integrate them to see how it works..This is a DRIVER
11. On what basis you are fixing up the time for project completion?
Test strategy; Based on the test strategy and testing Approach
12. How u r breaking down the project among team members?
It can be depend on these following cases—-
1) Number of modules
2) Number of team members
3) Complexity of the Project
4) Time Duration of the project
5) Team member’s experience
etc……
13. Usually customers won’t give all the requirements. How will u manage & collect all the necessary information?
Sometimes customer may not produce all the requirements. At this situation Business analyst and project manager will use their experience which they handles this type of projects otherwise we will go through some reference sites where we will observe the functionality and they will prepare use cases and requirements.
or
I am agree with the above answer.
If we really face such a problem then it is better to get information from development team so that we can know the exact info Or else use Ad-hoc testing for the required job.
14. What are the Qualities needed by a software tester?
A software tester must have intent of showing the product is not working as specified.
Software tester have the basic attitude of showing the presence of errors. He must have perspective of customers i.e he has to use the system as he is the client of the system. He has to strive for the quality.
Or
Software Tester must has these qualities—
1)He/she must observe the problem from both the side say user and programmer.
2)Must has good under standing with other team members .
3)Able to understand programmers view.
4)Once start testing, do not put it remain.
5)First test requirements of the user.
6)Before start testing first analysis the project like ;
technology using in project, all the flow etc……
15. In Testing 10 cases you found 20 bugs then how will you know which bug is for which test case?
Each Bug Will Have a Unique Bug-ID which would be related to that particular Test Case. We also make use of the Matrix to keep track of bugs and test cases.
16. What is the path for test director, where the test cases are stored?
c:\TDcomdir\TD_projectname\tests\test no
Usually test cases are stored in Test Plan in Test director
17. What is mean by test suite?
Test suit is “set of test cases”
Group of test cases is nothing but functional (+ve & -ve) and GUI
18. Suppose u have raised one bug have posted to that concerned developer. He can’t accept that is a bug. What will u do in the next stage?
If the developer won’t accept our sent bug, then we show it to our team leader or we can show it to our superior person. so he/she will go and discuss with developer or else they will conduct one meeting on that.
Or
Sometimes bug not reproducible in Dev Environment at that situation dev doesn’t accept
we will give him screen shots. If still debate occurs we raise the issue in bug triage meeting
19. Role of Software Test Engineer in Software Company?
The role of a software test engineer in company is to find the defect. He/She should have “test-to-break” attitude. He/She has to test the application taking the customer into mind. He should work hard for quality.
20. Suppose you testing Calculator application and you got problems like 1/1=2, 2/2=1, 3/3=6, 4/4=1, 5/5=10. Now how will you describe the bug title as well as give the bug description?
Bug title : Calculation Errors
Description: Unable to do the calculations of this application.like the output is giving an undefined/Unstructured format.
Here the examples :
1/1=2………
Severity : Critical
Priority: High/Medium(depends on your Requirement to solve)
Bug Title:calculator_functionality_Division
Description:Division function is not working properly when the values are(both) same and even.
do comment on it.....
Enjoy...
0 comments: on "20 Best Software Testing Interview Question"
Post a Comment