You are on page 1of 27

SDLC:SOFTWARE DEVELOPMENT LIFE CYCLE

1.What is SDLC
i.tell what is SDLC
ii.tell different stages of SDLC
iii.Tell different types of models
iv.Explain each model in detail

2.What are the different types of models available ?


Waterfall
Spiral
V-Model
Prototype
Hybrid (derived model)
Agile

3.What are the advantages and disadvantages and applications of each Model.

4.Can you explain waterfall model in detail.

5. Can you explain V model in detail.

6.Can you explain agile Model?


Refer the notes and tell the story

What is SCRUM

What is Standup Meeting


->tell what we do
->tell who will be there
->tell how long it should go
->tell when we should do

Whats STORY POINT

Whats BURNT DOWN CHART

Whats Sprint Planning

Whats PRODUCT BACKLOG?

Whats SPRINT BACKLOG

1
7.WHY do we go for automation
Or
What are the drawbacks of manual testing

Project specific questions


1.Which model have you followed in your current project ,can you explain it?
Tell either agile or hybrid model
i.e combination of V and Protoype
while explaining use words like “I MY OUR WE”

2.Can you explain the model that you followed


Explain the agile notes

3.Can you explain how many sprint you were involved?


Monthly 1 Sprint
----------
Whatever no. of months you have put,cut one or two months and tell.
Ex:(I was part of 7 sprints till now)

4. Can you tell me which are the modules delivered in which sprint?

5. How many test cycles you had in 1 sprint?


21 days per month
- 5 to 7 days to write test case
15 days of executions
2-3 days per cycles
Typically we have 4-8 cycles for full product testing

6. what is the duration of each test cycle?


Typically we have 2-3 days cycle for complete product testing.

7. How many people are there in your scrum team?


Tell anywhere between 12-21 and answer (developers and testers)
Including or excluding shared resources.

TASK
1.Tell me about your Academic project
Tell why is it developed
What are the feauter it containns
Your roles and resplonsibilities
2
SOFTWARE TESTING

1.What is Software testing?


Tell what (2 definition)
Tell why we do?
Tell types of software testing
explain each type quickly

2. What are the characteristics of the good test engineer?


Refer notes

3.Why we do software testing


Tell 3 points

4.What are the levels of testing?


Unit testing
Functional testing
Int Testing
System testing
Acceptance testing

5.What are the different testing methodology /types/techniques

Static testing dynamic testing

Functional testing non functional testing

OR

White box testing black box testing

OR

Error guessing equivalence partition BVA

3
Manual Testing Automation

6.Whats the difference between verification and validation

7. Static and dynamic

8. Functional and non functional?

9. QA and QC

WHITE BOX TESTING

1.Whats white box testing


WBT BBT

Types
Explain each type

2.What are the types of white box testing?


a.tell types
b.explain each type quickly.

3.Can you write a program and corresponding unit test program?


Refer notes

4
PROJECT SPECIFIC QUESTION

1.Who did wbt in your current project


Our developers did WBT

2.Can you explain how they did white box testing


Our developers have written Unit Test for every program, before they give the build to
the testing team ,they run their unit test suite(collection of test script).If the majority of
test are passed they give the build to testing team

3.Do you know Unit Testing Tool


Yes I know TestNG(will be covered in depth in selenium)

TASKS

1.Sample programs on Junit


20 programs

2.What is GREY BOX TESTING?


It’s a combination of white box and black box testing,where in we design the test cases
based on the internal design of the code and requirements.

BLACK BOX TESTING

1.Whats black box testing


Refer notes

2.whats balck box testing?


Tell definition
Tell types.explain each types quickly

FUNCTIONAL TESTING
1.whats functional testing
Tell what keep quite.(Cnofusion)

5
2.What is Unit Testing
From WBT’s context :-
Testing each and every line of code

From BBT’s Context:-


Testing each and every component

PROJECT SPECIFIC QUESTION


1.How have you done Functional testing in your current project?
Take 2 to 3 features from each project and explain how you have done functionsl testing

Ex: ACTI TIME


Click on task module
Task page is displayed
And these the the fields

Put 3 projects on your resume.


Reports

TASKS
1.Functional scenarios on ACTITIME
10 feature ,10 sceanrios for each feature

INTEGRATION TESTING

1.What is integration testing


Tell what
Tell how you do.

2.What are the types of integration testing


Tell types
Explain each type

3.how you do integration testing?


Explain steps.

6
4. When one module is ready and another module is not ready how you do integration testing?
or
What is stub and driver?

5.How the work allocation happens?


Refer notes

PROJECT SPECIFIC QUESTION


1.How have you done Integration testing in your current project?
1.Identify around 15 to 20 scenarios in the project and explain
Ex:ActiTime
1.login as administrator create a customer, and check whether customer is listed in the list of
Active customers page
2. Login as administrator, create a task under project, click on open tasks, the created task
should be listed in opens tasks page.
3. Assign a task to a user, login as user, click on time track, the task assigned should be listed in
time track page.

TASK
1.Write 50 integration scenarios on actitime and gmail.

SYSTEM TESTING

1.What is system testing?


i.tell the definition

2.Types of SYSTEM TESTING.


1.End to End testing
2.Compatibility testing.
3.Performance testing
4.Usability testing
5.Accessability testing
6.Adhoc testing

7
3.What is the difference between System testing and End to End testing
SYSTEM TESTING END TO END TESTING
a)its end to end testing where test Navigate to all the feature and test whether
environment is similar to production the end feature works or not
environment
Involves different types of testing like end to It’s a part of system testing.
end testing, compatibility testing,
performance testing, regression testing,
usability testing.

3.What is system integration testing?


Definition explain it there itself
Few Scenarios

4.When do they do system integration testing?


When any two verticals of a company or a big company acquire or takes over another
company they build a common software to pull out or integrate the two company data. testing
that particular software is called system integration testing.

5.what is a build?
Refer notes

6.What is a patch?

7.what is test cycle?

8.what is a release?

9.what is Continues Integration?

10.who is involved in releasing the application?

8
PROJECT SPECIFIC QUESTION

1.How have you done system testing in your current project?


i. take 5-10 end to end scenarios from your own project and explain the same in the
interview
freshers:acti time
experienced:erp crm
ii. write atleast 3-5 scenarios from the project. (actitimme,mobile app testing)

2.Explain release in detail?

3.Explain how the development and testing works in Stand Alone Application

4. Explain how do you test Web Application

5. Explain how do you test Client Server Application

6.how many cycles of system testing u have done?


90% of the test cycles I have done system testing

TASK
1.Write 10 end to end scenarios on acti time

ACCEPTANCE TESTING
1.What is Acceptance testing?
i. tell what (2 definition)
ii.tell why (3 points)
iii. Different approaches(all 4)

2.why we do acceptance testing?


i. tell 3 points.

3.What are the different approaches of acceptance testing?


Tell all 4 approaches.

9
4.what are the different types of acceptance testing?
Alpha testing
Beta testing.

5.What is alpha and beta testing?

6.wat is UAT

PROJECT SPECIFIC QUESTION

1.who did acceptance testing in your current projet?


My customers did acceptance testing.

2.how many cycles of acceptance testing did they do?


a.Tell anywhere between 3-8 cycles NON AGILE
b.2-3 IF AGILE

3.did they find any defects while doing acceptance testing?

Yes, there were 2-3 minor bugs

SMOKE TESTING
1.what is smoke testing?
i. tell what
ii. tell why(all the points)
iii. tell when we do(all the points)

2.Why we do smoke testing?


Tell all the points.

3.When we do smoke testing?


Tell all the points.

10
4.what are the difference between smoke testing and sanity testing?
Refer notes.

PROJECT SPECIFIC QUESTION


1.How you have done smoke testing in your current project?
i.take few basic or critical integration and end-to-end scenarios and explain it.
or
ii.tell the list of basic features in your product and say that these are the feature we test
as a part of smoke testing.
Eg. gmail
a)adding a product to wishlist
b)Remove a product
c)add product to cart
d)place order
e)payment

TASK
1.Write smoke testing scenarios on a application(ACTI TIME)
5 6 scenarios to be told in class
10 Scenarios at least
Make them do half page document on the project ,put in the file

ADHOC TESTING
1.what is adhoc testing?
i. Tell what
ii. tell why (all points)
iii. tell when we do adhoc testing
iv.how we do adhoc by giving some examples.

2.Why we do adhoc testing?


i.tell all the points.

11
3.when we do adhoc testing?
Tell all the points.

PROJECT SPECIFIC QUESTION


1.How have you done adhoc testing in your current project?
i.take any creative scenarios from your own project and explain.
ii.take few examples given in the notes and tell the same
iii.tell around 10 interruption scenarios on your mobile project.

ex:while using mobile application ,interrupt the application with the call,call should pop up and
application should go off.

TASK:
Write 5 creative adhoc scenarios and tell,
Write 10 creative interruption scenarios.

EXPLORATORY TESTING

1.What is exploratory testing?


i.Tell what
ii.tell when we do
iii.tell drawbacks
iv.how to overcome the drawbacks.

2.why we do exploratory testing?


All the points

3.how do they manage exploratory testing?


Refer notes

12
COMPATIBILITY TESTING

1.What is Compatibility testing?


i.tell what
ii.tell why(all the 3 points)

2.Why we do compatibility testing?


Tell all the points

3.When we do compatibility testing?


All points

4.Can you tell me what kind of bugs we find while doing compatibility testing?
Refer notes.

5.How do you test web application?

6.In real time projects how do they choose platforms to perform compatibility testing.

PROJECT SPECIFIC
1.Can you explain the compatibility project which you have done?
Explain the project, that is which application, which browser. also explain bugs that you
Found.
Mobile project:different os
network
browser
settings

Web Application: different browser

2. Can you tell me few bugs that you found while doing compatibility testing?
Tell the bugs from your project

13
TASK:
Project on compatibility testing.
Take one web application ,test it in different platforms
List atleast 10 bugs and prepare PPT printout

Take mobile app and test it in different android os.

Explain compatibility testing project


Explain what is the application
What are the features it contains
What are the browsers or android os’s used
Explain the bugs found(tell interesting bugs first and last find silly bugs)

GLOBALIZATION TESTING
1.What is I18N testing?
Tell what.
Tell 3 points (right content,right place and broken content)

2.Explain how we do I18N testing?


i. Explain how application works for English
ii. Explain how application works for Chinese
iii .Explain how to perform pseudo translate and perform testing.

3.Can you tell me few i18n defects

4.What is L10N testing?


Tell definition
Tell 2 examples

5.Can you tell me the examples of few bugs that we get?

14
USABILITY TESTING
1.What is usability testing?
Tell what
Tell how we do

2.For what kind of application we do usability testing?


Refer notes

3.when we do usability testing?


Refer notes.

TASK:
1.Students shoud identify defects on an application
Example: take two different competing application ex: zomato food panda swiggy.
Messenger, whatsapp, hike
Makemytrip, cleartrip
Take each feature compare the features,list advantages and disadvantages
Disadvantage itself is a bug
Prepare a project report on usability testing
a. Tell what is the project
b. Tell what are the usability issues found

ACCESSABILITY TESTING

1. What is Accessibility testing?


definition

15
PERFORMANCE TESTING

1.What is performance testing?


i. tell what
ii. tell types
iii. Explain how to do performance testing.

2.What are the types of performance testing?


Tell types
Explain each type quickly

3.For what kind of application we do performance testing?


Refer notes

4. Explain how to do performance testing?

TEST CASES
1.What is test case?
i.tell what
ii.tell why(8 points)
iii.tell when(4 points)

2.why we write test case?


Refer notes(all 8 points)

3.When we write test case?


Refer notes(all 3-4 points)

4.Explain the procedure to write test case?


Explain each section

5.how do you ensure your test coverage is good?


Refer notes

6 .Explain test case design technique?


Explain with an example

16
7.Can you explain procedure to execute test case?
Refer notes

8.Can you explain how to use test management tool,write and execute the test cases in test
management tool.

9.HOW DO YOU TEST ____ _____


OR
WRITE TEST CASES FOR -----

OBJECT FEATURE
PEN Login
PAPER
Pagination
FAN
AC Sort by
ATM filter
LIFT
MP3 PLAYER
WATERBOTTLE
COFFE MACHINE
BIOMETRIC

17
PROJECT SPECIFIC QUESTION

1.how many test cases can you write per day?


No of test cases that I can write per day,depends on clarity of the requirement and
complexity of the requirement
But in my current project
Initially I used to write 4 to 6 test case documents, each test case covering 15 to 20
scenarios,
But later after few days, number of test cases that I used to write got doubled, that is 6-
9 test cases. number of test cases increased because,
a. By the time I had better knowledge of product.
b. by the time I was used to it.
c. i started reusing the test cases.

2.how many test cases you can review per day?


Varies from project to project
In my current project to review one complete test case it generally takes 20 mins so in 1
hour I can review 3 test cases .so in a day I work for 8 hours ,so I can review 24 test case
in an average ,I can review 20-24 test cases.

3.How many test cases can you execute per day?


In my current project,To execute 1 test case it roughly takes 10 mins,so in one hour I can
execute 6 test cases
In a day if Iam working for 8 hrs,on an average I can execute anywhere between 40 to
60 test cases.

4.How many test cases you alone have written?


Tell anywhere between 180 to 340 test cases.
I joined after 5 sprints, by the time I joined already there were many test cases. I joined
and wrote Test Cases for few new features and some of the modified features.So I have
written 180 to 340 test cases.

5.Totally how many test cases are there in your project?


In my current project
Tell anywhere between (1500 to 3000 (ERP CRM))

18
6.How many features are there in your current project?
In my current project
40-90 features

7.How many test engineers are there in your project?


3-9

8.What is the duration of your current project?


Tell anywhere between 8 months to 1.5 years.

9.How many cycles of testing you have performed


Each test cycle is of 5 days
We will have 21 working days in a month
So 21/5=4
12 months of execution 10×4=40 I have executed 40 test cycles

In every sprint initially we write testcases for all the stories,which are there in the
sprint backlog,that roughly takes 5 to 7 days,
Out of 21 working days left out is 14-15 days now
Each cycle takes,3 days.so 15/3= 5 cycles
So in every sprint we will have around 4 to 7 test cycles

10.Can you write a test execution report that you have prepared?
Write the same execution report covered in the class ,just put your project application
modules.

11.Can you write 2 integration test cases that you have written in your project?
Be ready with atleast 2 test cases,each with 5 to 8 sceanrios

12.Can you write 2 end to end test cases that you have written in your project?
Be ready with atleast 2 test cases,each with 1 sceanrios

19
TASK
1.convert all the integration scenarios into test cases in excel

2.session on qc

REGRESSION TESTING

1.what is regression testing?


Tell what (2 definitions)
Explain types
Explain how you find impact regions
And when you do full regression

2.What are the different types of regression testing?


Tell each type
Explain each type in detail

3.How will you do impact analysis while doing regression testing


Or
How will you identify regression test cases?
Explain all the methods

4. Why do we go for automation?


Or
What are the drawback of maual testing?
Refer notes (*we do automation to reduce repeated regression testing effort)

5.What is progession testing?

6.difference between regression testing and retesting?


Refer notes

20
TEST LIFE CYCLE
1.What is the difference between STLC and SDLC
Refer notes

2.What is STLC? Or If I give an application what is your approach to test the application?
Explain test life cycle in detail

TEST PLAN

1.What is a test plan?


i.tell what
ii.Explain each section quickly. (explain each section with one line description)

2.What is test stratergy doc?


Refer notes

3.Who writes test plan


Test lead or test manager writes.

4.Who reviews test plan?


i. Anybody from testing team.
ii.anybody from dev team
iii.customer
iv.project manager

5.How long do you need to prepare test plan?


Generally takes 3-5 days.

21
6.what is approach in test plan?
Scope
entry and exit criteria
test stop criteria
deliverables

7.what is release note,and what it contains?

8. what are matrices

9.How do you do effort estimation


Explain work breakdown approach in detail.(important for experienced)

TRACEABILITY MATRIX

1.What is traceability matrix?


Tell what
Tell advantages.

2.What are the advantages and disadvantages of traceability matrix?


Refer notes

3.What is forward traceability matrix?

4.What is backward traceability matrix?

5. What is bidirectional traceability matrix?

6.when requirement is not given how do you prepare traceability matrix?

7.what are difference between test case review and traceability matrix

22
DEFECT TRACKING
1.What is defect?
Tell what
Tell levels of severity
Tell different levels of priority

2.What is the difference between defect, bug, error, failure?


Tell definition

3.As soon as u find the defect you should send it to developers why?

4.can u explain defect lifecycle in detail?


a)Tell 4 steps
b)Tell what why

5.What is Reject status and why we get that?

6.What is not reproducible status and why we get that?

7.What is duplicate status and why we get that?

8.What is postponed status and why we get that?

9.What is RFE?

10.What is cannot be fixed status and why we get that?

11.You found a bug and send it to developer and developer says not reproducible.Why?

12.How do you convince the developer that it is a defect?

13.What is severity?
a)tell what
b)tell different levels

14.What is priority?
a)Tell what
b)tell different levels

23
15.What is the difference between priority and severity?
a)tell what
b)tell different levels

16.Which defect tracking tool have you used in your current project?
JIRA

17.Can you write a defect report that you have written in your current project
Refer notes

18.Can you explain how a defect tracking tool works?

19.can you tell which tool you have used,and what are status severity priority it contains

20.What is a defect or bug triage?

21.What is defect seeding?

22.What is defect masking?

Project specific questions’


1.Can you tell 3 critical and high priority bugs that you found in your current project?
Tell example from
a.mobile project
b.acti time project

2. Can you tell 3 major and medium priority bugs that you found in your current project?
Tell example from
a.mobile project
b.acti time project

3.Can you tell 3 minor and low priority bugs that you found in your current project?
Tell example from
a.mobile project
b.acti time project

24
4.Can you tell me 2 critical and low priority bugs?
Tell same example given in the class

5.Can you tell me example for2 minor and high priority bugs?
Tell same example given in the class

6.can you tell me how many bugs are there in the project(found by everyone)(this is for only
experienced,not for freshers)
Tell anywhere between 1200 to 2500

7.Can you tell me the total number of bugs you have found in your project?(found by you
alone)
Ans: 180-400 for experiencd
freshers tell anywhere between 10 to 20
10% blocker
30% cricitcal
40% major
20% minor

8.Can you tell me how many blocker bug you found in your project

EXPERIENCED FRESHER
40 2

9. Can you tell me how many CRITICAL bugs you found in your project

EXPERIENCED FRESHER
120 6

9. . Can you tell me how many MAJOR bugs you found in your project

EXPERIENCED FRESHER
160 8

25
10. . Can you tell me how many MINOR bugs you found in your project

EXPERIENCED FRESHER
80 4

11.When time is very less what is your approach to test?

TASK
1.demo of jira
qc

2.prepare defect report on the bugs found during COMPATIBILITY TESTING PROJECT

QUESTIONS ON PROJECT
1.Can you explain the project that you have done in qspiders
Tell the application name
Tell why it is developed
Tell what are the featue it contains
Tell what are the types of testing
a.functionality testing
b.Integration testing
c.System testing
d.Smoke testing,
e.Adhoc testing
f.Compatibility testing
g.Usability testing
h.Intruppriton testing
Explain what are the bugs found

2.REPEAT QUEST AND ANSWR BOTH FOR ACTITIME AND MOBILE APPLICATION TESTING

26
PROJECT

Security testing questions pending

27

You might also like