Download presentation
Presentation is loading. Please wait.
Published byJuniper Reeves Modified over 9 years ago
1
Team 1 Health Insurance Management System (HIMS)
2
Team Members Allen Tucker Ashley Plier Tara Chengalvala Ibrahim Elsaeed Venkat Reddy Jakka Sundeep Yama
3
Agenda Project Description Project Assessment Development Process Scheduling Team Organization Structure
4
Agenda (cont.) Project Resources Test Strategy Example Tests Project Summary Lessons Learned
5
Project Description Manage the human resources of a Health Care Maintainers Organization (HMO) Web based access to health insurance database (emphasis on claims data) Targeted Actors Members – Individual who has a plan in the system Employers – Employment source of members Providers – Doctors, physician, etc. Operator – Maintenance and management of the system
6
Project Assessment The good… Use cases UML Models Design Rational (e.g. why certain aspects un-modeled) The bad… Requirements management Well written, but poorly enumerated The ugly… Traceability – almost none present
7
Development Process Begin post Inception phase Borrow from Agile Test early, test often Continually integrate Collaborative Behaviors User Account Management Health Account Management
8
Scheduling Three week long iterations with use cases being divided up into behaviors.
9
Scheduling (cont.) Each week in an iteration focuses on a different use case.
10
Organizational Structure Validation Team Integration Team Component Team Code Defects Binaries C(x) C(y) Stubs Exe. Drivers C(s) Ver. 0.01
11
Organizational Structure Validation Team Integration Team Component Team Code Defects Binaries C(x) C(y) Stubs Exe. Drivers C(s) Ver. 0.01 Unit and Component (package) level development Stubs “White Box” Testing
12
Organizational Structure Validation Team Integration Team Component Team Code Defects Binaries C(x) C(y) Stubs Exe. Drivers C(s) Ver. 0.01 Integrating components for collaborative behaviors Drivers “White Box” Testing
13
Organizational Structure Validation Team Integration Team Component Team Code Defects Binaries C(x) C(y) Stubs Exe. Drivers C(s) Ver. 0.01 Functional Testing Project Documentation “Black Box” Testing
14
Organizational Structure Validation Team Integration Team Component Team Code Defects Binaries C(x) C(y) Stubs Exe. Drivers C(s) Ver. 0.01
15
Project Resources Development Environment: Netbeans 6.5 Implementation Language: Java Apache ANT EMMA JUNIT Version Control: http://code.google.com/ Defect Tracker: http://code.google.com/ Documentation: http://code.google.com/http://code.google.com/
16
Test Strategy Use Case Driven Approach (Functional) Dependent on Traceability Data Design models only 75% statement code coverage
17
Example Tests Design Model Inspection Functional Test Case (System Level Test) Integration Test Case Unit Test Case
18
Design Model Inspection
19
Functional Test Case
20
Integration/Unit Test Organization HIMS
21
Integration/Unit Test Organization HIMS Package structure delivered in design
22
Integration/Unit Test Organization HIMS Contains integration level code (and gui)
23
Integration/Unit Test Case
24
Baseline testing within tester class’s constructor
25
Integration/Unit Test Case Error Guessing Technique Expected vs. Actual Comparisons
26
Project Summary Natural grouping of features mandated schedule adjustments…(birds of a feather)
27
Project Summary (cont.) Design Model Results GUI Design Work
28
Project Summary (cont.) Statement coverage inadequate Moved to boundaries and error predictive methods
29
Project Summary (cont.) Defects exists within the system.
30
Project Summary (cont.) Insufficient amount of functional regression testing for certain features.
31
Project Summary (cont.) Personnel shifts due to deliverable deadlines Outstanding Work Items Functionality (use cases not implemented) Defects
32
Lessons Learned Guided inspection of models decrease wasted coding effort White box statement coverage insufficient Adopt new strategy given chance to do complete rework of project (e.g. boundaries, error guessing) Flexible Team
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.