Allama Iqbal Open University, Islamabad (Department of Computer Science) Warning
Allama Iqbal Open University, Islamabad (Department of Computer Science) Warning
Q.1 (a) With the help of a diagram, distinguish between software errors,
software faults and software failures.
(b) Explain what’s wrong with this specification statement. When the user
selects the Compact Memory option, the program will compress the mailing
list data as small as possible using a Huffman-sparse-matrix approach.
(20)
Q.2 Differentiate the following with examples: (20)
(a) Reliability & Maintainability
(b) Test Case & Use Case
(c) Project Level Metrics & Program Level Metrics
(d) Branch Coverage Testing & Condition Coverage Testing.
Q.3 (a) Can a system have high reliability but low availability?
(b) Enlist and elaborate different types of testing.
(20)
Q.4 (a) Explain the Configuration Testing standards with suitable examples.
(b) Suppose you are developing a Library management System. Write
down the complete process for configuration testing.
(20)
Q.5 (a) If you are assigned to test compatibility of your product’s data file
formats, how would you approach the task? Also elaborate how ca n
you test forward compatibility?
(b) Discuss standards and guidelines for Compatibility Testing.
(20)
ASSIGNMENT No. 2
1
(Units: 5-8)
Q.1 (a) Write down the rules and standards for documentation testing.
(b) Elaborate the significance of documentation testing. Also prepare a
documentation test plan for any real life development problem.
(20)
Q.2 Consider the website of Higher Education Commission (https://www.hec.gov.pk).
Apply website testing techniques to evaluate the website. (20)
Q.3 Suppose you have been given a task to test Online Admission System of an
Open University for enrolment of students. What test cases you would
propose and why? (20)
Q.4 Exemplify in detail the five levels of software Capability Maturity Model
(CMM) that is used to assess a software company’s maturity as software
development. (20)
2
COURSE OUTLINE
3483 Software Quality & Testing
Credit Hours: 4(3+1)
Recommended Book:
Software Testing by Ron Patton, 2nd Edition
3
Unit#7 Working with test documentation
a) Planning the test effort
b) Writing and tracking test cases
c) Reporting the test
d) Measuring the success
Unit#8 Software Quality Assurance
a) Overview
b) Testing and quality in the workplace
c) Test management & organization structure
d) Capability maturity model
e) ISO 9000
Unit#9 Software testing careers
a) Software tester job
b) Finding a software testing position
c) Gaining hands on experience
d) Formal training opportunities
e) Internet links & Professional Organization