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

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.