Systems Life Cycle: Testing

Slides:



Advertisements
Similar presentations
Presentation by Prabhjot Singh
Advertisements

©G. Millbery 2003Data, Information, Knowledge and Processing Slide 1 Testing  Every system must be reliable and the data it produces trusted  This is.
Copyright © Texas Education Agency, Computer Programming Software Life Cycle.
PERTEMUAN - 2 SOFTWARE QUALITY. OBJECTIVES After completing this chapter, you will be able to: ■ Define software, software quality and software quality.
STAT 135 LAB 14 TA: Dongmei Li. Hypothesis Testing Are the results of experimental data due to just random chance? Significance tests try to discover.
Informatics 43 – April 30, What is a test case? An input to a system, and the correct output. An “input” may be complex. Example: – What is an input.
7.2 System Development Life Cycle (SDLC)
Validation and Verification Today will look at: The difference between accuracy and validity Explaining sources of errors and how they could be overcome.
Systems Life Cycle A summary of what needs to be done.
Objective 2.01 Test Review Name: Class Period:.
The Islamic University of Gaza
Chapter 8: Systems analysis and design
 Once the system has been installed it will be monitored to check whether it is working correctly. Sometimes problems with a system will not be found.
Software. Records Fields Each record is made up of fields – categories of information. The fields here are Name, Surname, Address, Telephone and Date.
Chapter 5: Data Types (2013) Revision Candidates should be able to know: Identify different data types? Key terms: File, record, field and key field Database.
Surname:Brown Forename:James Form:7B Date of Birth: Telephone:
Systems Life Cycle. Know the elements of the system that are created Understand the need for thorough testing Be able to describe the different tests.
Learning Objective The students should be able to: a. state the definition of software b. state the usage of software c. list different types of software.
The Systems Life Cycle AS Computing F451 AS Computing F451.
Planning: Testing Making your program ‘crash proof’
Data Verification and Validation
Introduction to Operating Systems Prepared by: Dhason Operating Systems.
Testing.
Validation & Verification Today will look at: The difference between accuracy and validity Explaining sources of errors and how they could be overcome.
GCSE ICT 3 rd Edition The system life cycle 18 The system life cycle is a series of stages that are worked through during the development of a new information.
Software. Because databases can get very big, it is important to decide exactly what is going to be stored in each field. Fields can be text, number,
Topic: Reliability and Integrity. Reliability refers to the operation of hardware, the design of software, the accuracy of data or the correspondence.
In today’s lesson we will be looking at: what we mean by the software development lifecycle the phases in the lifecycle We will focus particularly on testing:
Data Capture Forms What are they?. Example 1 Example 2.
How Computers Work. Objectives What Explain what a computer is. Identify different input and output devices. Why To understand how computers work. How.
When creating a database, it is important to assign the correct data type to each field. Tick the most appropriate data type for each of the following.
ICS 3UI - Introduction to Computer Science
Component 1.6.
Highcliffe ICT Department
Computer Programming Software Life Cycle.
Data Types Variables are used in programs to store items of data e.g a name, a high score, an exam mark. The data stored in a variable is entered from.
Chapter 2: Input, Processing, and Output
Topics Introduction to Repetition Structures
7 - Programming 7P, Q, R - Testing.
Different Types of Testing
CS701 SOFTWARE ENGINEERING
Testing a Solution.
Testing Key Revision Points.
1. Look at the data in the files J13STUDENT. TXT, J13COURSE
Defining Failure Of Software Quality Assurance Companies.
Databases.
Headings Vocabulary Important Words
Warm-Up Fill in the tables below for each INPUT-OUTPUT rule. 3)
Data Types Quiz.
G063 - Testing.
Databases Software This icon indicates the slide contains activities created in Flash. These activities are not editable. For more detailed instructions,
Coding Concepts (Standards and Testing)
Computer Science Testing.
Informatics 43 – April 28, 2016.
Norman 7 B: Improving Data Entry
Software Development Process
5 POINT PLAN THE SYSTEMS LIFE CYCLE ANALYSE DESIGN
Headings Vocabulary Important Words
Group 2 module 2 obj 15 explain the meaning of terms related to the security of Information Technology Systems.
DATABASES Surname: Brown Forename: James Form: 7B
The Systems Life Cycle: Development and testing
Introduction to Databases
I.N. PAGE 23 & 25 Headings Vocabulary Important Words
Validation and Verification
User-Centered Design Data Entry CS 4640 Programming Languages for Web Applications [The Design of Everyday Things, Don Norman, Ch 7]
Code vulnerabilities Vulnerabilities are mistakes, errors or weaknesses in a piece of software’s source code that can be directly used by a hacker to perform.
CHAPTER 6 Testing and Debugging.
Introduction to Computers
Presentation transcript:

Systems Life Cycle: Testing

Testing A test plan will be included in the design phase to explain exactly how the new system will be tested and the expected outcomes for each test. Testing is important because computer software is usually very complex. Any mistakes made by the designers or programmer can have a dramatic effect depending on what the software is used for. Testing helps to ensure that the system always acts as expected.

Test data Usually software is tested with three distinct types of data. Typical data – this is normal data the system should be working with. Extreme data – this is data at the boundary between typical data and invalid data. Invalid data (sometimes known as erroneous data) – this is data that should cause the system to tell the user that there is a problem with data entered into the system.

Data for testing in a school database – Pupil’s date of birth Type of data Example Typical 16/05/1993 Extreme 16/05/2010 Invalid / erroneous 37/18/2929 For each of the examples of data decide why – in our school’s database – it should be accepted or rejected.