SlideShare a Scribd company logo
1 of 24
KR Testing Strategy
An introduction into technical and functional testing
Initiate Plan Design Configure Validate Transition Go Live Realization Stabilization
Iterative system testing cycles; Validating and testing the system and processes
2
Validate
This is the
Testing Phase
Part 1 Part 2 Part 3
Testing Objectives:
What is testing and why
do it?
Testing Scope:
What is being tested
and who are the
testers?
Testing Timeline:
When is testing
happening?
Part 1 Part 2 Part 3
Testing Objectives:
What is testing and why
do it?
Testing Scope:
What is being tested
and who are the
testers?
Testing Timeline:
When is testing
happening?
Testing Objectives
Testing is a method used to determine whether each of the project’s software
deliverables meet the defined quality standards established for the software
development project.
Goal is production-ready software.
What is being tested and why?
Testing Case Design and Traceability
What are test cases?
As business process work was conducted, it created business process requirements. These requirements were
used to develop user stories, which are used to develop use cases.
Use cases are then used to develop test cases and test scenarios, which are then used in user acceptance testing.
Having these various focuses, allows the system to be tested in a variety of ways and traced back to the original
business requirements. After all, systems are tools that should be designed to support business (not the other
way around).
Part 1 Part 2 Part 3
Testing Objectives:
What is testing and why
do it?
Testing Scope:
What is being tested
and who are the
testers?
Testing Timeline:
When is testing
happening?
Testing Scope
What is being tested?
Kuali
Research System
COEUS DATA
MIGRATION SCRIPTS
UCSD DATA
ANALYTICS OF KR
DATA
CUSTOM FIELDS, MODIFICATIONS AND WORKFLOWS
DATA INTEGRATIONS KUALI DASHBOARD
KR APPLICATION
CONFIGURATION
KUALI REPORTS
USER INTERFACE FOR:
PROPOSAL DEVELOPMENT, INSTITUTIONAL PROPOSAL,
NEGOTIATION, AWARD, AND SUBAWARD MODULES
Testing Scope
Levels of testing
Kuali
Research
Test
Strategy
User
Acceptance
Unit Testing
Data
Migration
Functional
Testing
System
Integration
Testing
Business
Process
Testing
Performance
Test
Testing Scope
Levels of testing
Kuali
Research
Test
Strategy
User
Acceptance
Unit Testing
Data
Migration
Functional
Testing
System
Integration
Testing
Business
Process
Testing
Performance
Test
Testing Strategy:
 Scope
 Purpose
 Assumptions
 Overall Approach
 Critical Success
Factors
 Metrics
 Test and Defect
Management
Testing Scope
Levels of testing
Kuali
Research
Test
Strategy
User
Acceptance
Unit Testing
Data
Migration
Functional
Testing
System
Integration
Testing
Business
Process
Testing
Performance
Test
Testing Strategy:
 Scope
 Purpose
 Assumptions
 Overall Approach
 Critical Success
Factors
 Metrics
 Test and Defect
Management
Testing Plan:
 Test Objectives
 Test Assumptions
 Test Principles
 Test Scope
 Test Usability
 Test Criteria
Testing Cases:
 Design
 Development
 Execution
 Test/Defect Management
Testing Scope
Levels of testing
Kuali
Research
Test
Strategy
User
Acceptance
Unit Testing
Data
Migration
Functional
Testing
System
Integration
Testing
Business
Process
Testing
Performance
Test
Each level of testing will have at least
2 phases, with the exception of user
acceptance testing
Testing Scope
Levels of testing
Kuali
Research
Test
Strategy
User
Acceptance
Unit Testing
Data
Migration
Functional
Testing
System
Integration
Testing
Business
Process
Testing
Performance
Test
Proves an individual unit of work
functions as expected. This is
often associated with technical
object testing, although it can
also be applied to a configuration
unit of work.
Ex: specific and detailed
technical tests (think lines of
code and individual values)
Testing Scope
Levels of testing
Kuali
Research
Test
Strategy
User
Acceptance
Unit Testing
Data
Migration
Functional
Testing
System
Integration
Testing
Business
Process
Testing
Performance
Test
Determines the accuracy of data
converted from the Coeus
solution to the KR solution.
Developing the code required to
migrate and transform data from
one solution to another is an
important task; however,
checking the results and
verifying the accuracy of the
data should not be trivialized.
Ex: making sure data shows
up where it’s meant to be
Testing Scope
Levels of testing
Kuali
Research
Test
Strategy
User
Acceptance
Unit Testing
Data
Migration
Functional
Testing
System
Integration
Testing
Business
Process
Testing
Performance
Test
Is conducted to test specific KR
application’s modules and data
integration’s functionality and is
not expected to test every
discrete permutation of possible
values. Discrete test scenarios
will be executed to validate
existing and new functionality
that was introduced into the KR
solution are working as designed
Ex: testing to see if data and
values are functions as
intended
Testing Scope
Levels of testing
Kuali
Research
Test
Strategy
User
Acceptance
Unit Testing
Data
Migration
Functional
Testing
System
Integration
Testing
Business
Process
Testing
Performance
Test
Verifies the flow of data within the KR solution.
SIT will also validate the flow of data between
the KR solution and UCSD systems.
Ex: making sure the “hook ups” are working
and that data is flowing correctly
Testing Scope
Levels of testing
Kuali
Research
Test
Strategy
User
Acceptance
Unit Testing
Data
Migration
Functional
Testing
System
Integration
Testing
Business
Process
Testing
Performance
Test
Verifies that the KR application can produce
comparable results to the Coeus application and
that all necessary business functions are
incorporated into the KR solution.
Ex: making sure business processes can be
performed as planned
Testing Scope
Levels of testing
Kuali
Research
Test
Strategy
User
Acceptance
Unit Testing
Data
Migration
Functional
Testing
System
Integration
Testing
Business
Process
Testing
Performance
Test
Evaluates the compliance of a system with
specified performance requirements, specifically
the speed and efficiency in processing
transactions. Estimates the effort to test
entering or viewing on-line transactions,
processing batch jobs, and generating reports or
interfaces. (Network response time, Data
Integration response time, Online response
time).
Ex: testing to ensure the system is working
fast enough
Testing Scope
Levels of testing
Kuali
Research
Test
Strategy
User
Acceptance
Unit Testing
Data
Migration
Functional
Testing
System
Integration
Testing
Business
Process
Testing
Performance
Test
Will be focused on confirming the
functional requirements and business
processes documented have been met
by the KR solution.
The objective of UAT is to prove that
the system does work to the
satisfaction of the end user
community.
Levels of Testing Description Phases Testers Status
Unit Test Proves an individual unit of work functions as expected. This is often associated with technical object testing, although it can also be
applied to a configuration unit of work.
Ongoing • KR Technical Team
• UCSD Technical Team
In Progress – Dec 2019
Data Migration
Test
Determines the accuracy of data converted from the Coeus solution to the KR solution. Developing the code required to migrate and
transform data from one solution to another is an important task; however, checking the results and verifying the accuracy of the data
should not be trivialized.
Phase 1
• Test Cycle 1 - DONE
• Test Cycle 2 - DONE
Phase 2
• Test Cycle 1 – In Progress
• Test Cycle 2 – Not Started
• Test Cycle 3 – Not Started
Phase 3
• Test Cycle 1 - Not Started
• Test Cycle 2 – Not Started
• UCSD Technical Team
• UCSD Configuration Team
• UCSD Test Team
• UCSD SMEs
• KR Consultants
In Progress – Jul 2019
Functional Test Is conducted to test specific KR application’s modules and data integration’s functionality. Functional testing is not expected to test
every discrete permutation of possible values. The UCSD Test Team will perform this testing by entering values into the KR application
to ensure those values are properly processed and flow to the boundaries of the entire Kuali solution. Discrete test scenarios will be
executed to validate existing and new functionality that was introduced into the KR solution are working as designed
Phase 1
Phase 2
• UCSD Technical Team
• UCSD Configuration Team
• UCSD Test Team
• UCSD SMEs
• KR Consultants
Anticipated May – Jun 2019
System
Integration Test
(SIT)
Verifies the flow of data within the KR solution. SIT will also validate the flow of data between the KR solution and UCSD systems. Phase 1
Phase 2
• UCSD Technical Team
• UCSD Configuration Team
• UCSD Test Team
• UCSD SMEs
• KR Consultants
Anticipated Jun – Jul 2019
Business
Process Test
Verifies that the KR application can produce comparable results to the Coeus application and that all necessary business functions are
incorporated into the KR solution. To increase the accuracy/efficiency of the Business Process Testing process, the UCSD Test Team
will utilize an automated test tool to assist with performance of business process testing.
Phase 1
Phase 2
• UCSD Technical Team
• UCSD Configuration Team
• UCSD Test Team
• UCSD SMEs
• KR Consultants
Anticipated Jul – Aug 2019
Performance Test Evaluates the compliance of a system with specified performance requirements, specifically the speed and efficiency in processing
transactions. Estimates the effort to test entering or viewing on-line transactions, processing batch jobs, and generating reports or
interfaces. (Network response time, Data Integration response time, Online response time)
Phase 1
Phase 2
• UCSD Technical Team
• UCSD Test Team
• KR Consultants
Anticipated Aug – Sept 2019
User Acceptance
Test (UAT)
Will be focused on confirming the functional requirements and business processes documented have been met by the KR solution. This
testing will also focus on the identified business flows and processes that the integrated systems will support, including the inbound and
outbound exchange of data and the smooth and timely flow of information. Unlike earlier testing, the objective of UAT is to prove that the
system does work to the satisfaction of the end user community. The level of testing undertaken in Functional Test and SIT should
ensure that UAT demonstrates a fully working system in a way that builds the confidence of the end users. There will be some errors,
either from use by unfamiliar operators using data entry or key sequences not imagined by the project team, or test cases/scenarios not
attempted during earlier testing cycles, but the level of errors should not impact end user confidence adversely. This means that any
problems reported should be handled in an efficient and transparent manner. There will be two UAT cycles. The first UAT cycle
evaluates the pre-production environment, user training, the user and support documentation, and support infrastructure. UAT testers will
execute various test scenarios using production ready security profiles. The second UAT cycle will incorporate corrections to errors
discovered during testing, updates to user and support documentation and final sign-off.
User Acceptance • UCSD identified staff level users (line staff)
• UCSD identified management level users
(managers)
• KR Consultants (support to testers only)
• UCSD Test Team (support to testers only)
• UCSD Process Lead
Anticipated Oct – Nov 2019
Phase 1: to identify any blocking or high severity defects and is expected that it might be necessary to use some work-arounds in order to execute all the test cases in the first test cycle.
Phase 2: to confirm resolutions to previously identified defects, execute test cases that previously required work-arounds in the first test cycle, correct gaps in the test cases which were identified during execution in the first test cycle.
Testing Teams
Who is testing?
Testing Team Member
UCSD Technical Team Robert Dias, Solutions Architect
UCSD Configuration Team Jason DeFay, Configuration and Business Process Lead
Sunny Kochhar, Business Analysis and Configuration Support
Evan Kerry, Business Analysis and Configuration Support
UCSD Test Team David Edmondson, Testing Lead
Long Ton-That, Tester
Bill Sweetman, Director Financial Information Systems
UCSD Process Lead Jason DeFay, Configuration and Business Process Lead
KR Technical Team Terry Durkin, KualiCo – Technical Lead
KR Consultants Whit Baird, KualiCo – Project Lead
Kat Szulc, KualiCo – Functional Lead
Kaci Foster, KualiCo – General Manager
UCSD SMEs Business Process SMEs
UCSD identified staff level users (line staff) To be named
UCSD identified management level users (managers) To be named
Part 1 Part 2 Part 3
Testing Objectives:
What is testing and why
do it?
Testing Scope:
What is being tested
and who are the
testers?
Testing Timeline:
When is testing
happening?
Rev 3.5.2019
This outlines
the high level
strategy and is
subject to
change
Testing Roadmap Draft
Testers:
• UCSD Technical Team
• UCSD Configuration Team
• UCSD Test Team
• UCSD Process Lead
• UCSD SMEs
• UCSD identified staff level users (line staff)
• UCSD identified management level users (managers)
• KR Consultants
• KR Technical Team
esr.ucsd.edu
For questions contact Nicole Joyce at njoyce@ucsd.edu or 858-534-9112.

More Related Content

Similar to kuali-research-testing-straterrtegy.pptx

Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digitalrajni singh
 
Jaya_Joshi_Software_Testing
Jaya_Joshi_Software_TestingJaya_Joshi_Software_Testing
Jaya_Joshi_Software_Testingjaya joshi
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1Raghu Kiran
 
SQA Lecture 01 (Introduction) - Testing and SQA
SQA Lecture 01 (Introduction) - Testing and SQASQA Lecture 01 (Introduction) - Testing and SQA
SQA Lecture 01 (Introduction) - Testing and SQAsunena224
 
Shuvam dutta | Performance tester
Shuvam dutta | Performance testerShuvam dutta | Performance tester
Shuvam dutta | Performance testerShuvam Dutta
 
Decoupled System Interface Testing at FedEx
Decoupled System Interface Testing at FedExDecoupled System Interface Testing at FedEx
Decoupled System Interface Testing at FedExTechWell
 
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...Curiosity Software Ireland
 
puneet_pall_resume
puneet_pall_resumepuneet_pall_resume
puneet_pall_resumepuneet pall
 
Acceptance test driven development
Acceptance test driven developmentAcceptance test driven development
Acceptance test driven developmentEditor Jacotech
 
Chandan_3.8 Years of Experience_Oracle (1)
Chandan_3.8 Years of Experience_Oracle (1)Chandan_3.8 Years of Experience_Oracle (1)
Chandan_3.8 Years of Experience_Oracle (1)Chandan Jai
 
Prem_Papabathini_Resume_2016
Prem_Papabathini_Resume_2016Prem_Papabathini_Resume_2016
Prem_Papabathini_Resume_2016Prem Papabathini
 
Etl testing strategies
Etl testing strategiesEtl testing strategies
Etl testing strategiessivam_1
 

Similar to kuali-research-testing-straterrtegy.pptx (20)

Shuvam dutta
Shuvam duttaShuvam dutta
Shuvam dutta
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
 
Jaya_Joshi_Software_Testing
Jaya_Joshi_Software_TestingJaya_Joshi_Software_Testing
Jaya_Joshi_Software_Testing
 
resume 5
resume 5resume 5
resume 5
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
 
SQA Lecture 01 (Introduction) - Testing and SQA
SQA Lecture 01 (Introduction) - Testing and SQASQA Lecture 01 (Introduction) - Testing and SQA
SQA Lecture 01 (Introduction) - Testing and SQA
 
Shuvam dutta | Performance tester
Shuvam dutta | Performance testerShuvam dutta | Performance tester
Shuvam dutta | Performance tester
 
Decoupled System Interface Testing at FedEx
Decoupled System Interface Testing at FedExDecoupled System Interface Testing at FedEx
Decoupled System Interface Testing at FedEx
 
Jack Duncan CV
Jack Duncan CVJack Duncan CV
Jack Duncan CV
 
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...
 
puneet_pall_resume
puneet_pall_resumepuneet_pall_resume
puneet_pall_resume
 
Acceptance test driven development
Acceptance test driven developmentAcceptance test driven development
Acceptance test driven development
 
Arun Sivakumar
Arun SivakumarArun Sivakumar
Arun Sivakumar
 
Sakshi Tripathi Resume
Sakshi Tripathi ResumeSakshi Tripathi Resume
Sakshi Tripathi Resume
 
Soumya sree Sridharala
Soumya sree SridharalaSoumya sree Sridharala
Soumya sree Sridharala
 
Chandan_3.8 Years of Experience_Oracle (1)
Chandan_3.8 Years of Experience_Oracle (1)Chandan_3.8 Years of Experience_Oracle (1)
Chandan_3.8 Years of Experience_Oracle (1)
 
Timothy_Sisk
Timothy_SiskTimothy_Sisk
Timothy_Sisk
 
Prem_Papabathini_Resume_2016
Prem_Papabathini_Resume_2016Prem_Papabathini_Resume_2016
Prem_Papabathini_Resume_2016
 
Etl testing strategies
Etl testing strategiesEtl testing strategies
Etl testing strategies
 
SDLC lifecycle
SDLC lifecycleSDLC lifecycle
SDLC lifecycle
 

Recently uploaded

Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Servicegwenoracqe6
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Delhi Call girls
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceDelhi Call girls
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirtrahman018755
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...roncy bisnoi
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC
 
VVIP Pune Call Girls Mohammadwadi WhatSapp Number 8005736733 With Elite Staff...
VVIP Pune Call Girls Mohammadwadi WhatSapp Number 8005736733 With Elite Staff...VVIP Pune Call Girls Mohammadwadi WhatSapp Number 8005736733 With Elite Staff...
VVIP Pune Call Girls Mohammadwadi WhatSapp Number 8005736733 With Elite Staff...SUHANI PANDEY
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLimonikaupta
 
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.soniya singh
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...tanu pandey
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...nilamkumrai
 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...SUHANI PANDEY
 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubaikojalkojal131
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge GraphsEleniIlkou
 
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.soniya singh
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.soniya singh
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445ruhi
 

Recently uploaded (20)

Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
 
VVIP Pune Call Girls Mohammadwadi WhatSapp Number 8005736733 With Elite Staff...
VVIP Pune Call Girls Mohammadwadi WhatSapp Number 8005736733 With Elite Staff...VVIP Pune Call Girls Mohammadwadi WhatSapp Number 8005736733 With Elite Staff...
VVIP Pune Call Girls Mohammadwadi WhatSapp Number 8005736733 With Elite Staff...
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
 
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 

kuali-research-testing-straterrtegy.pptx

  • 1. KR Testing Strategy An introduction into technical and functional testing
  • 2. Initiate Plan Design Configure Validate Transition Go Live Realization Stabilization Iterative system testing cycles; Validating and testing the system and processes 2 Validate This is the Testing Phase
  • 3. Part 1 Part 2 Part 3 Testing Objectives: What is testing and why do it? Testing Scope: What is being tested and who are the testers? Testing Timeline: When is testing happening?
  • 4. Part 1 Part 2 Part 3 Testing Objectives: What is testing and why do it? Testing Scope: What is being tested and who are the testers? Testing Timeline: When is testing happening?
  • 5. Testing Objectives Testing is a method used to determine whether each of the project’s software deliverables meet the defined quality standards established for the software development project. Goal is production-ready software. What is being tested and why?
  • 6. Testing Case Design and Traceability What are test cases? As business process work was conducted, it created business process requirements. These requirements were used to develop user stories, which are used to develop use cases. Use cases are then used to develop test cases and test scenarios, which are then used in user acceptance testing. Having these various focuses, allows the system to be tested in a variety of ways and traced back to the original business requirements. After all, systems are tools that should be designed to support business (not the other way around).
  • 7. Part 1 Part 2 Part 3 Testing Objectives: What is testing and why do it? Testing Scope: What is being tested and who are the testers? Testing Timeline: When is testing happening?
  • 8. Testing Scope What is being tested? Kuali Research System COEUS DATA MIGRATION SCRIPTS UCSD DATA ANALYTICS OF KR DATA CUSTOM FIELDS, MODIFICATIONS AND WORKFLOWS DATA INTEGRATIONS KUALI DASHBOARD KR APPLICATION CONFIGURATION KUALI REPORTS USER INTERFACE FOR: PROPOSAL DEVELOPMENT, INSTITUTIONAL PROPOSAL, NEGOTIATION, AWARD, AND SUBAWARD MODULES
  • 9. Testing Scope Levels of testing Kuali Research Test Strategy User Acceptance Unit Testing Data Migration Functional Testing System Integration Testing Business Process Testing Performance Test
  • 10. Testing Scope Levels of testing Kuali Research Test Strategy User Acceptance Unit Testing Data Migration Functional Testing System Integration Testing Business Process Testing Performance Test Testing Strategy:  Scope  Purpose  Assumptions  Overall Approach  Critical Success Factors  Metrics  Test and Defect Management
  • 11. Testing Scope Levels of testing Kuali Research Test Strategy User Acceptance Unit Testing Data Migration Functional Testing System Integration Testing Business Process Testing Performance Test Testing Strategy:  Scope  Purpose  Assumptions  Overall Approach  Critical Success Factors  Metrics  Test and Defect Management Testing Plan:  Test Objectives  Test Assumptions  Test Principles  Test Scope  Test Usability  Test Criteria Testing Cases:  Design  Development  Execution  Test/Defect Management
  • 12. Testing Scope Levels of testing Kuali Research Test Strategy User Acceptance Unit Testing Data Migration Functional Testing System Integration Testing Business Process Testing Performance Test Each level of testing will have at least 2 phases, with the exception of user acceptance testing
  • 13. Testing Scope Levels of testing Kuali Research Test Strategy User Acceptance Unit Testing Data Migration Functional Testing System Integration Testing Business Process Testing Performance Test Proves an individual unit of work functions as expected. This is often associated with technical object testing, although it can also be applied to a configuration unit of work. Ex: specific and detailed technical tests (think lines of code and individual values)
  • 14. Testing Scope Levels of testing Kuali Research Test Strategy User Acceptance Unit Testing Data Migration Functional Testing System Integration Testing Business Process Testing Performance Test Determines the accuracy of data converted from the Coeus solution to the KR solution. Developing the code required to migrate and transform data from one solution to another is an important task; however, checking the results and verifying the accuracy of the data should not be trivialized. Ex: making sure data shows up where it’s meant to be
  • 15. Testing Scope Levels of testing Kuali Research Test Strategy User Acceptance Unit Testing Data Migration Functional Testing System Integration Testing Business Process Testing Performance Test Is conducted to test specific KR application’s modules and data integration’s functionality and is not expected to test every discrete permutation of possible values. Discrete test scenarios will be executed to validate existing and new functionality that was introduced into the KR solution are working as designed Ex: testing to see if data and values are functions as intended
  • 16. Testing Scope Levels of testing Kuali Research Test Strategy User Acceptance Unit Testing Data Migration Functional Testing System Integration Testing Business Process Testing Performance Test Verifies the flow of data within the KR solution. SIT will also validate the flow of data between the KR solution and UCSD systems. Ex: making sure the “hook ups” are working and that data is flowing correctly
  • 17. Testing Scope Levels of testing Kuali Research Test Strategy User Acceptance Unit Testing Data Migration Functional Testing System Integration Testing Business Process Testing Performance Test Verifies that the KR application can produce comparable results to the Coeus application and that all necessary business functions are incorporated into the KR solution. Ex: making sure business processes can be performed as planned
  • 18. Testing Scope Levels of testing Kuali Research Test Strategy User Acceptance Unit Testing Data Migration Functional Testing System Integration Testing Business Process Testing Performance Test Evaluates the compliance of a system with specified performance requirements, specifically the speed and efficiency in processing transactions. Estimates the effort to test entering or viewing on-line transactions, processing batch jobs, and generating reports or interfaces. (Network response time, Data Integration response time, Online response time). Ex: testing to ensure the system is working fast enough
  • 19. Testing Scope Levels of testing Kuali Research Test Strategy User Acceptance Unit Testing Data Migration Functional Testing System Integration Testing Business Process Testing Performance Test Will be focused on confirming the functional requirements and business processes documented have been met by the KR solution. The objective of UAT is to prove that the system does work to the satisfaction of the end user community.
  • 20. Levels of Testing Description Phases Testers Status Unit Test Proves an individual unit of work functions as expected. This is often associated with technical object testing, although it can also be applied to a configuration unit of work. Ongoing • KR Technical Team • UCSD Technical Team In Progress – Dec 2019 Data Migration Test Determines the accuracy of data converted from the Coeus solution to the KR solution. Developing the code required to migrate and transform data from one solution to another is an important task; however, checking the results and verifying the accuracy of the data should not be trivialized. Phase 1 • Test Cycle 1 - DONE • Test Cycle 2 - DONE Phase 2 • Test Cycle 1 – In Progress • Test Cycle 2 – Not Started • Test Cycle 3 – Not Started Phase 3 • Test Cycle 1 - Not Started • Test Cycle 2 – Not Started • UCSD Technical Team • UCSD Configuration Team • UCSD Test Team • UCSD SMEs • KR Consultants In Progress – Jul 2019 Functional Test Is conducted to test specific KR application’s modules and data integration’s functionality. Functional testing is not expected to test every discrete permutation of possible values. The UCSD Test Team will perform this testing by entering values into the KR application to ensure those values are properly processed and flow to the boundaries of the entire Kuali solution. Discrete test scenarios will be executed to validate existing and new functionality that was introduced into the KR solution are working as designed Phase 1 Phase 2 • UCSD Technical Team • UCSD Configuration Team • UCSD Test Team • UCSD SMEs • KR Consultants Anticipated May – Jun 2019 System Integration Test (SIT) Verifies the flow of data within the KR solution. SIT will also validate the flow of data between the KR solution and UCSD systems. Phase 1 Phase 2 • UCSD Technical Team • UCSD Configuration Team • UCSD Test Team • UCSD SMEs • KR Consultants Anticipated Jun – Jul 2019 Business Process Test Verifies that the KR application can produce comparable results to the Coeus application and that all necessary business functions are incorporated into the KR solution. To increase the accuracy/efficiency of the Business Process Testing process, the UCSD Test Team will utilize an automated test tool to assist with performance of business process testing. Phase 1 Phase 2 • UCSD Technical Team • UCSD Configuration Team • UCSD Test Team • UCSD SMEs • KR Consultants Anticipated Jul – Aug 2019 Performance Test Evaluates the compliance of a system with specified performance requirements, specifically the speed and efficiency in processing transactions. Estimates the effort to test entering or viewing on-line transactions, processing batch jobs, and generating reports or interfaces. (Network response time, Data Integration response time, Online response time) Phase 1 Phase 2 • UCSD Technical Team • UCSD Test Team • KR Consultants Anticipated Aug – Sept 2019 User Acceptance Test (UAT) Will be focused on confirming the functional requirements and business processes documented have been met by the KR solution. This testing will also focus on the identified business flows and processes that the integrated systems will support, including the inbound and outbound exchange of data and the smooth and timely flow of information. Unlike earlier testing, the objective of UAT is to prove that the system does work to the satisfaction of the end user community. The level of testing undertaken in Functional Test and SIT should ensure that UAT demonstrates a fully working system in a way that builds the confidence of the end users. There will be some errors, either from use by unfamiliar operators using data entry or key sequences not imagined by the project team, or test cases/scenarios not attempted during earlier testing cycles, but the level of errors should not impact end user confidence adversely. This means that any problems reported should be handled in an efficient and transparent manner. There will be two UAT cycles. The first UAT cycle evaluates the pre-production environment, user training, the user and support documentation, and support infrastructure. UAT testers will execute various test scenarios using production ready security profiles. The second UAT cycle will incorporate corrections to errors discovered during testing, updates to user and support documentation and final sign-off. User Acceptance • UCSD identified staff level users (line staff) • UCSD identified management level users (managers) • KR Consultants (support to testers only) • UCSD Test Team (support to testers only) • UCSD Process Lead Anticipated Oct – Nov 2019 Phase 1: to identify any blocking or high severity defects and is expected that it might be necessary to use some work-arounds in order to execute all the test cases in the first test cycle. Phase 2: to confirm resolutions to previously identified defects, execute test cases that previously required work-arounds in the first test cycle, correct gaps in the test cases which were identified during execution in the first test cycle.
  • 21. Testing Teams Who is testing? Testing Team Member UCSD Technical Team Robert Dias, Solutions Architect UCSD Configuration Team Jason DeFay, Configuration and Business Process Lead Sunny Kochhar, Business Analysis and Configuration Support Evan Kerry, Business Analysis and Configuration Support UCSD Test Team David Edmondson, Testing Lead Long Ton-That, Tester Bill Sweetman, Director Financial Information Systems UCSD Process Lead Jason DeFay, Configuration and Business Process Lead KR Technical Team Terry Durkin, KualiCo – Technical Lead KR Consultants Whit Baird, KualiCo – Project Lead Kat Szulc, KualiCo – Functional Lead Kaci Foster, KualiCo – General Manager UCSD SMEs Business Process SMEs UCSD identified staff level users (line staff) To be named UCSD identified management level users (managers) To be named
  • 22. Part 1 Part 2 Part 3 Testing Objectives: What is testing and why do it? Testing Scope: What is being tested and who are the testers? Testing Timeline: When is testing happening?
  • 23. Rev 3.5.2019 This outlines the high level strategy and is subject to change Testing Roadmap Draft Testers: • UCSD Technical Team • UCSD Configuration Team • UCSD Test Team • UCSD Process Lead • UCSD SMEs • UCSD identified staff level users (line staff) • UCSD identified management level users (managers) • KR Consultants • KR Technical Team
  • 24. esr.ucsd.edu For questions contact Nicole Joyce at njoyce@ucsd.edu or 858-534-9112.