Meet TrueCD
Chase’s 12-step, automated toolchain to test and produce new code at an accelerated pace — allowing for safe, reliable, bi-weekly updates to the Chase Mobile app.
Get started

01 Unit testing
Automatically checks small pieces of code to catch bugs early.
Unit testing
CI
CD
Start
Onboarding to Chase's enterprise toolchain +
01
02 Contract testing
02
Component testing
03
Acceptance testing
04
End-to-end testing
05
Performance testing
06
Security testing
07
Resilience testing
08
Blue/green deployment
09
Production validation
10
Automated rollback
11
Unit testing
01
Next
Click to isolate stage
Gives developers the standard tools and environment needed to write, build and manage code in a uniform “TrueCD way.”
01
Simulates failures to ensure the system can stay reliable.
Resilience testing
08
Next
Back
Verifies different components of the code communicate correctly.
Contract testing
02
Next
Back
Contract testing
02
Resilience testing
08
Start
Onboarding to Chase's enterprise toolchain +
Tests individual parts of the system to ensure they work correctly alone.
Component testing
03
Back
Next
Component testing
03
Checks whether the new code meets the intended business or user requirements.
Acceptance testing
04
Back
Next
Acceptance testing
04
Tests the entire system from start to finish to ensure all parts integrate and work as a user would expect.
End-to-end testing
05
Back
Next
End-to-end testing
05
Checks how the system behaves under pressure to ensure it stays responsive.
Performance testing
06
Back
Next
Performance testing
06
Looks for vulnerabilities to prevent bugs that might expose data.
Security testing
07
Next
Back
Security testing
07
Deploys new code that enables switching from “old version” to “new version” without downtime.
Blue/green deployment
09
Next
Back
Blue/green deployment
09
After deployment, it automatically checks in production that the system works before exposing it broadly.
Production validation
10
Next
Back
Production validation
10
If something goes wrong, it automatically reverts to the prior working version, minimizing user impact.
Automated rollback
11
Back
11
Next
Automated rollback
This gives consumers a fast, reliable, secure and high-quality app experience, with new features delivered smoothly.
Why it's important
Back
02
Contact testing
01 Unit testing
Start
Onboarding to Chase's enterprise toolchain +
02 Contract testing
02
Contract testing
NEXT
Component testing
02
Contract testing
PREVIOUS
Unit testing
NEXT
Component testing
03
Component testing
PREVIOUS
Contract testing
NEXT
Acceptance testing
03
Component testing
PREVIOUS
Acceptance testing
NEXT
End-to-End Testing
05
End-to-End testing
PREVIOUS
End-to-End testing
NEXT
Performance testing
PREVIOUS
End-to-End testing
NEXT
Security testing
06
Performance testing
PREVIOUS
Performance testing
NEXT
Resilience testing
07
Security testing
PREVIOUS
Security testing
NEXT
Blue/green deployment
08
Resilience testing
PREVIOUS
Resilience testing
NEXT
Production validation
09
Blue/green
deployment
PREVIOUS
Blue/green
deployment
NEXT
Automated rollback
10
Production validation
NEXT
Contract testing
11
Automated rollback

Unit testing
Automatically checks small pieces of code to catch bugs early.
Unit testing
CI
CD
Start
Onboarding to Chase's enterprise toolchain +
01
Contract testing
02
Component testing
03
Acceptance testing
04
End-to-end testing
05
Performance testing
06
Security testing
07
Resilience testing
08
Blue/green deployment
09
Production validation
10
Automated rollback
11
Unit testing
01
Next
Click to isolate stage
Gives developers the standard tools and environment needed to write, build and manage code in a uniform “TrueCD way.”
01
Simulates failures to ensure the system can stay reliable.
Resilience testing
08
Next
Back
Verifies different components of the code communicate correctly.
Contract testing
02
Next
Back
Contract testing
02
Resilience testing
08
Start
Onboarding to Chase's enterprise toolchain +
Tests individual parts of the system to ensure they work correctly alone.
Component testing
03
Back
Next
Component testing
03
Checks whether the new code meets the intended business or user requirements.
Acceptance testing
04
Back
Next
Acceptance testing
04
Tests the entire system from start to finish to ensure all parts integrate and work as a user would expect.
End-to-end testing
05
Back
Next
End-to-end testing
05
Checks how the system behaves under pressure to ensure it stays responsive.
Performance testing
06
Back
Next
Performance testing
06
Looks for vulnerabilities to prevent bugs that might expose data.
Security testing
07
Next
Back
Security testing
07
Deploys new code that enables switching from “old version” to “new version” without downtime.
Blue/green deployment
09
Next
Back
Blue/green deployment
09
After deployment, it automatically checks in production that the system works before exposing it broadly.
Production validation
10
Next
Back
Production validation
10
If something goes wrong, it automatically reverts to the prior working version, minimizing user impact.
Automated rollback
11
Back
11
Next
Automated rollback
Unit testing
01
Unit testing
Contract testing
Component testing
Acceptance testing
End-to-end testing
Performance testing
Security testing
Resilience testing
Blue/green deployment
Production validation
Automation rollback
Unit testing
Automatically checks small pieces of code to catch bugs early.
Verifies different components of the code communicate correctly.
Contract testing
02
Contrast testing
Next
Back
Back
Next
Click to view each stage
CI
CD
Start
Onboarding to Chase's enterprise toolchain
Open Sans headline
Open Sans body copy
Get started
Get started
Meet TrueCD
Chase’s 12-step, automated toolchain to test and produce new code at an accelerated pace — allowing for safe, reliable, bi-weekly updates to the Chase Mobile app.
Onboarding to Chase’s enterprise toolchain
Gives developers the standard tools and environment needed to write, build and manage code in a uniform “TrueCD way.”
Meet TrueCD
Chase’s 12-step, automated toolchain to test and produce new code at an accelerated pace — allowing for safe, reliable, bi-weekly updates to the Chase Mobile app.
Meet TrueCD
Chase’s 12-step, automated toolchain to test and produce new code at an accelerated pace — allowing for safe, reliable, bi-weekly updates to the Chase Mobile app.