Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Testing quick interview preparation
1. Self introduction
• My name is “your Name”, Graduated in
engineering in computer science.I have over six
years of IT experience including healthcare and
insurance domain.
• I have complete knowledge on SDLC.I am familier
with RUB methodology, Reviewing Usecases.
• I have very good Working experience on Writing
and executing SQL queries and analysing Data
• I am familier with Unix basic commands.
2. • I have Very good working experience in
creating Test Scenarios,Test cases,test plans
and executed test cases.
• As far as Different types of testing concerned,I
have performed smoke testing,Functional
testing,backend testing,Black-box
testing,regression Testing and User
acceptance testing.
3. • My Current project is everest Reinsurance which
is web based application and is about providing
automobile insurance to residance of the states
of albama and georgia .I have involved in
analysing the requirement documents,writing
testcases and executing testcases.
• And my Previous project is Wellpoint which is
webbased aplication and is about claim
processing.I have involved in requirement
gathering to user sign-off.
4. What is your role in the current
project?
• My current project is webbased application
developed on .net. As QA Person,I reviewed
the requirement document and Usecases and
wrote the test scenarios and test-cases by
analysing the requirement document.I
performed the Smoke testing,functional
testing,backend testing,blackbox
Testing,Regression testing.I have written the
defects as they found using clearquest
5. • Once the defects were fixed,retested them
and if they passed,closed them.If the defects
were not fixed I reopened them.i have also
attended the defect triage meeting.
• In this project we will get the Test data from
production environment to the Test
environment and write the testcases using
requirement document.
6. What is your role in the Well-point
project?
• The well point is webbased application
developed on .Net,which mainly about claim
processing which is entering the claims and
submitting and validating the claim.As QA
Person,I reviewed the requirement document
and Usecases and wrote the test scenarios
and test-cases by analysing the requirement
document.
7. • I performed the Smoke testing,functional
testing,backend testing,blackbox
Testing,Regression testing.I have written the
defects as they found using clearquest.
• Once the defects were fixed,retested them
and if they passed,closed them.If the defects
were not fixed I reopened them.i have also
attended the defect triage meeting.
8. What is SDLC?
• Software Development life cycle is a
conceptual model used in project
management that describes the stages
involved in an information system
development project,from an initial feasibility
study through maintenance of the completed
application.
• It is a framework which describes the
development process of an application
10. What is Test strategy?
• It is the outline that describes the testing Portion
of the software development Lifecycle.
• It is created to inform Project Managers,Testers
and developers about some Key issues of the
testing process.
• This includes Testing objectives,Methods of
Testing new functions,total time and resources
required for the project and the testing
environment.
11. • It is written by Test manager or lead.
• Test strategy includes:Test Levels,Roles and
responsibilities,Testing Tools,regression test
approach,test priorities,RTM,Test Summary
12. What is Test plan?
• A test plan is a document which describes the
scope,approach,resources and schedule of
intended testing activities.
• It identifies test items, features to be tested,
the testing task(roles and responsibilities) and
any risks and solutions.
13. What does it include?
• A test plan includes heading, revision History,
Table of
contents,introduction,scope,approach,overie
w,different types of testing that will be carried
out, what software and hardware will be
required,issues,risks,assumptions and sign off
section.
14. What is test case?
• A test case is document that describes step by
step process how to test the application.
• A test case includes test case ID,Steps
description, Expected output, Actual output,
Pass/fail,remarks.
15. What is use case?
• A use case is a document that describes the
user action and the system response for a
perticular functionality
• It incudes cover page,revision history,table of
contents,flow of events,pre-condition and
procondition.exception,alternative steps.
• It is pictorial representation of requirement
document.
16. Continued…..
• The main objective of the use case is to make the
flow to easily understandable
• It can also be defined as,is a scenario that
describes use of the system by an actor to
perform specific task.
• An actor is a user presenting a role with respect
to the system.
• A scenario is a sequence of steps that describes
the interaction between the actor and user
17. What is clearquest?
• Clearquest is a customizable defect and
change tracking system designed for dynamic
environment of software development.
• With clearquest you can manage every type of
change activity associated with development
including enhancement request,defect reports
and document modification.
18. • Clearquest shortens development cycle by
unifying your entire team in the process of
managing software change.
Development engineers can identify and
priortise the action items that pertain to the
section of the code
Test engineers can track the status and the
resolution of change requests to verify
software quality
19. Prject leaders and managers can get the
information in glance to help them to allocate
development resources,streamline workflow
and accurately determine the release dates.
Administrators can intergrate clearquest with
existing tool and customised it ti fit your
organization workflow
20. Submitting defects in Rational
ClearQuest
• When authoring or running a test, you can submit a
defect to IBM® Rational® ClearQuest® by clicking a
toolbar button.
• To submit a ClearQuest defect from the Authoring
Editor or Run Test Script window, perform the following
steps:
• On the toolbar, click the Submit a defect to ClearQuest
button .
• In the ClearQuest dialog box, active connections are
displayed on the left. If you do not have an active
connection, click New Connection.
21. • Select a ClearQuest connection and click Connect.
Type your user name and password when
prompted.
• After you have established an active connection,
select the appropriate record type on the right,
and then click OK. (Record types are typically
unique to your ClearQuest deployment.) The
ClearQuest window that you use to submit
defects at your site opens.
• Type the information as you normally would, and
then click OK.
22. What is defect triage?
• It is the process of evaluating the defect
reports to determine there course of action.
• Triaging a Bug involves:
Making sure that the bug has a enough
information for the developers.
The bug has located in right place.
Making sure that the bug has sensible Severity
and priority fields
23. Defect triage continued…
• The defect reports are routed to the business
analyst when the problem appear to be due to
incomplete requirement.
• The defect reports are routed to the
developers the problems appear to caused by
improper source code.
24. What is Microsoft Visio?
• Microsoft Visio is a diagramming tool that can
be used to visually communicate technical as
well as non-technical representations of ideas,
processes, concepts, structures, layouts,
software models, blueprints, etc.
• Microsoft Visio eliminates the laborious
process of creating diagrams by providing the
tools to create complex diagrams in a user
friendly manner.
25. • Whether you want to create an office layout, a
basic flowchart or an organizational structure,
you can do it with minimal effort using
Microsoft Visio.
• MS Visio is a professional diagramming
software from Microsoft which makes it very
easy to explore and visualize complex
information and processes quickly. As an IT
professional, I find it very easy and satisfying
to visualize process flows, network
architecture and program workflows.
26. What is Software requirement
specification(SRS)?
• A software requirements specification (SRS) –
a requirements specification for a software
system – is a complete description of the
behavior of a system to be developed and may
include a set of use cases that describe
interactions the users will have with the
software.
27. A general Organisation of SRS is as
Follows…
• Introduction
– Purpose
– Definitions
– System overview
– References
• Overall description
– Product perspective
– Product functions
– User characteristics
– Constraints, assumptions and dependencies
28. Continued…
• Specific requirements
– External interface requirements
– Functional requirements
– Performance requirements
– Design constraints
– Logical database requirement
– Software System attributes
– Other requirements
29. What is Business requirement
specification?
• It is a document that describes the details of
the application functionalities which is
required by the user.
• This document is written by business analyst.
30. What is requirement tracibility matrix?
• It checks whether the each functionality is
covered in the Test Cases as per requirement
document.
• The Requirements Traceability Matrix (RTM)
is used to map requirements to test cases in
order to ensure all requirements are covered.
31. Continued..
• RTM prepared before the completion of testing
because RTM help you to keep track of the test
cases coverage at each level of testing. by which
we can understand how many fields we required
for the testing.
Read more at.
• Main Advantage is if we missed any test cases for
the requirements at that time we can find out
easy for what test cases missed for the what
functionality by preparing the tracebility matrix
Read more at
32. Internet Information Services
• Internet Information Services (IIS) – formerly
called Internet Information Server – is a web
server application and set of feature extension
modules created by Microsoft for use with
Microsoft Windows.
33. What is Unified modeling language
• The UML is Standard General purpose
modeling language in the field of object
oriented software engineering.
• UML includes a set of graphic notation
techniques to create visual models of object-
oriented software-intensive systems.
• UML is an industry standard modeling
language with a rich graphical notation, and
comprehensive set of diagrams and elements
34. SQL Commands..
• SQL stands for Structured Query Language.
• SQL is an ANSI(American National standard
Institute)standard computer language for
accessing and manipulating database system.
• SQL statements are used to retrieve and
update data in database .
35. Basic commands for testers..
SELECT:The SELECT is used to query the
database and retrieve selected data that
match the specific criteria that you specify
CREATE: The CREATE Statement is used to
create a New table.
UPDATE:To Change the data in Preexhisting
table,the update command is used.
36. • DELETE:The delete command is used to
remove a record(S) from table.
• DROP:To remove the entire table from the
database the drop command is used.
• UNION:Union command is used to select the
data from two tables,but the columns having
the same data Type.With Union the distinct
values are selected,if there is common data in
two tables only one data is selected.
37. • DESC:To describe the details of the table,ie to
display the table with column name with type
Desc ‘table name’
• Ed : To edit the queries in Notepad.
• / : To run or execute the query command.
• ALTER taxistble:With alter table you can add
or delete the columns in existing table.when
you add a column you must specify data type
38. Ex 1: ALTER TABLE table name
ADD colname datatype
Ex2: ALTER TABLE table name
DROP column Colname
39. Well Point
• Wellpoint is mainly about claims project and
which deals with the entering the claims and
validating the claims data,make sure that
expected result and actual result match.
• When Subscriber provides the claim
information to the provider,the provider
enters the subscriber details in to the
application.
40. • As a tester I will enter the information of the
claims data and retrieve the information from
the product environment and validate the
provided and retrieved information.
41. Everest Reinsurance
• I have written the testcases for the web based
application for the various fields such as
Premium,deductable,typeof insurance(half
yearly,quarterly,monthly,annualy),DOB,First
name,last name,address,Zip code,phone
number.
42. Agile methodology
• Suppose if there is change in the already
exhisting requirement,the Project
manager,Business analyst,QA team and
technical team will conduct a meeting about
the new changes.
• As per the new requirement,we will be writing
the testcases for the new requirement and
validating the new result.
43. Deductable:
• The amount you have to pay out-of-pocket for expenses
before the insurance company will cover the remaining
costs
For example, if you get into an accident and your medical
expenses are $2,000 and your deductible is $300, then you
would have to pay the $300 out-of-pocket first before the
insurance company paid the remaining $1,700. However, if
your accident only resulted in $300 in medical expenses,
then you would pay the $300 deductible and the insurance
company would pay nothing.
44. Co-Insurance
• A co-sharing agreement between the insured
and the insurer under a health insurance
policy which provides that the insured will
cover a set percentage of the covered costs
after the deductible has been paid.
45. • For example, an 80/20 coinsurance plan with a
$300 deductible requires the insured to pay
20% of the covered costs after the deductible
as been paid, while the insurance company
will be liable for the remaining 80%. Today,
with the growing cost of prescription drugs
and medical expenses, more and more
employers have switched from co-pay plans to
coinsurance plans to reduce employee-benefit
costs
46. Co-pay
• A type of insurance policy where the insured
pays a specified amount of out-of-pocket
expenses for health-care services such as
doctor visits and prescriptions drugs at the
time the service is rendered, with the insurer
paying the remaining costs.
47. • These co-pay fees may vary among insurers
but will typically be $25 or less. For example, a
co-pay plan may require the insured to pay
$25 per doctor visit or $10 per prescription up
to a specified coverage limit. To see if your
insurance plan has a co-pay option
48. Testcases for Date Format
Test for the boundry values for date and
Month.
Test for Null Date/month/year
Check for 30 Feb .
Check for the functionaly of the date Format.
Enter the date Other than MM/DD/YYYY for
ex:yyyy/dd/mm,dd/mm/yyyy ,dd/mm/yyyy
49. We should check for the leap year,When it is
not a leap year it should accept the nuber
from 1-28 in the month of Feb and for leap
year it should accept 1-29 for the month Feb.
Digits from 1 to 9,for each date and month
contains one zero previous each digit
51. Test cases on SSN
• The Social Security Administration (SSA)
explicitly states in this document that the
having "000" in the first group of numbers
"will NEVER be a valid SSN“.
• It should accept only 9 digit number.
52. Quality Review Process(Lessons learnt
and best practices)
QR meeting is done once in a quarter.
Basicaly the entire team like,Project
manager,business analyst,team
development,Testing team participate in the
meeting.
All the lessons learnt and Best practices by the
individual team member are shared to the
entire team.
53. The problems faced by the individual team
member and the solution’s are shared to the
entire team.So that,in case any other team
member faces the similar kind of a problem
do not waste the time for the solution and
increases efficiency.
The solutions are added as a Best practices for
the future project.
54. Weekly Status Meeting
The Project manager will invite all the team
members for the project status meeting once in
a week.
Each member give the information of there
status of his task.
The PM will give priority to the task which are
critical to start the other task.He would give the
priority and additional resources to a accomplish
the critical task so that any other task are not
dependent on them.