SAP test techniques applicable at a basic level on sap package
/ component solution customization level –
Fully not applicable on a SAP upgrade
Other applicable test techniques applicable are : Condition Testing & Data Flow Testing
Condition testing is a test case design
approach that exercises the logical conditions contained in a program
module. A simple condition is a Boolean
variable or a relational expression, possibly with one NOT operator. A relational expression takes the form
where are arithmetic expressions
and relational operator is one of the following <, =, , (nonequality) >, or . A compound condition is made up of two or more simple
conditions, Boolean operators, and parentheses.
We assume that Boolean operators allowed in a compound condition include
OR, AND and NOT.
The condition testing method concentrates
on testing each condition in a program.
The purpose of condition testing is to determine not only errors in the
conditions of a program but also other errors in the program. A number of condition testing approaches have
been identified. Branch testing is the
most basic. For a compound condition, C,
the true and false branches of C and each simple condition in C must be
executed at least once.
Domain testing needs three and four tests
to be produced for a relational expression.
For a relational expression of the form
Three tests are required the make the value
of greater than, equal to
and less than , respectively.
Data Flow Testing
The data flow testing method chooses test
paths of a program based on the locations of definitions and uses of variables
in the program. Various data flow
testing approaches have been examined.
For data flow testing each statement in program is allocated a unique statement number and that each function does not alter its parameters or global
variables. For a statement with S as its
statement number,
DEF(S) = {X| statement S contains a
definition of X}
USE(S) = {X| statement S contains a use of
X}
If statement S is an if or loop
statement, ifs DEF set is left empty and its USE set is founded on the
condition of statement S. The definition
of a variable X at statement S is live at statement S’ if there exists a path
from statement S to S’ which does not contain any condition of X.
I appreciate your effort and you have done a great job.thanks for the ideas and please add more in future.s
ReplyDeleteSoftware Testing Training in Chennai
software testing course in chennai
JAVA Training in Chennai
Python Training in Chennai
Big data training in chennai
Selenium Training in Chennai