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