testing quick interview preparation

54
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.

Upload: testing1001

Post on 11-May-2015

112 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Testing quick interview preparation

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.

Page 2: Testing quick interview preparation

• 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.

Page 3: Testing quick interview preparation

• 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.

Page 4: Testing quick interview preparation

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

Page 5: Testing quick interview preparation

• 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.

Page 6: Testing quick interview preparation

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.

Page 7: Testing quick interview preparation

• 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.

Page 8: Testing quick interview preparation

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

Page 9: Testing quick interview preparation

Stages Includes

Requirement phasePlanning and Design PhaseCoding(Programming)TestingRelease(production)/ImplementationPost implementationMaintenance(Support)

Page 10: Testing quick interview preparation

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.

Page 11: Testing quick interview preparation

• 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

Page 12: Testing quick interview preparation

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.

Page 13: Testing quick interview preparation

What does it include?

• A test plan includes heading, revision History, Table of contents,introduction,scope,approach,overiew,different types of testing that will be carried out, what software and hardware will be required,issues,risks,assumptions and sign off section.

Page 14: Testing quick interview preparation

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.

Page 15: Testing quick interview preparation

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.

Page 16: Testing quick interview preparation

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

Page 17: Testing quick interview preparation

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.

Page 18: Testing quick interview preparation

• 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

Page 19: Testing quick interview preparation

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

Page 20: Testing quick interview preparation

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.

Page 21: Testing quick interview preparation

• 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.

Page 22: Testing quick interview preparation

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

Page 23: Testing quick interview preparation

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.

Page 24: Testing quick interview preparation

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.

Page 25: Testing quick interview preparation

• 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.

Page 26: Testing quick interview preparation

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.

Page 27: Testing quick interview preparation

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

Page 28: Testing quick interview preparation

Continued…

• Specific requirements– External interface requirements– Functional requirements– Performance requirements– Design constraints– Logical database requirement– Software System attributes– Other requirements

Page 29: Testing quick interview preparation

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.

Page 30: Testing quick interview preparation

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.

Page 31: Testing quick interview preparation

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 matrixRead more at

Page 32: Testing quick interview preparation

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.

Page 33: Testing quick interview preparation

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

Page 34: Testing quick interview preparation

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 .

Page 35: Testing quick interview preparation

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.

Page 36: Testing quick interview preparation

• 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.

Page 37: Testing quick interview preparation

• 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

Page 38: Testing quick interview preparation

Ex 1: ALTER TABLE table name ADD colname datatypeEx2: ALTER TABLE table name DROP column Colname

Page 39: Testing quick interview preparation

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.

Page 40: Testing quick interview preparation

• 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.

Page 41: Testing quick interview preparation

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.

Page 42: Testing quick interview preparation

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.

Page 43: Testing quick interview preparation

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.

Page 44: Testing quick interview preparation

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.

Page 45: Testing quick interview preparation

• 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

Page 46: Testing quick interview preparation

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.

Page 47: Testing quick interview preparation

• 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

Page 48: Testing quick interview preparation

Testcases for Date Format

Test for the boundry values for date and Month.

Test for Null Date/month/yearCheck 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

Page 49: Testing quick interview preparation

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

Page 50: Testing quick interview preparation

Date format should not contain the Month name.Ex:August/04/2012

Page 51: Testing quick interview preparation

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.

Page 52: Testing quick interview preparation

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.

Page 53: Testing quick interview preparation

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.

Page 54: Testing quick interview preparation

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.