Agenda for today: The Unified Software Development Process: Test (Note) - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Agenda for today: The Unified Software Development Process: Test (Note)

Description:

Agenda for today: The Unified Software Development Process: Test (Note) Test The purpose of testing Artifacts Test in the sw Life Cycle Workers Test procedure – PowerPoint PPT presentation

Number of Views:94
Avg rating:3.0/5.0
Slides: 21
Provided by: RoskildeHa4
Category:

less

Transcript and Presenter's Notes

Title: Agenda for today: The Unified Software Development Process: Test (Note)


1
Agenda for todayThe Unified Software
Development Process Test (Note)
  • Test
  • The purpose of testing
  • Artifacts
  • Test in the sw Life Cycle
  • Workers
  • Test procedure

2
The Unified Software Development Process The
purpose of testing
  • To find errors
  • To veryfie usecases, design ...

3
The Unified Software Development Process Test in
the sw Life Cycle
  • Figure 11.2
  • Maintain and develop the testmodel throughout the
    complete software life cycle
  • Remove obsolete test cases
  • Redefine some test cases
  • Create new test cases

4
The Unified Software Development Process
Artifacts
Test model
Test system
Test case
Test Procedure
Test Component
5
The Unified Software Development Process
White-box / Black-box
1.1.1  Test Case 1 Verification of the generation
of the billing events through the Customer Care
interface
White box test Use Case realisation - Design
(from the design model)
6
The Unified Software Development Process
White-box / Black-box
1.1.1  Test Case 1 Verification of the generation
of the billing events through the Customer Care
interface
Black box test Use Case - From the Use case
model
7
The Unified Software Development Process Other
Artifacts
1.1.1  Test Case 1 Verification of the generation
of the billing events through the Customer Care
interface
  • Artifact Defect
  • A Defect is a system anomaly (like a sw fault)
  • Artifact Evaluate Test

8
The Unified Software Development Process Other
Artifacts
1.1.1  Test Case 1 Verification of the generation
of the billing events through the Customer Care
interface
  • Test the system as a whole
  • Installation test
  • Configuration test
  • Negative test
  • Stress tests

9
The Unified Software Development Process Example
testcase
1.1.1  Test Case 1 Verification of the generation
of the billing events through the Customer Care
interface
1.1. Test Case 1 Verification of the generation
of the billing events through the Customer Care
interface In order to perform this test, the web
Customer Care GUI has to be used. An account has
to be created in the system. This test case can
be performed even if the account has not
subscribed to a product.
10
The Unified Software Development Process Example
testcase
1.1.1  Test Case 1 Verification of the generation
of the billing events through the Customer Care
interface
11
The Unified Software Development Process Example
testcase
1.1.1  Test Case 1 Verification of the generation
of the billing events through the Customer Care
interface
12
The Unified Software Development Process Example
testcase
1.1.1  Test Case 1 Verification of the generation
of the billing events through the Customer Care
interface
Test model Based on a given use-case there is
always a related test-case . E.g.. Use-case
Put-Billingevent had an related test-case
13
The Unified Software Development Process Workers

1.1.1  Test Case 1 Verification of the generation
of the billing events through the Customer Care
interface
  • Workers
  • Test Designer
  • Component Engineer
  • Integration Tester
  • System Tester
  • Workflow
  • Fig. 11.8 and 11.9

14
The Unified Software Development Process Test
procedure
1.1.1  Test Case 1 Verification of the generation
of the billing events through the Customer Care
interface
  • Activity Plan Test
  • Describe a testing strategy.
  • Estimate the requirements for the testing effort,
    such as the human an system resources needed.
  • Scheduling the testing effort.

15
The Unified Software Development Process Test
procedure (V-model)
1.1.1  Test Case 1 Verification of the generation
of the billing events through the Customer Care
interface
Start Delivery Requirement
Specification Accept Test Program
Design Integration Test Module Design
Module Test Module Coding
16
The Unified Software Development Process Test
procedure (Automate)
1.1.1  Test Case 1 Verification of the generation
of the billing events through the Customer Care
interface
Test-Driver
Module under test
Test-Stump 2
Test-Stump 1
Test-Stump 3
17
The Unified Software Development Process Test
Procedure
1.1.1  Test Case 1 Verification of the generation
of the billing events through the Customer Care
interface
  • In principle there are two ways to test
  • Incremental test
  • Top-down or Bottom-up
  • Total test

18
The Unified Software Development Process My
experiences
1.1.1  Test Case 1 Verification of the generation
of the billing events through the Customer Care
interface
  • Boundary tests
  • Input field my can only accept positive integers
  • Test
  • Input 0, 1, -1, -1000, -0, Max value, 1.2, 0.1,
    -0.1

19
The Unified Software Development Process My
experiences
1.1.1  Test Case 1 Verification of the generation
of the billing events through the Customer Care
interface
  • Make sure you know what the result of the test is
    meant to be.
  • Plan test in advance
  • Document your test
  • Involve the end users in the system test
  • Be careful to align the users expectations

20
New Way - Accounts
Write a Comment
User Comments (0)
About PowerShow.com