dipdb_ictprg529_powerpointslides_session1
Post on 18-Aug-2015
37 Views
Preview:
TRANSCRIPT
SESSION 1 OVERVIEW
• Topic overview
• Unit Outline
• Assessment overview
• Global Holidays website scenario
• Global Holidays database to power website
• Assessment 1 overview
TOPIC OVERVIEW
• Software created must first be extensively tested before going
‘live’
• Testing done via a Test Plan
• In this unit, the testing is based around software that creates a
relational database for a website, and tests the success or
otherwise of the database being able to ‘power’ the website
• You will create a test plan, follow the test plan and archive the test
plan
UNIT OUTLINE
• This unit describes the skills and knowledge required to develop
test strategies and implement tests to assure the reliability and
quality of an application.
• It applies to individuals who are responsible for test plan
preparation, execution and maintenance, the reporting of tests
and defect management in an application. These individuals
include quality assurance analysts, test analysts, testers, system
testers, software testers, test leads and developers.
UNIT OUTLINE
1. Plan and design the test
1.1 Analyse and review software development specifications
1.2 Determine the test context, scope, standard and methodology
1.3 Determine the test types and tools
1.4 Determine test input data requirements
1.5 Design the test plan, and test cases, using various test design
techniques
2. Prepare the test environment
2.1 Analyse and review documents to prepare the test environment
2.2 Determine test environment requirements
2.3 Build and set up the test environment
UNIT OUTLINE
3. Implement and execute the test
3.1 Build input data for testing
3.2 Create the test suite or script from test cases
3.3 Execute the test cases
3.4 Create the test record to store test result
4. Manage defect and testing process
4.1 Evaluate and report the test results
4.2 Track the defect and verify the fixes
4.3 Maintain and archive test ware
Global Holidays normalised tables
GlobalHolidays database:Countries (CountryID, Country)Cities (CityID, City, CountryID)Guests (GuestID, [FirstName], [LastName], [Gender{M,F}], [CountryID], JoinDate, [Email], [Password])Hotels (HotelID, HotelName, CityID, [ParkingSpaces], [PetFriendly], [JoinDate], [HotelViewDesc])HotelPhotos (HotelPhotoID, HotelID, HotelPhotoName, MainDisplayPhoto{Y,N})BedTypes (BedTypeID, BedTypeDesc)Rooms (HotelID, HotelRoomNum, BedTypeID, [RoomDesc], [StandardPrice], [Sleeps])Bookings (BookingID, GuestID, HotelID, HotelRoomNum, Checkin, Checkout, [NumGuests]) Notes:- Table names are in bold- Primary keys are underlined- Foreign keys are not explicitly labelled as foreign keys- Columns that can have NULLS i.e. it is optional to enter data in them, are in [square brackets]- Columns where the data entered can only be one of the listed alternatives are in {curly brackets separated by a comma} e.g. Gender {M,F} means a user can only enter a ‘M’, or a ‘F’ (M=Male, F=Female)
top related