Testing:- software testing is a critical element of
software quality assurances and represent the ultimate review of specifications,desing and code generations
}Testing
fundamentals:-
1). Testing Objectives
2). Testing Principle
3). Testability
}Test case
desing:-
1). Whitebox Testing
2). Blackbox Testing
Testing fundamentals:-
The engineer creates a series of testcase that are intended to “demolish” the
software that has been built in fact testing is the one step in the software
process that could be viewed as destructive rather than constructive.
}Testing Objectives:-
Alen myear states
number of rules that can serve well as testing objectives
1). Testing is a process of executing program with intend of
finding an error.
2). A good test case is one that has a high probability of
finding an as-yet undiscovered error.
3). A successful
test case is one that uncovers an as-yet undiscovered error.
Testing principle:-
1).All
test should be traceable to customer requirements :-
it follows that the most of defect are
those that cause the program to fail to meet its requirements.
2). Test
should be planned long before testing begins:-
all tests can be
planned and designed before any code has
been generated.
3).The pareto
principle applies to software testing:-
the pareto
principle applies that 80% of all error uncovered during testing.
4).Testing
should begin ”in the small” and process toward testing “in the large ” :-
in starting it focus
on individual components after that it covers all components.
5).
Exhaustive testing is not posible:-
it is impossible to execute every
combination of path during testing.
6). To be
most effective testing should be conducted by an independent third party :-
We mean
special software tester is best for testing…...
No comments:
Post a Comment