Soft - Verif7thexam - Exam2021 2
Soft - Verif7thexam - Exam2021 2
Page 1 of 4
7. Which of the following is not included in Test Plan.
A. Features to be tested.
B. Environmental needs.
C. Suspension criteria.
D. Expected results.
8. Which one of the following statements about system testing is NOT true?
a) System tests are often performed by independent teams.
[4 Marks] Q2. For the following scenario carries out the instructions in the steps list for what
you should test? Write the test cases to covering the requirements for what you test?
An Egyptian student asked to write about Egyptian history including revolutions in the period
from 1952-2015. He needs to search from different libraries. He log in to the library system and
uses the search facility. He discovers different sources of information, then he downloads them
but some of this information needs confirmation from the authors so he needs to mail them to
ask for permission.
Page 2 of 4
oInput: Egyptian history, including revolutions from 1952-2015
oExpected Output: The search results display a list of relevant books or articles on
the topic.
3. Test Case 3: Verify that the student can download the information.
o Input: Click on the download button for a selected article.
o Expected Output: The article downloads successfully on the student's device.
4. Test Case 4: Verify the verification process to ensure that the downloaded information is
from a reliable source.
o Input: Downloaded information
o Expected Output: The student can verify the author's credentials by checking their
website, previous publications, or contacting them.
5. Test Case 5: Verify the email functionality of the library system to ensure that the student
can send emails to the authors.
o Input: Click on the Email button to contact an author
o Expected Output: The email is successfully sent, and the author receives it.
[6 Marks]Q3. What are the faults of the following Java program segments:? Indicate the
type of each Fault and correct it.
int a ,b , c ;
While (A< b)
b = c +3*a ;
a= a+1;
if (b == 0)
b ++;
break;
else if c < 0)
c = b*2;
Page 3 of 4
Continue;
A = A + 1;
Good Luck
Page 4 of 4