Friday, December 5, 2008

Introduce your self

Ex:-Iam consultant from Capgemini,a CMM 5 level company having around 4 years
of experience in Software Testing .
Both in manual and Automation.Primarily my experience is in Black box
testing covering the functionality testing at different levels.
I have experience in working with different process of development
RAD,Waterfall ,Iterative and RUP.
I have an good experience working with different domains.To start with i was
in enterprise management solutions.Then i was in to health care and right
now iam in to banking domain covering Loan and Mortgage process.
I have experience working with different configuration management
tools..likes of VSS,Rational clear case and with different test management
tools like Test director and Test manager.
Most of my testing revolves around Manual but i have good gauge of
Automation as well.

You should sound extremely confident and collect words. This is the only
question that leave impression on interviewer...your communication skills
will be rated by this answer...Rather than content.

what is test plan? And what are the contents?

Yes .. I was assist to prepare the testplan document...
It is a detailed document speak about all our testing events...and its gives the road map apporach for our testing activities
This document gives the over of the application , testing approach and scope of the testing
2. describes for each test entry criteria and exit criteria , resources and responbilitys and their communication activities
3. risk analysis and contingency plans
4. test environment set-up and configuration settings
5. test data set-up resources
6. database set-up resources
7. test automation over view
8. and also describes training schedules and testing deliverables....


15.What is exit and entry criteria?

1. Exit criteria: its describes when we can stop the testing
a. when our application meets customer requirements
b. There should not have any defects in acceptance level.
c. all necessary documents completed is up to date
d. 100% high ands medium severity bugs resolved
e. If deadline is comes
f. If budget is completed...
2. entry Criteria; Its detailed about us when we can start testing..
1. all requirements are ready there has no defects
2. Test data is verification and validated.
3. When build is ready....
4. test environment set-up is ready
5. all necessary documents is ready

What is Test harness

A test harness provides a simulated software environment t, and calls the system many times, with different data, and provides information to assist later on Actual testing.

what levels of testing you have done so far

Sofar i have been involved in Integration and system testing.
I involved in Functional testing of unit.Integration testing,System testing and also regression testing that comes in between.
Since no body is replying all..Iam facing difficulty in collating all the answers from every person..
Not a problem...This is only meant to give add on to your preparation.

What is your contribution in SDLC

In SDLC my contribution is testing phase. In this assist the preparation of testplan document and disign the series of testcases depending on usecases or functional documents
and as a functional tester starts from the design state of SDLC .
1.Test effort is required to validate design and Based on consolidated requirements i use to write the test cases.
2.There will be review process and sign off.
3. then i use to execute test cases on released code and will e defect follow up.

What are different types of developments you have participated

I have a good experience with almost all the process of developments.To start with I was in Rapid action development then in to Water fall and Iterative process.
Right now iam involved in RUP ( Rational unified process of development.)

What is difference between functional testing and non functional

Functional testing detrmines the functionality of application in the desires way...while non functional testing detrmines the other charecteriscs of application such as Usability,Performance,Compatibility,Security.Data load,Installation,Resillience.

How you do Functional Testing?
Functional testing most of times in my experience has been carried on User interface screens only.( Typically JSP,HTML,ASP,VB based on code language used in development )I use to check the functionality of application by Data entry,Data retrieval,By navigation and checking the business process.

Why testing is Required

Codeing is a user interface .Every human interface having some errors. Before delivering the application we should resolve these errors In testing
Discover defects
to avoid user detecting problems
to ensure that product has no problems
and improve the software quality....

Sunday, November 2, 2008

Test Case Answer Four

Test Case Answer Three

Test Case Answer Two

Test Case Answer one

Chapter 1 Subject Tree
1.1 Subject
Description :
Attachments :

Reference Description:
File:
C:\Documents and Settings\vyarabolu\Local Settings\Temp\TD_80\1_LISTS_2_Exportlist.html



1.1.1 Test cases for account info
Description :
Test List :
1.1.1.1 Test Name : Anam_account info_001
Path :
Subject : Test cases for account info
Status :
Test Case Author : Rammi
Creation Date : 12/20/2006
Type : MANUAL
Description : To verify the functionality of account info page
Estimated DevTime :
Execution Status : No Run
Account Type :
Browser :
Survey Key (if required) :
Last Modifed By: :
Tester Assigned To : Mark Da Costa
Steps :

Test Case Answer Nine

1.1.1.9 Test Name : Anam_account info_009
Path :
Subject : Test cases for account info
Status :
Test Case Author : Rammi
Creation Date : 12/20/2006
Type : MANUAL
Description : To verify the display of country and phone in account info page
Estimated DevTime :
Execution Status : No Run
Account Type :
Browser :
Survey Key (if required) :
Last Modifed By: :
Tester Assigned To : Mark Da Costa

Test Case Answer Eight

Real Time Test Cases

Table of Contents 2
Chapter 1 Subject Tree 4
1.1 Subject 4
1.1.1 Test cases for account info 4
1.1.1.1 Test Name : Anam_account info_001 4
1.1.1.2 Test Name : Anam_account info_002 5
1.1.1.3 Test Name : Anam_account info_003 5
1.1.1.4 Test Name : Anam_account info_004 6
1.1.1.5 Test Name : Anam_account info_005 7
1.1.1.6 Test Name : Anam_account info_006 7
1.1.1.7 Test Name : Anam_account info_007 8
1.1.1.8 Test Name : Anam_account info_008 9
1.1.1.9 Test Name : Anam_account info_009 9
1.1.1.10 Test Name : Anam_account info_0010 10
1.1.1.11 Test Name : Anam_account info_0011 11
1.1.1.12 Test Name : Anam_account info_0012 11
1.1.1.13 Test Name : Anam_account info_0013 12
1.1.1.14 Test Name : Anam_account info_0014 13
1.1.1.15 Test Name : Anam_account info_0015 14
1.1.1.16 Test Name : Anam_account info_0016 14
1.1.1.17 Test Name : Anam_account info_0017 15
1.1.1.18 Test Name : Anam_account info_0018 16
1.1.1.19 Test Name : Anam_account info_0019 17
1.1.1.20 Test Name : Anam_account info_0020 18
1.1.1.21 Test Name : Anam_account info_0021 19
1.1.1.22 Test Name : Anam_account info_0022 19
1.1.1.23 Test Name : Anam_account info_0023 20
1.1.1.24 Test Name : Anam_account info_0024 21
1.1.1.25 Test Name : Anam_account info_0025 21
1.1.1.26 Test Name : Anam_account info_0026 22
1.1.1.27 Test Name : Anam_account info_0027 23
1.1.1.28 Test Name : Anam_account info_0028 23
1.1.1.29 Test Name : Anam_account info_0029 24
1.1.1.30 Test Name : Anam_account info_0030 25
1.1.1.31 Test Name : Anam_account info_0031 25
1.1.1.32 Test Name : Anam_account info_0032 26
1.1.1.33 Test Name : Anam_account info_0033 27
1.1.1.34 Test Name : Anam_account info_0034 27
1.1.1.35 Test Name : Anam_account info_0035 28
1.1.1.36 Test Name : Anam_account info_0036 29
1.1.1.37 Test Name : Anam_account info_0037 30
1.1.1.38 Test Name : Anam_account info_0038 30
1.1.1.39 Test Name : Anam_account info_0039 31
1.1.1.40 Test Name : Anam_account info_0040 32
1.1.1.41 Test Name : Anam_account info_0041 32
1.1.1.42 Test Name : Anam_account info_0042 33
1.1.1.43 Test Name : Anam_account info_0043 34
1.1.1.44 Test Name : Anam_account info_0044 34
1.1.1.45 Test Name : Anam_account info_0045 35
1.1.1.46 Test Name : Anam_account info_0046 36

Test Case Answer Seven

1.1.1.7 Test Name : Anam_account info_007
Path :
Subject : Test cases for account info
Status :
Test Case Author : Rammi
Creation Date : 12/20/2006
Type : MANUAL
Description : To verify the display of first name, last name to be filled in account info page
Estimated DevTime :
Execution Status : No Run
Account Type :
Browser :
Survey Key (if required) :
Last Modifed By: :
Tester Assigned To : Mark Da Costa

Test Case Answer six

1.1.1.6 Test Name : Anam_account info_006
Path :
Subject : Test cases for account info
Status :
Test Case Author : Rammi
Creation Date : 12/20/2006
Type : MANUAL
Description : To verify the functionality of done button in Change email address / Login page
Estimated DevTime :
Execution Status : No Run
Account Type :
Browser :
Survey Key (if required) :
Last Modifed By: :
Tester Assigned To : Mark Da Costa

Wednesday, October 15, 2008

Questions You Can Ask the Interviewer

1 Ask about the information you researched.
2 Describe my job duties.
3 Is this a newly created position?
4 What are the companies short and long term goals?
5 What do you like most about working for this company?
6 What is a typical day like for you?
7 To whom would I report?
8 Whom will I supervise?
9 Tell me about the training program I will experience.
10 What is the company's promotional policy?
11 With whom will I be working most closely?
12 When can I expect to hear from you?

Most Frequently Asked Questions

1 What are your strengths and weaknesses?
2 Tell me about yourself.
3 What are your team-player qualities? Give examples.
4 Of the courses you have had at college which courses have you enjoyed the most?
5 What is your GPA? How do you feel about it? Does it reflect your abilities?
6 How have your educational and work experiences prepared you for this position?
7 What work experiences have been most valuable to you and why?
8 What have the experiences on your resume taught you about managing and working with people?
9 Of the hobbies and interests listed on your resume what is your favorite and tell me why?
10 Where do you see yourself in five years?
11 What goals have you set for yourself? How are you planning to achieve them?
12 To what do you owe your present success?
13 Why should I hire you?
14 What makes you think you can handle this position?
15 What is your most significant accomplishment to date?
16 Why do you want to work here?
17 Describe a leadership role of yours and tell why you committed your time to it.
18 In a particular leadership role you had, what was your greatest challenge?
19 Give me an example of an idea that has come to you and what you did with it?
20 Give me an example of a problem you solved and the process you used?
21 Give me an example of the most creative project that you have worked on.
22 Tell me about a project you initiated?
23 Describe the project or situation that best demonstrates your analytical abilities?
24 Since attending college, what is the toughest decision that you have had to make?
25 Tell me about your most difficult decision and how did you go about making it?
26 What types of situations put you under pressure, and how do you deal with pressure?
27 Give me a situation in which you failed, and how you handled it?
28 Why are you interested in our organization?
29 What type of position are you seeking?
30 Where do you think your interest in this career comes from?
31 What industry besides this one are you looking into?
32 Why have you chosen this particular profession?
33 What interests you about this job?
34 What challenges are you looking for in a position?
35 What can you contribute to this company?
36 What motivates you?
37 What turns you off?
38 If I asked the people who know you well to describe you, what three words would they use?
39 If I asked the people who know you for one reason why I shouldn't hire you what would they say?
40 When you take on a project do you like to attack the project in a group of individually?
41 Describe the type of manager you prefer.
42 Tell me about a team project of which you are particularly proud and your contribution?
43 Describe a situation where you had to work with someone who was difficult, how did you handle it?
44 What type of work environment appeals to you most?
45 With which other companies are you interviewing?
46 What charactersitics do you think are important for this position?
47 Why do you feel that this company will be a career for you rather than a job?
48 Name two management skills that you think you have?
49 What characteristics are most important in a good manager? How have you displayed one of them?
50 Why did you choose this college and how did you arrive at this decision?
What factors did you consider in choosing your major?
51 Describe how your favorite course has contributed your career interests?
52 Since you have been at college, what is it that you are proudest of?
53 How have you changed personally since starting college?
54 What has been your greatest challenge?
55 If you could change a decision you made while at college what would you change and why?
56 Why did you choose the campus involvements you did? What did you gain? What did you contribute?

Wednesday, September 24, 2008

HR questions

1.Why you are looking for shift
A.XXXX is equally a good company to work with .I learnt all the good things of Testing.
And may be this is the right time to move on. As there is logical end of project. Iam looking for good exposure and domain where I can brought in all my experience and also Iam looking forward for the different automation tools .
I went through the company details in Website..XXXXX is equally big company to hone my skills and more over Iam looking for exposure in different domains and Automation.


2.Why you shifted from Manufacturing to IT industry?
A. I have over 5 years of experience in manufacturing industry but with in the Quality side.
Quality attributes remain same and quality control remains same for both the industries.
I could not resist the transition considering the monetary benefits.
I could able to adjust easily.

3. What are your strengths?
A. My ability in prioritising the work is my big strength.More over, Iam flexible and a keen listener and Learner.

4. What is your weakness?
A.Cracking a laugh say needed to identify..But may be I will take work far too personally.

5. Can you justify salary you are looking at ?
A.It is well within the market standards.Iam looking for the salary for the qualification and experiencing iam bringing for the role.

6.Can u tell more about your family?
A. Introduce your father and Tell most of your relations are working in IT industry.
Say your family is well settled in where ever place you are attending the interview.

7. Do you have any questions for me ?
A. Not much .but I want to know what kind of projects I will be assisting on
( Wait for him to speak..Let him tell the project details….)
Then ask..When can I be productive…( This is closed question for him to say when he is giving offer letter.) Find out his reply and happily come out of interview..


Iam sure you can come out with happy face.


Based on above Q&A try to answer these questions

. What Technical Environments have you worked with?

2. Have you ever converted Test Scenarios into Test Cases?

3. What is the ONE key element of 'test case'?

4. What is the ONE key element of a Test Plan?

5. What is SQA testing? tell us steps of SQA testing

6. How do you promote the concept of phase containment and defect prevention?

7. Which Methodology you follow in your Testcase?

8. Specify the tools used by MNC companies

9. What are the test cases prepared by the testing team

10. During the start of the project how will the company come to an conclusion that tool is required for testing or not?

11. Define Bug Life Cycle? What is Metrics

12. What is a Test procedure?

13. What is the difference between SYSTEM TESTING and END-TO-END TESTING?

14. What is Traceability Matrix? Is there any interchangeable term for Traceability Matrix ?Are Traceability Matrix and Test Matrix same or Different ?

15. What is the differance between an exception and an error?

16. Correct bug tracking process - Reporting, Re-testing, Debigging, .....?

17. What is the difference between bug and defect?

18. How much time is/should be alloated for Testing out of total Development time based on industry standards?

19. What are test bugs?

20. Define Quality - bug free, Functionality working or both?

short FAQs

71. What are the kind of requirements you are referring
A. Use cases ,Business requirement documents ,Functional specifications

72. What is use case?
A. Use cases is a document defining how user interacts with system
Use case consists of Basic flow ,Alternate flows and Business rules

73.How many test cases you write for simple, Medium and complex use case?
A. For simple use case there will be around 8 TC’s ( 1 BF + 1-3 Alt flow+1-4 BR’s)
For medium use case there will be around 15 TC’s ( 1 BF+4-6 Alt flow+5 –10 BR’s)
For complex usecase there will be more than 20 TC’s(1 BF + morethan 6 Alt flow + more than 10 BR’s)

74. what is HTTPs
A/ It is secures hypertext transfer protocol for secured sites.

75.. What do you feel when automation should be involved in project
A. If more and more regressions are planned and if project have budget and timelines including resources automation will be useful for both functional testing and regression testing.
But on more cases will be useful in regression testing

76.Does automation increases cost for project?
A. Yes. But it will be economical on longer run and will be accurate in testing

77. What is the process of development of your current project?
A. We are following RUP process with iterative development and managing requirements and changes

78. How will you manage changes?
A. we are using configuration management tool for tracking and relating changes.

79. Why you shifted from manufacturing industry to IT industry?
A. Quality check up is same and quality attributes are same…Since I could able to correlate my experience I shifted to IT..

80. How good you are in database concepts?
A. Iam good in SQL in data manipulation and creating and inserting the test data.

81. What is your experience on Automation?
A. I don’t have any project experience but I have good working knowledge on winrunner in recording the scripts and modifying the TSL.
I have assisted my automation team in data driven testing.for the regression.

82.Do you have any questions for us?
If goes smooth ask like…. What kind of projects I will be assisting on

Explain more about current project

CRS is Customer report system developed for ICICI Lombard.
This is more like credit checking agency.. Which evaluates all the demographically characteristics for the customers before being insured..
The check involves in the physical ,financial and social status of customer..
Identify risk and assess the risk and rank them….and based on risk score analysis and evaluation is being carried out.supplying reports to the ICICI.
There was an existing system but change is being required in risk scores and evaluation methods.
I was involved since from inception.
Design is being carried out in UML…We use to pick our requirements in UML and understanding the scope of our requirements…
The business analyst is from ICICI..we worked out workshops in requirements finalisation and signoff.
My test cases is being reviewed and signed off at client side.
We are following the arket update tools for configuration ,Test management and Defect management
We will kick start testing in next week..

development and Testing approach you followed

We are following the iterative model. For development…and Though it is narrated for V model testing
But actually we land up in functional testing at two levels. System testing and regression testing.

Explain Loan and Mortgage domain

Loan and Mortgage:
There are different types of loans:
1.Residential
2.Personal
3.Vehicle
4.Cash Loans on Mortgage.
Loan project deals about residential loans against mortgage
A typical Loan process starts with
a. Loan application (Set of screens)
b. Loan Processing ''
c. Loan disbursement
d. Loan Repayment
e. Recovery
You can say the whole application is planned for 8 iterations and you have tested two iterations so far which involves the phases (a and b).
Typical functionality covering a (Loan application) is Applicant details, Assigning address to customer, Loan product definition and classification.
In screen for Loan application all the details for the applicant will be given and extract address from the tables already supplied in database.
There is hierarchy (Legal region) in which this address has been supplied (These are also screens where you will give address and see if this has been kept in right format.). and also you have defined Loan product.
There are different properties you can set for Loan in screens. You need to test these as well.
1.General properties
2.Repayment
3.Loan cost
4.Loan discounts
5.Loan appraisal
and Functionality covering b( Loan processing ) is Application Process, verification of Mortgage,Credit checking, Enquiries.
So you can say i have tested the functionality for first two iterations on UI screens delivered in .JSP by writing the test cases well in advance.
by means of entering the data in screens, Verifying the data retrieved on screens, Navigation of screens and the business process screen was doing.
(Always testing can be done by this way only for any of domain screens. if screens is for Loan we will say Loan domain...if this is for Hospital we will say health care domain and if screens is for enterprise Management we will say EM Domain. )
For any system, Testing can be done by
1.Writing the test cases following the requirement documents on that system.
2. Test case Review and Sign off.
3.Test case execution on delivered code.
4.Defect logging and reporting.

Do u prepare test cases only with requirements.

There should be basis in preparing TC’s.
User requirements may in any of form BRD, Functional specifications, Use case or Non functional requirements.

How to access the VSS. who give the access control.

Configuration manager will give admin rights to all the members of team and based on your access you can open the documents

Where the requirements are stored...

In requirements management tool or shared server.

How to access the requirements

We were using requirements management tool rational requisite pro version control requirements management tool..My earlier projects I use to go through with functional specifications in word form.

Tell me about testing process

Testing process starts with test objective definition, Test plan,Test case writing understanding requirements,TC specification and execution and defect logging and tracking during test execution.Test reporting and metrics collection

What is your role in your company/Project

My involvement was in entire testing life cycle.
Following the test plan, Understanding scope and requirements from requirement documents. Review in use cases,
Implementing new test case specification techniques,
Writing test cases,
Participation in TC reviews,
Test execution, Defect logging and tracking.
Client interfacing in reports and stand in defect prevention group member

What kind of metrics you are collecting

Say you are only focussed for product metrics.
Review defect density = No. of defects in review / Total no. of test cases
Test coverage = No. of testcases executed / Total No. test cases documented
Defect quality = No. defects attended/ No Of defects reported

What kind of defect management activities you have done

Say you are part of defect prevention group. Where cause analysis will be done for randomly selected defect. You will analyse the defect causes and highlights to team. (Both Dev and Test)

How you verify change requests

Say with your amount of experience working in quality side you are asked to do impact analysis from the testing side for the change request and was giving inputs for the test management the effort required.

What types of test you performed

Always restricted to functional, Integration, System and regression testing.... Speak what ever your resume speaks. Acceptance testing is done at user site with real near data and is challenging.

difference between application and product.

Application is designed for specific customer ( ICICI lambord,Rabo bank ) where as product is generalised software.( I- cube for Banking ,SAP- for enterprice management,Tally -credits and debits)
Testing mechanism remains same apart from some adjustments required in requirements documentation,and test effort.

What is UML

1.UML (Unified mark up language – Design will be done in the notations of Class diagram,Activity diagram,Usecase diagram )
2.HTML( Hyper text mark up language - Yur actual functioning screen ( See any web page for extension .html)
3.XML ( Extensible mark up language - Functioning screen - with permission of writing script in server side)

What is Testing life cycle

1.Understanding the user requirements ( Typically usecases,functional specifications,Business requirement documents ....Of course in English )
2. Understanding your scope ( Discussions with business analysts,Clients in understanding your task with in big user requirements....Business communication should be
in english )
3. Test case writing ( In either client supplied template or Built in template ..should be in english)
4. Review of test cases ( Review logs and communication should be in english )
5.Test execution ( When code is delivered you execute Test cases that are written earlier..so should be in position to undertsand what you are doing )
6.Defect logging and Tracking ( If any defects in code you will open the defects and follow with defect life cycle..Usually in english )
7.Test reporting ( Reporting what you have done ..Typically in English )

What is configuration management

Configuration management - is an sytem which can be seen by all the project members about the changes ,Modifications and project activities.

CM tools - Rational clear case,VSS ( Godrej Alamarah ,Bajaj alamarah Laga)
Application servers - Weblogic,Websphere.IIS( The place where developed aplication ( EX: ICICI net banking application) is stored
Screens - HTML, XML ( ends with .html,.xml( Hypertext mark up language ,Extensible mark up language)..Next time when ever you open any screen in
Net( Ex eenadu.com,Cricketinfo.com.etc ,all this pages are in either HTML.ASP(Active server pages),JSP(Java server pages)

What is metrics you have developed

Since we are focussing for CMM4 assessment ..There are strict implications on metrics.
I as experienced member use to gather and record the metrics for product.
Process metrics such as Schedule variance and effort variance is being done by project management.
But for the testing side iam responsible in producing metrics such as Review defect density,test coverage,Test effectiveness,Undocumented test cases
( Refer my earlier Tips for the formulas on basis of which you produced metrics)
Iam part of defect prevention group where we evaluate the root cause analysis.

What is User Acceptance testing (UAT)

There are two type of testing for User Acceptance Testing(UAT)
Alpha Testing and Beta testing.
Alpha testing :It will perform in internal company only, Here few developers, Testers and client will involve in this. They will create an virtual environment(like real time environment) in the company itself and they will conduct a testing in the presence of client.
Beta Testing :It will perform in client place,here few developers, Testers and client will involve here ,it will conduct by Client in real environment with real time data.

impartan question

If you find a defect at the final stage,it means application is going to be deliver at that time you find that defect,It will takes lot of time to fix that defect so PM said ignore that defect, then what is the status of that defect, Do you close it or open?

ans)As a Tester if you find any defect then you shouldn’t close that until unless its fix or if it is not a defect. It means still it remains open stage

Monday, September 22, 2008

After develop Test cases, How do you say, Have you covered all the requirements or not

After writing the test cases, you will prepare Trace ability Matrix ,based on that we will know either we covered all the requirements or not.
Trace ability Matrix : Matching between the requirements and Test cases. There should be at least one test case for each requirement.

How will you get the requirement at the initial stage

we will get the Requirement documents from that we will develop test case.
If you want to take some risks can say that we will High and Low level Design documents from that we will develop Use cases from these we will develop Test cases.

What is testing model you r following or what is your testing architecture

Explain all the steps in V Model right hand side(related to test side).

What is the life cycle(SDLC) you r following

Better to tell V model and explain all the steps.

What are the Block box testing techniques

There 4 Block box testing techniques
1) Classification tree
2)Boundary value analysis
3)Error guessing
4)Equivalence partitioning

Check these things any institute material.Explain all these techniques clearly with examples.Always better to explain with your project examples.

They will give any one window or one scenario, they can ask write the test cases for that condition

if they ask to tell then simply you can say the conditions what you r going to cover,If they ask to write,then first write a test case template and write according to that.

What is your Test case Template

Sr NO, Test case Id, Test case Description, Step Number, Step Description ,Expected Result, Result, Remarks.

Note : YOU can define your own template these are not fixed in any where.

Let us say an Example for Very High priority and Low Severity and vice versa

You prepare some examples for both conditions from your project.
A.During the testing of current application in the window Risk evaluation, Risk Id is unique.
But during testing it is found that it is duplicated assigned severity and priority as high
Duplicate check was failing.

While ranking the risks , The field length was expected to be 3 digits but it is not set so.
It is accepting 8 digits like the case in prototype.
I assigned priority as Low and is been attended.

What is Priority

It is depend on time, at what time they need to fix the defect.
For this also same you can use Very High, High, Medium, Low like that or 1,2,3,4
This depends on your company. f Development is with other company then Severity and Priority are defined in service level agreement.

What is Severity

How much it is affecting the functionally based on that we will give Severity
YOU can use Very High, High, Medium, Low like that or 1,2,3,4

What is your Defect Template

Sr Number, Date ,Defect ID, Description, Severity, Priority, Raised by, Reported to, Module, attachments, Remarks

Note : what ever the Templates you r telling prepare all templates once and by hard them, Define your own template that is company dependent and project dependent also, you can argue with them in my company we following like this only.

Still he is not accepting what will you do

I will try to convince 2 to 3 times still if he don’t accept,Every week we have team meeting with my PM and all,then we will raise this type things in that meeting,then my PM will decide either really it is a defect or not based on that we will commit.

Developers didn’t accept your defect what you will do

I will send attach a snap shots, reproducing steps and with proper description.

what is the life cycle of Defect

First initially its NEW, you reporting to your TL he will change the status as OPEN, Developers will receive the defect status, they have 4 options (Accept,Fix,Deffer,Reject).after receiving the developer if he accept that defect he will give status as Accept its just like acknowledgement,after that they will fix once they fix that status change to FIX ,Defer it is a defect they will fix in next build.Reject ,they are not accepting as a defect that.

How do you assign defect to developers

Once we find a defect we will do retest again and we will intimate to my TL with defect sheet, He will send to Developers.If you r using Defect tracking tool,My TL will raise the defect in defect tracking tool,if you r putting more than 3 + Exp you can say I will log the defect in Defect tracking tool.If you r not using any tool for defect tracking then you can say that my TL will maintain all defects in one ExcelSheet after reporting to developers and he will track the defects .Once he receive the updates then he will intimate to tester(who tested that previously)then we will do retest that one.If it is a tool,once developer fix that defect they will update in tool,once they will update tool automatically generate an email and send to corresponding persons.

What is the team structure in your company

Say PM,TL,Sr Testers and Testers.
If you r putting big company and well known to all ,then you should have know what is the company structure.just like in my company(TechMahindra) Jr Technical Associate, Technical Associate,Sr Technical Associate ,TL(Team Lead),PL(Project Leader),PM(Project Manager),SPM(Sr Project Manager),GH(Group Head),CH(Corporate Head) like this every company have their own structure,so find that and use the same. Don’t use my company structure because no company use this structure.
If you r putting very small company then you can say, Jr Tester,Tester,Sr Tester,TL,PM,SPM,Corporate Manager.

Tell me about your self

Your Name, Total Exp, where you worked and working,What ever you mentioned in your summary i.e related exp ,next your current project and your responsibilities in that project.They may start questions at any stage of your induction or they may wait until you complete.
a)Usually They will start ask questioning when you come to your project from that they will start to ask about your project,what is your role and responsibility in that project
b)How big this project. (prepare your own answer based on your project)
c)How long you r in this project,what is the actual start date of project. (prepare your own answer based on your project)
d)Howmany people in your team.( prepare your own answer based on your project)
ans : generally say 5 to 6 people.
e)where you r standing in your team
and : say as Sr Test Engineer if you r more than 3 years,if you r below that say as Test engineer.

Who will initiate the work and how they will intimate you

My TL will initiate the work, we have central access for my project ,we will kept every document in that.My TL will send an email to us,If is there any new document or for initiation of work.First he will send an email.we have meeting in that TL will decide what I need to do.We will report the work to TL through mail.We will place all the document in my project central server whatever the work we completed daily and we will send daily status report to my TL.

Defirent Types of testings

System Testing :After completion of all modules and before going to release we will do this. i.e. Functional,Regression all r parts of this Testing.
Do you cover all the Test cases again in this Testing.
Eg : There are two 4 components .Integration of 4 components is called as a Product ,so when we are testing all to gether it doesn’t come under system testing.
When you are testing individual that component then it will System Testing.
In this again first you will do Functional ,regression and all, after completion of all ,you will do the System Testing that time you need to concentrate about window/Homepage of that application, In that whatever the colours ,edit boxes are some thing,it will come under UI(one type)it means Cosmetic things and you will test over all functionally of that application, Here you don’t consider all conditions for any input.

Regression Testing: Once you find the defects then you will report those defects to Developer after you will get a new build with fixes, then you will do the testing on that
Module. This is Regression Testing.

Which type of Test cases you will cover in this?
We will cover whatever the Test cases failed and impacted Test cases ,If we have time then we will execute all test cases also.

What is the difference between the Build and Release ?
Build : whatever the things are rotated internal the company is called build. i.e. once Developers give to testers it is build after that you will find some defects and you will send to developers after fix they will send you build.


Release :Once its delivered to client, then again with new additions come outside it is release .
Eg: Take any Automation tools ,you will get different versions, these are releases.
Winrunner7.0 winrunner 8.0,winrunner9.0.

Retesting : Same functionality with multiple inputs.
Eg : In Calculator you want to test multiply ,then you will take different set of inputs like that.

Smoke Testing : When you got the build, before going to accept that build you will do Smoke Testing to accept that build. It will check the basic end to end functionality of the application. It will touch all the modules but it doesn’t concentrate in depth to any module.

Sanity Testing : When you got new build after fixes, then you r going to test basic functionality of that module before going to accept. It will cover end to end basic functionality and it concentrates on failed test cases in depth.Here we will cover some of Regression Test cases ,So we can say this as subset of Regression Testing.

Integration Testing : Integration between module to module or component to component. After completion individual modules you will do the integration between module module.
Some times one module with one company or team, other module with other company or team, end of that integration is required between those modules.

GUI : Graphical User Interface Testing .whatever the objects we are testing it will come under GUI. Eg : text box,edit box,drop list box etc…

How the communication flows in your project

We have internal mailing and status meetings on weekly basis and there is also activity tracking.

How you can optimise your test cases

Ensuring one to one coverage of requirements and also new Test case specification techniques.

How many test cases you will write

For simple use case – 6-8 Tc’s depends on Alt flows and Business rules
For Medium use case – 8-12 Tc’s depends on Alt flows and Business rules
For Complex use case – 12-20-8 Tc’s depends on Alt flows and Business rules

How you will manage the requirements and its changes

By using Requirements management tool.
By classifying and establishing the relations between requirements

Severity and Priority

Severity determines the seriousness of defect and Priority determines the attendance of defect.
Urgent - Cannot perform testing
High - May Impact another defect so require to attend
Medium - should be attended
Low - Can attend Later

test plan and the contents of the test plan

Test plan is detailed document speaks about testing events.
It details
Introduction and Scope
Critical success Factors & risks
Testing strategy and Approach
Test environment & Tools
Entry and Exit criteria’s
Test effort and resource Scheduling
Defect resolution
Metrics Management and Deliverables

trace ability between different testing and test cases

We use to follow standard naming convention and also we were using test management tool for storing all our test scripts.

T map approach

Test management approach suggested by Sogeti. Involves the Test process improvement in the phases of Preparation, Specification,Execution and completion

What you have done in the WINRUNNER

We were using Winrunner for regression testing .
After start up we were recording the scripts using test cases,
Modifying the scripts,
Data driven testing
Test case execution.

RUP methodology

Rational unified process implements the best process of software development.
Develop iteratively
Manage changes
Manage requirements
Visual model
Ensure quality

In Unified Mark Up Language design ,I was finding the requirements in going through Static and Dynamic diagrams.
Static Diagrams – Class diagram,Use case diagram
Dynamic diagram – Sequence diagram, Activity diagram

explain loan and mortgage domain

The domain starts with Loan application, Loan process,Loan agreement,
Loan disbursement Loan appraisal, Repayment ,Recovery.

configuration management

Configuration Management is common work place for the project team where any new change and project communication flows.Attends more visibility across the team and common access.

interaction with development, support and release team

Iam interfaced with Business analyst in understanding the requirements and sign off of Test case.And also Part of release team I use to Map the contents of release in note before actual testing starts.And also I was participant in defect prevention group and used to co-ordinate during defect tracking.

What are the metrics you derived

I was filling the product metrics derived by client like Undocumented test cases,
Review defect density, Test case coverage, Defect Quality.

Friday, September 19, 2008

What are the different risks you are faced and how you have mitigated

The types of risks I have faced are Technology Risks, Support risk..I use to do Gap analysis in understanding the scope definition. One to one with Business analysts and designer.

How will you document the bugs

We were using Test director for my earlier project as Test management tool as well as Defect management tool.We were using the built in Template in logging the defects.
The Template is Defect description, Module, Detected By,Assigned to,Defect Type,
Severity, priority. Reproducible…and system created unique ID for defect.

How will you maintain the analytical approach

The amount of defect finding experience helps me in quantifying the defects and also I ensure the sufficient test coverage during Testing.Always there use to be defects apart from defects raised through test case execution.

What is Functional Testing, Unit, Integration, System testing, Regression Testing

Checking the functionality of system in compliance with user requirements is called functional testing.

Checking the functionality of single unit for compliance with user requirements is called Unit testing

Checking the functionality of multiple units together for compliance with user requirements is called Integration testing

Checking the functionality of system as a whole for compliance with user requirements is called System testing

Checking the functionality of system if any change, defect fixes has effected the existing functionality is called regression testing.

What is a SDLC

Software development life cycle starts with
Gathering the requirements
Analysis & Design
Code and development
Testing and Implementation

What are the testing mechanisms you are worked?

I have an experience testing web based and client server applications in different levels.Functional testing, Regression Testing, Integration testing

'test life cycle'

Testing Life cycle starts with understanding Plan and scope, Test case specification,
Review and Sign off, Test environment set up, Test execution, Defect cycle, Test completion.Summary and reporting.

How the review process going in your earlier project

After initial test scripts development, there use to be internal review. We were using the review log for record and after then will validated by Business analyst from client side.I use to co-ordinate with him for updates and Sign off.
Signed off TC’s are being moved to Test management tool.

test case definition

The logical sequence of steps to carry out testing is called test case and Test case definition is the phase suggested by Tmap approach where Test case template, approach, design and review has been planned and My involvement was pretty much there in the last project

quality management skills

I have more than xx years of experience in quality assurance and control?I was in quality check side in manufacturing industry for a while and then transited in to IT industry The quality characteristics of Reusability, Maintainability and acceptability a, Functionality, Effectiveness and efficiency I use to check in Day to day activities.With this amount of experience I can rather say my quality management is right up there.

About Me

MCA,MA,MLIS,BL., hi i am a senior manual tester having 6 years experience. Seeking extra income by internet. Becasue by internet everybody can get good income. By less effort, the best thing is 24 hours, 365 days. Non Stop.Login www.free-onlineearning.blogspot.com