SlideShare une entreprise Scribd logo
1  sur  6
Project Environment:
Stakeholders:
Company Head - wants the process more automated to save time and spoilage

Soda Making Division - they would want to be notified if any particular flavor/brand is low so that they
could either make more or import more from another warehouse. They will be responsible for inventory
control as well and could be a big spread sheet user.

Billing Department - they are going to need to bill out any product leaving the warehouse or account for
where it is going. I expect these will be our spread sheet users more than the others.

Delivery Drivers - they are going to want to know that their orders will be filled and that they can pick
up orders from the warehouse when they are ready.

IT Department - the person in charge of running the software will want to make sure that it is easy to
run, control access, stable and data will not be destroyed

Customer Service - they may be tasked with verifying orders, ensuring that enough product is on hand in
the case of special/rush orders and tracking any service or delivery issues including spoilage or recalls.

Information:

We will need to understand the data set up of the underlying system. This could mean interaction with
one or more legacy systems.

Test Team:

As we are doing customer acceptance testing, or our internal version of it, we expect that this is not the
only testing that has been done. Additional testing should have been completed by the developers in
the guise of unit tests, and possibly other testers. We are most concerned with meeting the specifics of
the contract, as it is written.

Equipment and Tools:

A test list containing the requirements as set forth in the contract will be used to design Happy Path
tests.

Some automated software will be used to check the format of incoming and outgoing data.

We will require back ups of the existing database in use to simulate pulling data and updating data in the
existing system without impacting the system, since it is currently being used.

Schedule:
We have a reasonable amount of time to complete our testing, what we feel we will need to do full
Happy Path testing and some additional testing.

Test Items:

We will test the following items:

    1. Incoming data from legacy database (to a reasonable degree, knowing that we cannot check
       every field of every database.)

    2. Data that is updated in the spreadsheet and then exported back to the legacy database. We will
       test for location and data format to ensure we are not introducing any new issues.

    • Database backups of legacy systems will be used for testing to simulate real life conditions
    3. GUI testing will be completed

Deliverables:

A test report with supporting documentation will be supplied to the customer. We aim to deliver the
following documents in support of our testing.
    •   Spec for the spreadsheet program
    •   Test strategy
    •   Mindmap showing high level project view
    •   Test Report
    •   A report detailing how the specific requirements were met
    •   Existing anomalies of concern will be documented


                                        Product Elements
Structure:

Interfaces to the legacy data systems will need to be created to allow for data retrieval and data update

Code will be handled according to the contract and it will be the responsibility of the development team
how it is delivered.

Functions:

Users must be able to import data from legacy databases to populate the requested spreadsheet

Depending on the requested use, different information could be produced for the base spreadsheet

    •   Delivery reports (for delivery and delivered)

    •   Products for delivery by warehouse
•   In process reports showing what is getting completed and expected completion as well as
        scheduled product

    •   Billing reports with edit abilities

    •   Location reports showing stored product

    •   Product reports showing all available product

    •   Warehouse reports showing current stock on hand

    •   Historical reports showing past sales of specific products

    •   Notification report for low/out of stock products

    •   Production and sales reports with current and historical data

Update existing legacy database with changes as dicated by the billing department

Business rules implemented based on clients request

Data:

Data from legacy systems as input

Data saved back to legacy systems to update or create new records

Data formatted in spreadsheet

Platform:

    •   Legacy databases
    •   Existing computer systems
    •   Exiting Printers


Operations:

Users: See section on Stakeholders

Environment will be from standard office to warehouse

Common use will include import of existing data to a spreadsheet format for review, updating and
printing

Extreme use will include the typical business fluctuations around holidays and specific seasons which
require heavier use of the system than normal.

Time:
Data must be immediately available as it will change frequently throughout the business and
manufacturing day

                                            Quality Criteria
Capability:

All functions available

Multiple functions perform at the same time

Reliability:

Data verification for numerics to prevent invalid data in data fields

Error handling to prevent invalid actions

Data masking to ensure incoming data and outgoing data

Stress testing to ensure software operates with peak + loads

Usability:

Preformatted spreadsheets available for widely used functions

Custom spreadsheet options for select users

View ability for select users

Edit ability for select users

Print ability for all users

Security:

Since data is being stored in existing legacy databases, additional data security will be built around user
permissions.

User authentication will be required for any level of use

Only Administrators will have ability to create users

Scalability:

System must perform well under standard use and peak use

Must be portable to allow new currently undefined users to be added

Test to account for the possibility of X additional users, based on growth
Performance:

All data must be accessible with X seconds

Installability:

Requires access to network

Printing may require specific hardware

No additional hardware required

Compatibility:

Software must work with specified operating system

Does not require backwards compatibility



                                           Test Techniques
The following testing techniques will be used to test the spreadsheet features and integration with the
legacy system:

Function Testing: spreadsheet inputs, format, data inputs/outputs

Domain Testing:

Scenario Testing: data processed by the spreadsheet. Read and write to the legacy system

Automated Testing- automate part of the testing to run various edge case scenarios to test the inputs to
numeric field

User Testing: To run user defined test cases that are important
Heuristic Test Strategy Model For "Soda Co"

Contenu connexe

Tendances

Basics of mes
Basics of mesBasics of mes
Basics of mesumaydeo
 
Computer System Validation - The Validation Master Plan
Computer System Validation - The Validation Master PlanComputer System Validation - The Validation Master Plan
Computer System Validation - The Validation Master PlanWolfgang Kuchinke
 
Gamp Riskbased Approch To Validation
Gamp Riskbased Approch To ValidationGamp Riskbased Approch To Validation
Gamp Riskbased Approch To ValidationRajendra Sadare
 
Critical System Validation in Software Engineering SE21
Critical System Validation in Software Engineering SE21Critical System Validation in Software Engineering SE21
Critical System Validation in Software Engineering SE21koolkampus
 
Continuous validation of office 365
Continuous validation of office 365Continuous validation of office 365
Continuous validation of office 365Montrium
 
Effectively Manage Counterfeit Parts with a Quality Solution
Effectively Manage Counterfeit Parts with a Quality SolutionEffectively Manage Counterfeit Parts with a Quality Solution
Effectively Manage Counterfeit Parts with a Quality SolutionTIP Technologies
 
CSV Audit Presentation
CSV Audit PresentationCSV Audit Presentation
CSV Audit PresentationRobert Ruemer
 
Performance testing
Performance testing Performance testing
Performance testing ekatechserv
 
Sap production support services
Sap production support servicesSap production support services
Sap production support servicesRajeev Kumar
 
Computer system validation
Computer system validationComputer system validation
Computer system validationGaurav Kr
 
Bse 3105 lecture 5-evolution of legacy systems
Bse 3105  lecture 5-evolution of legacy systemsBse 3105  lecture 5-evolution of legacy systems
Bse 3105 lecture 5-evolution of legacy systemsAlonzee Tash
 
05.2 auditing procedure application controls
05.2 auditing procedure   application controls05.2 auditing procedure   application controls
05.2 auditing procedure application controlsMulyadi Yusuf
 
Document Control in FDA Regulated Environments - When and how to automate
Document Control in FDA Regulated Environments - When and how to automateDocument Control in FDA Regulated Environments - When and how to automate
Document Control in FDA Regulated Environments - When and how to automateJeff Thomas
 
Controlling SOA in Support of Operational Improvement (ISPE PE Vol 31 No 4 - ...
Controlling SOA in Support of Operational Improvement (ISPE PE Vol 31 No 4 - ...Controlling SOA in Support of Operational Improvement (ISPE PE Vol 31 No 4 - ...
Controlling SOA in Support of Operational Improvement (ISPE PE Vol 31 No 4 - ...David Stokes
 
Capa Management Software
Capa Management SoftwareCapa Management Software
Capa Management SoftwareQualityze Inc
 
Legacy Software Maintenance And Management
Legacy Software Maintenance And ManagementLegacy Software Maintenance And Management
Legacy Software Maintenance And ManagementValueCoders
 

Tendances (20)

Basics of mes
Basics of mesBasics of mes
Basics of mes
 
Computer System Validation - The Validation Master Plan
Computer System Validation - The Validation Master PlanComputer System Validation - The Validation Master Plan
Computer System Validation - The Validation Master Plan
 
Gamp Riskbased Approch To Validation
Gamp Riskbased Approch To ValidationGamp Riskbased Approch To Validation
Gamp Riskbased Approch To Validation
 
Critical System Validation in Software Engineering SE21
Critical System Validation in Software Engineering SE21Critical System Validation in Software Engineering SE21
Critical System Validation in Software Engineering SE21
 
Continuous validation of office 365
Continuous validation of office 365Continuous validation of office 365
Continuous validation of office 365
 
Effectively Manage Counterfeit Parts with a Quality Solution
Effectively Manage Counterfeit Parts with a Quality SolutionEffectively Manage Counterfeit Parts with a Quality Solution
Effectively Manage Counterfeit Parts with a Quality Solution
 
Legacy system.
Legacy system.Legacy system.
Legacy system.
 
CSV Audit Presentation
CSV Audit PresentationCSV Audit Presentation
CSV Audit Presentation
 
Chromatography Data System: Comply with Regulations
Chromatography Data System: Comply with RegulationsChromatography Data System: Comply with Regulations
Chromatography Data System: Comply with Regulations
 
Performance testing
Performance testing Performance testing
Performance testing
 
Sap production support services
Sap production support servicesSap production support services
Sap production support services
 
Computer system validation
Computer system validationComputer system validation
Computer system validation
 
Bse 3105 lecture 5-evolution of legacy systems
Bse 3105  lecture 5-evolution of legacy systemsBse 3105  lecture 5-evolution of legacy systems
Bse 3105 lecture 5-evolution of legacy systems
 
05.2 auditing procedure application controls
05.2 auditing procedure   application controls05.2 auditing procedure   application controls
05.2 auditing procedure application controls
 
Document Control in FDA Regulated Environments - When and how to automate
Document Control in FDA Regulated Environments - When and how to automateDocument Control in FDA Regulated Environments - When and how to automate
Document Control in FDA Regulated Environments - When and how to automate
 
Controlling SOA in Support of Operational Improvement (ISPE PE Vol 31 No 4 - ...
Controlling SOA in Support of Operational Improvement (ISPE PE Vol 31 No 4 - ...Controlling SOA in Support of Operational Improvement (ISPE PE Vol 31 No 4 - ...
Controlling SOA in Support of Operational Improvement (ISPE PE Vol 31 No 4 - ...
 
RAD10987USEN.PDF
RAD10987USEN.PDFRAD10987USEN.PDF
RAD10987USEN.PDF
 
Capa Management Software
Capa Management SoftwareCapa Management Software
Capa Management Software
 
Legacy Software Maintenance And Management
Legacy Software Maintenance And ManagementLegacy Software Maintenance And Management
Legacy Software Maintenance And Management
 
Chromatography Data System: Chromeleon Goes Mass Spectrometry
Chromatography Data System: Chromeleon Goes Mass SpectrometryChromatography Data System: Chromeleon Goes Mass Spectrometry
Chromatography Data System: Chromeleon Goes Mass Spectrometry
 

En vedette

Multitasking: l'uomo non è un computer
Multitasking: l'uomo non è un computerMultitasking: l'uomo non è un computer
Multitasking: l'uomo non è un computerPaolo Bernardi
 
Microsoft Dns Kurulumu Ve Yapilandirilmasi
Microsoft Dns Kurulumu Ve YapilandirilmasiMicrosoft Dns Kurulumu Ve Yapilandirilmasi
Microsoft Dns Kurulumu Ve YapilandirilmasiErol Dizdar
 
Communication Challenges Between Foreign Inmates and Norwegian Prison Officers
Communication Challenges Between Foreign Inmates and Norwegian Prison OfficersCommunication Challenges Between Foreign Inmates and Norwegian Prison Officers
Communication Challenges Between Foreign Inmates and Norwegian Prison OfficersRichard Thripp
 
Tresor: crittografia a prova di attacchi cold-boot
Tresor: crittografia a prova di attacchi cold-bootTresor: crittografia a prova di attacchi cold-boot
Tresor: crittografia a prova di attacchi cold-bootPaolo Bernardi
 
Area edu sett10
Area edu sett10Area edu sett10
Area edu sett10sidelab1
 
Sektör Haberleri 28 Ekim-03 Kasım Haftası
Sektör Haberleri 28 Ekim-03 Kasım HaftasıSektör Haberleri 28 Ekim-03 Kasım Haftası
Sektör Haberleri 28 Ekim-03 Kasım HaftasıVizeum Turkiye
 

En vedette (9)

Multitasking: l'uomo non è un computer
Multitasking: l'uomo non è un computerMultitasking: l'uomo non è un computer
Multitasking: l'uomo non è un computer
 
Tavla
TavlaTavla
Tavla
 
Microsoft Dns Kurulumu Ve Yapilandirilmasi
Microsoft Dns Kurulumu Ve YapilandirilmasiMicrosoft Dns Kurulumu Ve Yapilandirilmasi
Microsoft Dns Kurulumu Ve Yapilandirilmasi
 
Communication Challenges Between Foreign Inmates and Norwegian Prison Officers
Communication Challenges Between Foreign Inmates and Norwegian Prison OfficersCommunication Challenges Between Foreign Inmates and Norwegian Prison Officers
Communication Challenges Between Foreign Inmates and Norwegian Prison Officers
 
Tresor: crittografia a prova di attacchi cold-boot
Tresor: crittografia a prova di attacchi cold-bootTresor: crittografia a prova di attacchi cold-boot
Tresor: crittografia a prova di attacchi cold-boot
 
Area edu sett10
Area edu sett10Area edu sett10
Area edu sett10
 
simon.l
simon.lsimon.l
simon.l
 
Sektör Haberleri 28 Ekim-03 Kasım Haftası
Sektör Haberleri 28 Ekim-03 Kasım HaftasıSektör Haberleri 28 Ekim-03 Kasım Haftası
Sektör Haberleri 28 Ekim-03 Kasım Haftası
 
Georgia 2013 10 days
Georgia 2013  10 daysGeorgia 2013  10 days
Georgia 2013 10 days
 

Similaire à Heuristic Test Strategy Model For "Soda Co"

Software Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxSoftware Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxsandhyakiran10
 
Systems Analysis Midterm Lesson
Systems Analysis Midterm LessonSystems Analysis Midterm Lesson
Systems Analysis Midterm LessonMaulen Bale
 
Compliance in PLM Webinar 2
Compliance in PLM Webinar 2Compliance in PLM Webinar 2
Compliance in PLM Webinar 2Stephen Porter
 
Data migration patterns special
Data migration patterns   specialData migration patterns   special
Data migration patterns specialManikandan Suresh
 
Systems Life Cycle
Systems Life CycleSystems Life Cycle
Systems Life CycleNirmal PR
 
Project Management (Practical Qustion Paper) [CBSGS - 75:25 Pattern] {2013-20...
Project Management (Practical Qustion Paper) [CBSGS - 75:25 Pattern] {2013-20...Project Management (Practical Qustion Paper) [CBSGS - 75:25 Pattern] {2013-20...
Project Management (Practical Qustion Paper) [CBSGS - 75:25 Pattern] {2013-20...Mumbai B.Sc.IT Study
 
Enterprise resource planning_system
Enterprise resource planning_systemEnterprise resource planning_system
Enterprise resource planning_systemJithin Zcs
 
performancetestinganoverview-110206071921-phpapp02.pdf
performancetestinganoverview-110206071921-phpapp02.pdfperformancetestinganoverview-110206071921-phpapp02.pdf
performancetestinganoverview-110206071921-phpapp02.pdfMAshok10
 
Performance testing : An Overview
Performance testing : An OverviewPerformance testing : An Overview
Performance testing : An Overviewsharadkjain
 
Sales and inventory management system project report
Sales and inventory management system project reportSales and inventory management system project report
Sales and inventory management system project reportFuckboy123
 
Inventory Management System
Inventory Management SystemInventory Management System
Inventory Management SystemEmmanuel college
 
Quality Assurance in Modern Software Development
Quality Assurance in Modern Software DevelopmentQuality Assurance in Modern Software Development
Quality Assurance in Modern Software DevelopmentZahra Sadeghi
 
All You Need To Know About Big Data Testing - Bahaa Al Zubaidi.pdf
All You Need To Know About Big Data Testing - Bahaa Al Zubaidi.pdfAll You Need To Know About Big Data Testing - Bahaa Al Zubaidi.pdf
All You Need To Know About Big Data Testing - Bahaa Al Zubaidi.pdfBahaa Al Zubaidi
 
Running Head RiordanSystem Proposal .docx
Running Head RiordanSystem Proposal                              .docxRunning Head RiordanSystem Proposal                              .docx
Running Head RiordanSystem Proposal .docxcharisellington63520
 
Information Systems Life Cycle
Information Systems Life CycleInformation Systems Life Cycle
Information Systems Life Cycle4goggas
 
Anu_Sharma2016_DWH
Anu_Sharma2016_DWHAnu_Sharma2016_DWH
Anu_Sharma2016_DWHAnu Sharma
 

Similaire à Heuristic Test Strategy Model For "Soda Co" (20)

Software Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxSoftware Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptx
 
Systems Analysis Midterm Lesson
Systems Analysis Midterm LessonSystems Analysis Midterm Lesson
Systems Analysis Midterm Lesson
 
Compliance in PLM Webinar 2
Compliance in PLM Webinar 2Compliance in PLM Webinar 2
Compliance in PLM Webinar 2
 
Data migration patterns special
Data migration patterns   specialData migration patterns   special
Data migration patterns special
 
Systems Life Cycle
Systems Life CycleSystems Life Cycle
Systems Life Cycle
 
OCSP.pptx
OCSP.pptxOCSP.pptx
OCSP.pptx
 
Project Management (Practical Qustion Paper) [CBSGS - 75:25 Pattern] {2013-20...
Project Management (Practical Qustion Paper) [CBSGS - 75:25 Pattern] {2013-20...Project Management (Practical Qustion Paper) [CBSGS - 75:25 Pattern] {2013-20...
Project Management (Practical Qustion Paper) [CBSGS - 75:25 Pattern] {2013-20...
 
Gd test kieu_test
Gd test kieu_testGd test kieu_test
Gd test kieu_test
 
Enterprise resource planning_system
Enterprise resource planning_systemEnterprise resource planning_system
Enterprise resource planning_system
 
performancetestinganoverview-110206071921-phpapp02.pdf
performancetestinganoverview-110206071921-phpapp02.pdfperformancetestinganoverview-110206071921-phpapp02.pdf
performancetestinganoverview-110206071921-phpapp02.pdf
 
System analysis
System analysisSystem analysis
System analysis
 
Performance testing : An Overview
Performance testing : An OverviewPerformance testing : An Overview
Performance testing : An Overview
 
JMeter
JMeterJMeter
JMeter
 
Sales and inventory management system project report
Sales and inventory management system project reportSales and inventory management system project report
Sales and inventory management system project report
 
Inventory Management System
Inventory Management SystemInventory Management System
Inventory Management System
 
Quality Assurance in Modern Software Development
Quality Assurance in Modern Software DevelopmentQuality Assurance in Modern Software Development
Quality Assurance in Modern Software Development
 
All You Need To Know About Big Data Testing - Bahaa Al Zubaidi.pdf
All You Need To Know About Big Data Testing - Bahaa Al Zubaidi.pdfAll You Need To Know About Big Data Testing - Bahaa Al Zubaidi.pdf
All You Need To Know About Big Data Testing - Bahaa Al Zubaidi.pdf
 
Running Head RiordanSystem Proposal .docx
Running Head RiordanSystem Proposal                              .docxRunning Head RiordanSystem Proposal                              .docx
Running Head RiordanSystem Proposal .docx
 
Information Systems Life Cycle
Information Systems Life CycleInformation Systems Life Cycle
Information Systems Life Cycle
 
Anu_Sharma2016_DWH
Anu_Sharma2016_DWHAnu_Sharma2016_DWH
Anu_Sharma2016_DWH
 

Heuristic Test Strategy Model For "Soda Co"

  • 1. Project Environment: Stakeholders: Company Head - wants the process more automated to save time and spoilage Soda Making Division - they would want to be notified if any particular flavor/brand is low so that they could either make more or import more from another warehouse. They will be responsible for inventory control as well and could be a big spread sheet user. Billing Department - they are going to need to bill out any product leaving the warehouse or account for where it is going. I expect these will be our spread sheet users more than the others. Delivery Drivers - they are going to want to know that their orders will be filled and that they can pick up orders from the warehouse when they are ready. IT Department - the person in charge of running the software will want to make sure that it is easy to run, control access, stable and data will not be destroyed Customer Service - they may be tasked with verifying orders, ensuring that enough product is on hand in the case of special/rush orders and tracking any service or delivery issues including spoilage or recalls. Information: We will need to understand the data set up of the underlying system. This could mean interaction with one or more legacy systems. Test Team: As we are doing customer acceptance testing, or our internal version of it, we expect that this is not the only testing that has been done. Additional testing should have been completed by the developers in the guise of unit tests, and possibly other testers. We are most concerned with meeting the specifics of the contract, as it is written. Equipment and Tools: A test list containing the requirements as set forth in the contract will be used to design Happy Path tests. Some automated software will be used to check the format of incoming and outgoing data. We will require back ups of the existing database in use to simulate pulling data and updating data in the existing system without impacting the system, since it is currently being used. Schedule:
  • 2. We have a reasonable amount of time to complete our testing, what we feel we will need to do full Happy Path testing and some additional testing. Test Items: We will test the following items: 1. Incoming data from legacy database (to a reasonable degree, knowing that we cannot check every field of every database.) 2. Data that is updated in the spreadsheet and then exported back to the legacy database. We will test for location and data format to ensure we are not introducing any new issues. • Database backups of legacy systems will be used for testing to simulate real life conditions 3. GUI testing will be completed Deliverables: A test report with supporting documentation will be supplied to the customer. We aim to deliver the following documents in support of our testing. • Spec for the spreadsheet program • Test strategy • Mindmap showing high level project view • Test Report • A report detailing how the specific requirements were met • Existing anomalies of concern will be documented Product Elements Structure: Interfaces to the legacy data systems will need to be created to allow for data retrieval and data update Code will be handled according to the contract and it will be the responsibility of the development team how it is delivered. Functions: Users must be able to import data from legacy databases to populate the requested spreadsheet Depending on the requested use, different information could be produced for the base spreadsheet • Delivery reports (for delivery and delivered) • Products for delivery by warehouse
  • 3. In process reports showing what is getting completed and expected completion as well as scheduled product • Billing reports with edit abilities • Location reports showing stored product • Product reports showing all available product • Warehouse reports showing current stock on hand • Historical reports showing past sales of specific products • Notification report for low/out of stock products • Production and sales reports with current and historical data Update existing legacy database with changes as dicated by the billing department Business rules implemented based on clients request Data: Data from legacy systems as input Data saved back to legacy systems to update or create new records Data formatted in spreadsheet Platform: • Legacy databases • Existing computer systems • Exiting Printers Operations: Users: See section on Stakeholders Environment will be from standard office to warehouse Common use will include import of existing data to a spreadsheet format for review, updating and printing Extreme use will include the typical business fluctuations around holidays and specific seasons which require heavier use of the system than normal. Time:
  • 4. Data must be immediately available as it will change frequently throughout the business and manufacturing day Quality Criteria Capability: All functions available Multiple functions perform at the same time Reliability: Data verification for numerics to prevent invalid data in data fields Error handling to prevent invalid actions Data masking to ensure incoming data and outgoing data Stress testing to ensure software operates with peak + loads Usability: Preformatted spreadsheets available for widely used functions Custom spreadsheet options for select users View ability for select users Edit ability for select users Print ability for all users Security: Since data is being stored in existing legacy databases, additional data security will be built around user permissions. User authentication will be required for any level of use Only Administrators will have ability to create users Scalability: System must perform well under standard use and peak use Must be portable to allow new currently undefined users to be added Test to account for the possibility of X additional users, based on growth
  • 5. Performance: All data must be accessible with X seconds Installability: Requires access to network Printing may require specific hardware No additional hardware required Compatibility: Software must work with specified operating system Does not require backwards compatibility Test Techniques The following testing techniques will be used to test the spreadsheet features and integration with the legacy system: Function Testing: spreadsheet inputs, format, data inputs/outputs Domain Testing: Scenario Testing: data processed by the spreadsheet. Read and write to the legacy system Automated Testing- automate part of the testing to run various edge case scenarios to test the inputs to numeric field User Testing: To run user defined test cases that are important