0% found this document useful (1 vote)
165 views

ITECH7409Tutorials 01 PDF

This tutorial for the ITECH7409 Software Testing course contains review questions and further exercises to help students better understand the concepts from lectures. It covers topics like what software testing is, different types of testing, faults versus errors, and quality measures. Students are encouraged to discuss the questions in small groups and may need to complete some parts in their own time. The tutorial also stresses that the final exam will include material from lectures, tutorials, and assignments, so consistent work is important.

Uploaded by

li
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
165 views

ITECH7409Tutorials 01 PDF

This tutorial for the ITECH7409 Software Testing course contains review questions and further exercises to help students better understand the concepts from lectures. It covers topics like what software testing is, different types of testing, faults versus errors, and quality measures. Students are encouraged to discuss the questions in small groups and may need to complete some parts in their own time. The tutorial also stresses that the final exam will include material from lectures, tutorials, and assignments, so consistent work is important.

Uploaded by

li
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

ITECH7409 Software Testing

Tutorial 1

This tutorial comprises two parts: Review Questions and Further Exercises. The Review Questions have
been designed as a revision exercise covering some of the main points covered in the lectures. The
Further Exercises are generally exploratory in nature being extensions of the lecture materials. Students
will benefit if they discuss their solutions to both parts in small groups. All questions should be
attempted and it is expected that students may need to complete some of the tutorial in their own time.
Note: some of the questions in Further Exercises may require the use of a computer with some specific
software and internet connection.

As the final exam will draw material from lectures, tutorials and assignments, students are strongly
advised to work consistently and to attend both lectures and tutorials.

Review Questions
1. What is software testing?

2. Use the lecture program intnumZero to explain how it Is possible for a set of tests to show no
error in code when a problem still exists.

3. Explain the difference between positive testing and negative testing.

4. What is exhaustive testing?

5. Explain the difference between verification and validation of a program.

6. Describe the details of any incident where software testing failed.

7. Give two major reasons computer systems contain errors and fail?

8. What is the difference between a fault and an error? Give an example of each.

9. What are the three mechanisms for handling errors?

10. Explain the five levels of testing.

11. What are the three ‘C’s of software quality?

CRICOS Provider No. 00103D Page 1 of 2


12. Choose three measures of quality and give a definition of each.

Further exercises
Investigate answer the following questions using reliable sources on the Internet.

13. Computer system failures have been occurring since the earliest days of computing. One of
the most (in)famous problem is known worldwide as the Y2K bug.
 What exactly was the Y2K bug?
 What were the fears concerning the Y2K bug?
 Where these fears realised?

14. Globally Stock exchanges are concerned about the effects of a ‘Flash crash’.
 What is a ‘Flash crash’?
 What happened in the NASDAQ Flash crash on August 22, 2013?
 The stock exchange launch of Facebook launch did not go as investors hoped. What
actually happened on the day of listing?

15. With a partner go to the News Archive of website “Teach-ICT.com” at http://www.teach-


ict.com/news/news_stories/news_computer_failures.htm. The website lists news stories of
recent computer glitches and problems reported in the media. Select one of the stories listed
on the website.
Summarize the important details of the news story and give a two minute presentation to the
rest of the class describing the event and its outcome.

CRICOS Provider No. 00103D Page 2 of 2

You might also like