Professional Documents
Culture Documents
* Sınav kâğıdınızın değerlendirilmesi için cevap kâğıtlarındaki kişisel bilgilerinizin (Ad, Soyad, Öğrenci No, Bölüm/
Program) tam olması gerekmektedir. İmzası olmayan sınav kâğıtları geçersizdir.
Your personal information (Name, Surname, Student Number, Department/Program) on the answer sheets must be completed for
your answers to be evaluated. Exam papers without signature are invalid.
* Cevap kâğıdınız pdf formatında olmalıdır. Your answer sheets must be in pdf format.
* Size verilen zamandan başka herhangi bir ilave zaman için talepte bulunmayınız. Lütfen cevap kağıtlarınızı sınav
süresinde sanal kampuse yükleyin.
Do not request any additional time other than the time given to you. Please upload your answer sheets to sanal kampus system during
the midterm exam period. Otherwise, the system will shut down as soon as midterm exam is over.
* Sınavınız esnasında herhangi bir teknik desteğe ihtiyaç duyarsanız, lütfen aşağıdaki bağlantıyı kullanın:
https://www.nisantasi.edu.tr/duyuru/20222023-akademik-yili-bahar-donemi-sanal-kampus-vize-sinavlari-hakkindateknik-
destek-390950
If you need any technical support during your exam, please use the following link: https://www.nisantasi.edu.tr/duyuru/technical-
support-for-20222023-academic-year-spring-semester-online-midterm-examssanal-kampus-138546
Yukarıda yazan sınav kurallarını OKUDUM ve ANLADIM. / I READ and UNDERSTAND THE EXAM Rules
Written Above.
İmza / Signature
Öğrencinin Adı-Soyadı / Student's name and surname OSAMA ABD ELGHANI
1/6
Öğrencinin Adı-Soyadı / Student's name and surname OSAMA ABD ELGHANI
Question 1.a [16/100 point] Please write down their definitions and differences as seen in the Table
below.
Definition of Verification [3/100 point]: Verification is the process of ensuring that a product,
service, or system meets the requirements and specifications set out for it.
Definition of Validation [3/100 point]: Validation is the process of ensuring that a product, service, or
system meets the needs of the stakeholders and solves the intended problem.
Verification Validation
Question 1.b [4/100 point] Please write down the four software quality attributes (do NOT explain
them).
Answer 1.
2/6
1. Completeness
2. Correctness
3. Consistency
4. Clarity
3/6
Question 3. [20/100 point] About the Functional Testing.
Question 3.a [10/100 point] Please write down the definition of Functional Testing.
Functional Testing is a type of software testing that evaluates the system or application against its
functional requirements and specifications.
Question 3.b [10/100 point] Please write down the five steps of the Functional Testing process.
Answer 3.
4/6
Pairwise testing: Tests all the possible combinations or two parameters
Orthogonal array testing: it selects a subset of combinations from a large set of input
parameters to ensure that each combination is tested
5/6
Path coverage testing: it tests every possible execution path through the code to ensure that
each path is executed at least once
Condition coverage testing: it tests every possible Boolean expression in the code to ensure that
each expression evaluates to both true and false at least once
6/6