Test Analysis and Design

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

TEST ANALYSIS AND DESIGN

Good morning,I am Manushri dave,roll no94 and welcome to the


episode 14 of test analysis and design.
Test Analysis is a technique of analysing or reviewing the facts that form the foundation
upon which software testing is conducted and test cases are designed. 

 The idea of reviewing and analysing test documents is to make sure


that the test process proceeds in the desired way ie bug freee.
As you can see theres a roadmap which depicts stages of actions at
different locations and those locations represent the process that we
need to travel through in our analysis and design journey.
1st loc is setting up our environment so that we can easily perform
our testing
next is Obj ie to set the goals that we identifiend during our
planning
and now we need a good understanding of the structure of system
which includes everything as in functions,features
,Requirements,complexity ui etc which is referred as test basis
verifying those features and fucntions come under test condtions .
eg. Registration or  Login

After we identify the various conditions , we need to do a case study


by creating input and output values and prepare actual test data.

Test Design is an event of a component  (ex: function, transaction etc

In here we identify the test cases with step wise elaboration for the test conditions it

basically covers how somwthing is to be tested.

By this we can get detailed measures n targets for a successful analysis.


Design the test environment Set-up any
required infrastructure and support
tools.

Objectives
Finding defects

Satisfies the BRS and SRS

Gaining confidence in and providing information about the level


of quality.

Test basis

Gives a good understanding of structure of sys


Points to Check how clear and complete the info is:

Requirements,complexity,dev life cycle,


risk analysis reports, architecture, design and interface specifications()
find the bugs early to prevent defects !
Test conditions

 conditions which verify the functionalities and features based


on the test basis of the system. For instance, a user should be
able to cancel an order placed by him post order cancellation.

 Test techniques--define--Test conditions

Test Cases()

create test cases by preparing test data I e creating input and


output values on the basis of an understanding of the
application.

 user login -> applying filter by category-> add product to cart.


Actual test data is prepared in this stage.

 Design the tests using techniques to

 help select representative tests that relate to particular aspects


of the soft

 ware which carry risks or which are of particular interest,


based on the test

 conditions and going into more detail. For example, the


driving examiner

 might look at a list of test conditions and decide that junctions


need to

 include T-junctions, cross roads and so on.


Test design

Test Design event of a component that could be verified by one or more test

cases (ex: function, transaction, feature, etc.).

Covers the how by identifying test cases with step wise elaboration for the test

conditions (from Test Analysis) 

You might also like