SlideShare ist ein Scribd-Unternehmen logo
1 von 73
Realtor Management System (RMS) (Project Presentation) Software Reliability and Testing Created By: Md. Fazlul Alam Chowdhury
Sections of this Presentation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Abstract ,[object Object],[object Object],[object Object]
RMS Workflow
Sample Screen Snapshots (Home Page)
Sample Screen Snapshots (Login Page)
Sample Screen Snapshots (Admin Main Page)
Sample Screen Snapshots (Realtor Main Page)
Sample Screen Snapshots (Custom Property Search)
Sample Screen Snapshots (Property Listing Page)
Define Necessary Reliability of RMS Reliability is a measure of continuous delivery of the correct service or equivalently, of the time to failure. In other words, it is the probability that the software will work without failure for a specified period of time (Far, 2005).
Components of RMS ,[object Object],[object Object]
Reliability Components of RMS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Functional Components  (User Types & Interfaces) ,[object Object],[object Object],[object Object]
Administrator Use Cases ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Realtor Use Cases ,[object Object],[object Object],[object Object],[object Object],[object Object]
Customer Use Cases ,[object Object],[object Object],[object Object]
How will you define the failure of the product (I) ,[object Object],[object Object],[object Object]
How will you define the failure of the product (II) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Choose the time unit you will use for the product? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Set the Failure Intensity Objective (FIO) – (I) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Set the Failure Intensity Objective (FIO) – (II) ,[object Object],[object Object],[object Object]
Development Platform Type Platform Language C# Platform .NET Framework 1.2 Database  SQL Server 2000 Server System Windows 2000 Server Database  SQL Server 2000 Server System Windows 2000 Server Web Server Internet Information Server (IIS) Mail Server SMTP Mail Server
Hardware Specification Web server SQL server CPU: 2 x 2.8 GHz Pentium 4 Memory: 2 GB Disk: 80 GB Network: 100BaseT CPU: 4 x 2.8 GHz Pentium 4 Memory: 4 GB Disk: 4 x 40 GB RAID 0 Network: 100BaseT
Availability of Hardware Platforms Source: ( http://www.microsoft.com/technet/itsolutions/citsrv/ib/msib2tca.mspx ) Cluster One week One month Internet-facing firewall NLB cluster 0.998867 0.999735 Web NLB cluster 0.999092 0.999788 Search NLB cluster 0.999498 0.999883 Internal firewall NLB cluster 0.999197 0.999813 SQL Server cluster 0.999504 0.999884 Total availability 0.996164 0.999103
Standard Availability vs Downtime Ratio Source: ( http://www.microsoft.com/technet/itsolutions/citsrv/ib/msib2tca.mspx ) Uptime Percentage Downtime /Day Downtime /Month Downtime /Year 95 72.00 minutes 36 hours 18.26 days 99 14.40 minutes 7 hours 3.65 days 99.9 86.40 seconds 43 minutes 8.77 hours 99.99 8.64 seconds 4 minutes 52.6 minutes 99.999 0.86 seconds 26 seconds 5.26 minutes
Availability (A) & Downtime/Week (tm)  of Hardware Systems ,[object Object],[object Object],[object Object]
Failure Intensity of Hardware Systems 1 – A  1 – 0.996164  0.000897    =    =    =  = 0.00256 / Week A   t m  0.996164 X 0.35  0.35 1 Week = 1,22,000 Transactions =  0.02 Failure/1,000,000 Transactions So,   HW   = 0.02 Failure/1,000,000  Transactions
Calculate Total Failure Intensity  Source:  http://www.enel.ucalgary.ca/People/far/Lectures/SENG635/   System/Platform Failure Intensity (  )  / 10 Million Transaction Hardware -   HW 0.2 Email Server-   EML 20 Other Systems -   OTH 30 Total Failure Intensity – (  SYS )  SYS  =  (  HW +  EML+   OTH ) i.e.   SYS     50.20 failure / 10 million transactions or 5 failure / 1,000,000 transactions
Determine the product-development software failure intensity objective (I) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Determine the product-development software failure intensity objective (II) ,[object Object],[object Object]
How will you balance the fault prevention, fault removal and fault tolerance strategies  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conclusion ,[object Object]
Developing Operational Profile of RMS Developing operational profiles will give us the information about how users will employ the product that we are building so that we can focus our development and test resources. Operational profile is the set of operations (operation names and frequencies) and their probabilities of occurrences
Operational Profile Development  ,[object Object],[object Object],[object Object],[object Object],[object Object]
Operational Mode of RMS ,[object Object],[object Object],[object Object],[object Object]
Administrator ,[object Object],[object Object],[object Object],[object Object]
Customer ,[object Object],[object Object],[object Object]
Realtor ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object]
Operational Profile of Realtor Management System (RMS) Operations Occurrence Rate (Transactions) Occurrence Probability (%) Search Properties by Customers 40,000 40 Search Properties by Realtors 30,000 30 Take printout of Properties 5,000 5 Email Property 2,000 2 Upload Property Information 20,000 20 Update Property Specific Information (Require Administrative Login) 1,500 1.5 Update Realtor Profile (Require Realtor/Administrative Login) 500 0.5 Auto Email Notification to Realtor 1,000 1 Total 1,00,000 100
System Design Phase ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conclusion ,[object Object]
Preparing for Test In preparing for test, we apply the operational profile information that we have developed to planning for an efficient test. Our failure intensity should meet the FIO (Failure Intensity Objective) of RMS which is 15 failures / 1000,000 Transaction.
The process for preparing test cases involves: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
148 test cases are sub divided into the following sections ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
No. of Test cases ,[object Object],[object Object],[object Object]
Number of test cases among the associated and sub-systems and hours of test (I) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Number of test cases among the associated and sub-systems and hours of test (II) ,[object Object]
Allocating number of test cases for the developed product to its critical operations  ,[object Object],[object Object],[object Object],[object Object]
Test profile for one of the operational modes (Realtor) Test Case Description Startup Realtor operates startup page Update Profile Realtor updates profile Search Property by Listing Number Realtor searches property by listing number View Today’s  Listing Realtor can see today’s listed properties Search Property Realtor searches property Show Property Realtor receives selected property information
Documenting Test cases (Example) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hours devoted to feature, regression, and load test for the product (I) ,[object Object]
Hours devoted to feature, regression, and load test for the product (II) Testing Type Hours Percentage Feature Testing 24 4.15% Load Testing 528 91.7% Regression Testing  24 4.15%
Allocating the hours of load test among the operational modes ,[object Object],And, the rest 104 hours have been allocated (528-424 = 104) for the attached software/database system of the product. Operational Modes Test Cases Hours Administrator 68 272 Customer 14 56 Realtor 24 96 Total 106 424
Conclusion ,[object Object]
Execute Test Realtor Management System (RMS) is at the final phase. Development is completed and ready for Reliability Testing.
Test Procedure (I) ,[object Object]
Test Procedure (II) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Sample Test ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Initial System State
Actual Output
Apply Failure Data to Guide Decisions ,[object Object],[object Object],[object Object]
Certification Graph  ,[object Object],[object Object],[object Object],[object Object]
Supplier Risk (  ): ,[object Object],[object Object]
Consumer Risk (  ): ,[object Object],[object Object]
Discrimination Ratio (  ): ,[object Object],[object Object]
Table1: Certification Graph Value   Failure Number Measure  (million transactions) Normalized Measure (MTTF) 1 0.1 1.5 2 0.2 3 3 0.3 4.5 4 0.4 6 5 0.5 7.5 6 0.6 9 7 0.7 10.5 8 0.8 12 9 0.9 13.5 10 10.0 15
Certification Graph: Figure 1 Failure Number Normalized Measures (MTTF) Reject Accept Continue
Recommendation ,[object Object]
Glossary ,[object Object],[object Object],[object Object],[object Object]
References ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Thank you all for watching this presentation

Weitere ähnliche Inhalte

Andere mochten auch

Software Testing - Defect Metrics & Analysis
Software Testing - Defect Metrics & AnalysisSoftware Testing - Defect Metrics & Analysis
Software Testing - Defect Metrics & AnalysisOAK Systems Pvt Ltd
 
Introduction to Software Review
Introduction to Software ReviewIntroduction to Software Review
Introduction to Software ReviewPhilip Johnson
 
Test Case Design
Test Case DesignTest Case Design
Test Case Designacatalin
 
Unit and integration Testing
Unit and integration TestingUnit and integration Testing
Unit and integration TestingDavid Berliner
 
TESTING LIFE CYCLE PPT
TESTING LIFE CYCLE PPTTESTING LIFE CYCLE PPT
TESTING LIFE CYCLE PPTsuhasreddy1
 
Unit Testing Concepts and Best Practices
Unit Testing Concepts and Best PracticesUnit Testing Concepts and Best Practices
Unit Testing Concepts and Best PracticesDerek Smith
 
Software reliability
Software reliabilitySoftware reliability
Software reliabilityAnand Kumar
 
Software Testing Basics
Software Testing BasicsSoftware Testing Basics
Software Testing BasicsBelal Raslan
 
Quality control and quality assurance
Quality control and quality assuranceQuality control and quality assurance
Quality control and quality assuranceLeola Ramirez
 
Unit I Software Testing and Quality Assurance
Unit I Software Testing and Quality AssuranceUnit I Software Testing and Quality Assurance
Unit I Software Testing and Quality AssuranceVinothkumaR Ramu
 
Continuous integration testing fundamentals
Continuous integration testing fundamentalsContinuous integration testing fundamentals
Continuous integration testing fundamentalsCygnet Infotech
 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycleGaruda Trainings
 

Andere mochten auch (14)

Software Testing - Defect Metrics & Analysis
Software Testing - Defect Metrics & AnalysisSoftware Testing - Defect Metrics & Analysis
Software Testing - Defect Metrics & Analysis
 
Introduction to Software Review
Introduction to Software ReviewIntroduction to Software Review
Introduction to Software Review
 
Integration test
Integration testIntegration test
Integration test
 
Test Case Design
Test Case DesignTest Case Design
Test Case Design
 
Unit and integration Testing
Unit and integration TestingUnit and integration Testing
Unit and integration Testing
 
TESTING LIFE CYCLE PPT
TESTING LIFE CYCLE PPTTESTING LIFE CYCLE PPT
TESTING LIFE CYCLE PPT
 
Unit Testing Concepts and Best Practices
Unit Testing Concepts and Best PracticesUnit Testing Concepts and Best Practices
Unit Testing Concepts and Best Practices
 
Software reliability
Software reliabilitySoftware reliability
Software reliability
 
Software Testing Basics
Software Testing BasicsSoftware Testing Basics
Software Testing Basics
 
Quality control and quality assurance
Quality control and quality assuranceQuality control and quality assurance
Quality control and quality assurance
 
Unit I Software Testing and Quality Assurance
Unit I Software Testing and Quality AssuranceUnit I Software Testing and Quality Assurance
Unit I Software Testing and Quality Assurance
 
Continuous integration testing fundamentals
Continuous integration testing fundamentalsContinuous integration testing fundamentals
Continuous integration testing fundamentals
 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycle
 
Testing Metrics
Testing MetricsTesting Metrics
Testing Metrics
 

Ähnlich wie Software Reliability and Testing

Promisec - ROI Calculator - Wireframes
Promisec - ROI Calculator - WireframesPromisec - ROI Calculator - Wireframes
Promisec - ROI Calculator - Wireframesscubeuser31
 
Introduction to appDynamics
Introduction to appDynamics Introduction to appDynamics
Introduction to appDynamics Siddhanta Rath
 
This is my test slideshare
This is my test slideshareThis is my test slideshare
This is my test slidesharepapdev
 
Tivoli Live – Nyckelfärdig molntjänst för dina behov inom Service Desk and Mo...
Tivoli Live – Nyckelfärdig molntjänst för dina behov inom Service Desk and Mo...Tivoli Live – Nyckelfärdig molntjänst för dina behov inom Service Desk and Mo...
Tivoli Live – Nyckelfärdig molntjänst för dina behov inom Service Desk and Mo...IBM Sverige
 
Accel Frontline Remote Infrastructure Capabilities
Accel Frontline Remote Infrastructure CapabilitiesAccel Frontline Remote Infrastructure Capabilities
Accel Frontline Remote Infrastructure Capabilitiesshaun_raghavan
 
COM520 Written Assignment 7 Assignment Windows Incident.docx
COM520 Written Assignment 7 Assignment Windows Incident.docxCOM520 Written Assignment 7 Assignment Windows Incident.docx
COM520 Written Assignment 7 Assignment Windows Incident.docxmccormicknadine86
 
Turning Insight Into Action With Cics Events
Turning Insight Into Action With Cics EventsTurning Insight Into Action With Cics Events
Turning Insight Into Action With Cics EventsCICS ROADSHOW
 
Project Deliverable 2 Business Requirements1Project Deliverab.docx
Project Deliverable 2 Business Requirements1Project Deliverab.docxProject Deliverable 2 Business Requirements1Project Deliverab.docx
Project Deliverable 2 Business Requirements1Project Deliverab.docxwkyra78
 
TrailheaDX 2019 : Explore New Frontiers with High Volume Platform Events
TrailheaDX 2019 :  Explore New Frontiers with High Volume Platform EventsTrailheaDX 2019 :  Explore New Frontiers with High Volume Platform Events
TrailheaDX 2019 : Explore New Frontiers with High Volume Platform EventsJohn Brock
 
Defects mining in exchanges - medvedev, klimakov, yamkovi
Defects mining in exchanges - medvedev, klimakov, yamkoviDefects mining in exchanges - medvedev, klimakov, yamkovi
Defects mining in exchanges - medvedev, klimakov, yamkoviDataFest Tbilisi
 
Cometari Dedicated Solutions General Offer
Cometari Dedicated Solutions General OfferCometari Dedicated Solutions General Offer
Cometari Dedicated Solutions General OfferJakub Hajek
 
Solving 21st Century App Performance Problems Without 21 People
Solving 21st Century App Performance Problems Without 21 PeopleSolving 21st Century App Performance Problems Without 21 People
Solving 21st Century App Performance Problems Without 21 PeopleDynatrace
 
Ppt Template
Ppt TemplatePpt Template
Ppt Templatepapdev
 
Microservices and Prometheus (Microservices NYC 2016)
Microservices and Prometheus (Microservices NYC 2016)Microservices and Prometheus (Microservices NYC 2016)
Microservices and Prometheus (Microservices NYC 2016)Brian Brazil
 
Vazata Federal IaaS
Vazata Federal IaaSVazata Federal IaaS
Vazata Federal IaaSftculotta27
 
Understanding the TCO and ROI of Apache Kafka & Confluent
Understanding the TCO and ROI of Apache Kafka & ConfluentUnderstanding the TCO and ROI of Apache Kafka & Confluent
Understanding the TCO and ROI of Apache Kafka & Confluentconfluent
 
Software License Optimization Managed Services
Software License Optimization Managed ServicesSoftware License Optimization Managed Services
Software License Optimization Managed ServicesFlexera
 
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...SL Corporation
 

Ähnlich wie Software Reliability and Testing (20)

Promisec - ROI Calculator - Wireframes
Promisec - ROI Calculator - WireframesPromisec - ROI Calculator - Wireframes
Promisec - ROI Calculator - Wireframes
 
Introduction to appDynamics
Introduction to appDynamics Introduction to appDynamics
Introduction to appDynamics
 
This is my test slideshare
This is my test slideshareThis is my test slideshare
This is my test slideshare
 
Security-testing presentation
Security-testing presentationSecurity-testing presentation
Security-testing presentation
 
Tivoli Live – Nyckelfärdig molntjänst för dina behov inom Service Desk and Mo...
Tivoli Live – Nyckelfärdig molntjänst för dina behov inom Service Desk and Mo...Tivoli Live – Nyckelfärdig molntjänst för dina behov inom Service Desk and Mo...
Tivoli Live – Nyckelfärdig molntjänst för dina behov inom Service Desk and Mo...
 
Accel Frontline Remote Infrastructure Capabilities
Accel Frontline Remote Infrastructure CapabilitiesAccel Frontline Remote Infrastructure Capabilities
Accel Frontline Remote Infrastructure Capabilities
 
Afl rim capabilities
Afl rim capabilitiesAfl rim capabilities
Afl rim capabilities
 
COM520 Written Assignment 7 Assignment Windows Incident.docx
COM520 Written Assignment 7 Assignment Windows Incident.docxCOM520 Written Assignment 7 Assignment Windows Incident.docx
COM520 Written Assignment 7 Assignment Windows Incident.docx
 
Turning Insight Into Action With Cics Events
Turning Insight Into Action With Cics EventsTurning Insight Into Action With Cics Events
Turning Insight Into Action With Cics Events
 
Project Deliverable 2 Business Requirements1Project Deliverab.docx
Project Deliverable 2 Business Requirements1Project Deliverab.docxProject Deliverable 2 Business Requirements1Project Deliverab.docx
Project Deliverable 2 Business Requirements1Project Deliverab.docx
 
TrailheaDX 2019 : Explore New Frontiers with High Volume Platform Events
TrailheaDX 2019 :  Explore New Frontiers with High Volume Platform EventsTrailheaDX 2019 :  Explore New Frontiers with High Volume Platform Events
TrailheaDX 2019 : Explore New Frontiers with High Volume Platform Events
 
Defects mining in exchanges - medvedev, klimakov, yamkovi
Defects mining in exchanges - medvedev, klimakov, yamkoviDefects mining in exchanges - medvedev, klimakov, yamkovi
Defects mining in exchanges - medvedev, klimakov, yamkovi
 
Cometari Dedicated Solutions General Offer
Cometari Dedicated Solutions General OfferCometari Dedicated Solutions General Offer
Cometari Dedicated Solutions General Offer
 
Solving 21st Century App Performance Problems Without 21 People
Solving 21st Century App Performance Problems Without 21 PeopleSolving 21st Century App Performance Problems Without 21 People
Solving 21st Century App Performance Problems Without 21 People
 
Ppt Template
Ppt TemplatePpt Template
Ppt Template
 
Microservices and Prometheus (Microservices NYC 2016)
Microservices and Prometheus (Microservices NYC 2016)Microservices and Prometheus (Microservices NYC 2016)
Microservices and Prometheus (Microservices NYC 2016)
 
Vazata Federal IaaS
Vazata Federal IaaSVazata Federal IaaS
Vazata Federal IaaS
 
Understanding the TCO and ROI of Apache Kafka & Confluent
Understanding the TCO and ROI of Apache Kafka & ConfluentUnderstanding the TCO and ROI of Apache Kafka & Confluent
Understanding the TCO and ROI of Apache Kafka & Confluent
 
Software License Optimization Managed Services
Software License Optimization Managed ServicesSoftware License Optimization Managed Services
Software License Optimization Managed Services
 
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
 

Software Reliability and Testing

  • 1. Realtor Management System (RMS) (Project Presentation) Software Reliability and Testing Created By: Md. Fazlul Alam Chowdhury
  • 2.
  • 3.
  • 6. Sample Screen Snapshots (Login Page)
  • 7. Sample Screen Snapshots (Admin Main Page)
  • 8. Sample Screen Snapshots (Realtor Main Page)
  • 9. Sample Screen Snapshots (Custom Property Search)
  • 10. Sample Screen Snapshots (Property Listing Page)
  • 11. Define Necessary Reliability of RMS Reliability is a measure of continuous delivery of the correct service or equivalently, of the time to failure. In other words, it is the probability that the software will work without failure for a specified period of time (Far, 2005).
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. Development Platform Type Platform Language C# Platform .NET Framework 1.2 Database SQL Server 2000 Server System Windows 2000 Server Database SQL Server 2000 Server System Windows 2000 Server Web Server Internet Information Server (IIS) Mail Server SMTP Mail Server
  • 24. Hardware Specification Web server SQL server CPU: 2 x 2.8 GHz Pentium 4 Memory: 2 GB Disk: 80 GB Network: 100BaseT CPU: 4 x 2.8 GHz Pentium 4 Memory: 4 GB Disk: 4 x 40 GB RAID 0 Network: 100BaseT
  • 25. Availability of Hardware Platforms Source: ( http://www.microsoft.com/technet/itsolutions/citsrv/ib/msib2tca.mspx ) Cluster One week One month Internet-facing firewall NLB cluster 0.998867 0.999735 Web NLB cluster 0.999092 0.999788 Search NLB cluster 0.999498 0.999883 Internal firewall NLB cluster 0.999197 0.999813 SQL Server cluster 0.999504 0.999884 Total availability 0.996164 0.999103
  • 26. Standard Availability vs Downtime Ratio Source: ( http://www.microsoft.com/technet/itsolutions/citsrv/ib/msib2tca.mspx ) Uptime Percentage Downtime /Day Downtime /Month Downtime /Year 95 72.00 minutes 36 hours 18.26 days 99 14.40 minutes 7 hours 3.65 days 99.9 86.40 seconds 43 minutes 8.77 hours 99.99 8.64 seconds 4 minutes 52.6 minutes 99.999 0.86 seconds 26 seconds 5.26 minutes
  • 27.
  • 28. Failure Intensity of Hardware Systems 1 – A 1 – 0.996164 0.000897  = = = = 0.00256 / Week A t m 0.996164 X 0.35 0.35 1 Week = 1,22,000 Transactions = 0.02 Failure/1,000,000 Transactions So,  HW = 0.02 Failure/1,000,000 Transactions
  • 29. Calculate Total Failure Intensity Source: http://www.enel.ucalgary.ca/People/far/Lectures/SENG635/ System/Platform Failure Intensity (  ) / 10 Million Transaction Hardware -  HW 0.2 Email Server-  EML 20 Other Systems -  OTH 30 Total Failure Intensity – (  SYS )  SYS = (  HW +  EML+  OTH ) i.e.  SYS  50.20 failure / 10 million transactions or 5 failure / 1,000,000 transactions
  • 30.
  • 31.
  • 32.
  • 33.
  • 34. Developing Operational Profile of RMS Developing operational profiles will give us the information about how users will employ the product that we are building so that we can focus our development and test resources. Operational profile is the set of operations (operation names and frequencies) and their probabilities of occurrences
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41. Operational Profile of Realtor Management System (RMS) Operations Occurrence Rate (Transactions) Occurrence Probability (%) Search Properties by Customers 40,000 40 Search Properties by Realtors 30,000 30 Take printout of Properties 5,000 5 Email Property 2,000 2 Upload Property Information 20,000 20 Update Property Specific Information (Require Administrative Login) 1,500 1.5 Update Realtor Profile (Require Realtor/Administrative Login) 500 0.5 Auto Email Notification to Realtor 1,000 1 Total 1,00,000 100
  • 42.
  • 43.
  • 44. Preparing for Test In preparing for test, we apply the operational profile information that we have developed to planning for an efficient test. Our failure intensity should meet the FIO (Failure Intensity Objective) of RMS which is 15 failures / 1000,000 Transaction.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51. Test profile for one of the operational modes (Realtor) Test Case Description Startup Realtor operates startup page Update Profile Realtor updates profile Search Property by Listing Number Realtor searches property by listing number View Today’s Listing Realtor can see today’s listed properties Search Property Realtor searches property Show Property Realtor receives selected property information
  • 52.
  • 53.
  • 54. Hours devoted to feature, regression, and load test for the product (II) Testing Type Hours Percentage Feature Testing 24 4.15% Load Testing 528 91.7% Regression Testing 24 4.15%
  • 55.
  • 56.
  • 57. Execute Test Realtor Management System (RMS) is at the final phase. Development is completed and ready for Reliability Testing.
  • 58.
  • 59.
  • 60.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68. Table1: Certification Graph Value Failure Number Measure (million transactions) Normalized Measure (MTTF) 1 0.1 1.5 2 0.2 3 3 0.3 4.5 4 0.4 6 5 0.5 7.5 6 0.6 9 7 0.7 10.5 8 0.8 12 9 0.9 13.5 10 10.0 15
  • 69. Certification Graph: Figure 1 Failure Number Normalized Measures (MTTF) Reject Accept Continue
  • 70.
  • 71.
  • 72.
  • 73. Thank you all for watching this presentation