What is Boundary Testing?
Boundary testing is the process of testing between extreme ends or boundariesbetween partitions of the input values. * So these extreme ends like Start- End, Lower- Upper, Maximum-Minimum, Just Inside-Just Outside values are called boundary values and the testing is called “boundary testing”. * The basic idea in boundary value testing is to select input variable values at their: 1. Minimum 2. Just above the minimum 3. A nominal value 4. Just below the maximum 5. Maximum* In Boundary Testing, Equivalence Class Partitioning plays a good role* Boundary Testing comes after the Equivalence Class Partitioning.
| Test Scenario Description | Expected Outcome
—|—|— 1 | Enter 0 to 5 characters in password field | System should not accept 2 | Enter 6 to 10 characters in password field | System should accept 3 | Enter 11 to 14 character in password field | System should not accept
58) What is Boundary value testing?
Test boundary conditions on, below and above the edges of input and outputequivalence classes.
78) Rapid Application Development?
Rapid Application Development (RAD) is formally a parallel development offunctions and subsequent integration. Components/functions are developed inparallel as if they were mini projects, the developments are time-boxed,delivered, and then assembled into a working prototype. This can very quicklygive the customer something to see and use and to provide feedback regardingthe delivery and their requirements. Rapid change and development of theproduct is possible using this methodology. However the product specificationwill need to be developed for the product at some point, and the project willneed to be placed under more formal controls prior to going into production.
84) When should testing be stopped?
It depends on the risks for the system being tested.
86) Why we split testing into distinct stages?
Each test stage has a different purpose.
95) A type of integration testing in which software elements, hardware
elements, or both are combined all at once into a component or an overallsystem, rather than in stages.Big-Bang Testing
11) During the software development process, at what point can the test
process start?a)When the code is complete b)When the design is complete c)When the software requirements have been approved d)When the first code module is ready for unit testing
14) How many test cases are necessary to cover all the possible
sequences of statements (paths) for the following program fragment? Assumethat the two conditions are independent of each other : –…………if (Condition 1)then statement 1else statement 2fiif (Condition 2)then statement 3fi…………a)2 Test Cases b)3 Test Cases c)4 Test Cases d)Not achievable
15) Acceptance test cases are based on what?
a)Requirements b)Design c)Code d)Decision table
24) When testing a grade calculation system, a tester determines that all
scores from 90 to 100 will yield a grade of A, but scores below 90 will not.This analysis is known as:Equivalence partitioning
25) When should testing be stopped?
It depends on the risks for the system being tested”