tester-push-validation

Automate QA validation of Braze push delivery across iOS legacy SDKs.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/delta-and-beta/braze-agency --skill tester-push-validation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tester-push-validation
Source: https://github.com/delta-and-beta/braze-agency/tree/main/skills/tester-push-validation
Command: npx skills add https://github.com/delta-and-beta/braze-agency --skill tester-push-validation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Push testing and unit validation for Braze-integrated applications across iOS legacy SDKs. It provides a structured approach to verify registration, token handling, and delivery, preventing silent failures and flaky deployments.

Core Features & Use Cases

  • CLI Push Tests: send test pushes via Braze API to verify end-to-end delivery.
  • iOS Push Unit Tests: validate AppDelegate push integration with mocks for network and APNs.
  • Troubleshooting Guide: diagnose common push issues from credentials to display.

For detailed references see the topic files.

Quick Start

Run the push unit test suite and CLI tests to validate end-to-end Braze push delivery in your app.

Frequently Asked Questions about tester-push-validation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate Braze push delivery end-to-end on iOS?

Validate Braze push delivery on iOS by running CLI push tests via the Braze API to verify end-to-end registration, token handling, and display. This automated QA approach prevents silent failures and flaky deployments across legacy SDKs.

How do I unit test AppDelegate push integration with APNs?

Unit test AppDelegate push integration by using OCMock to mock network and APNs interactions. This validates token registration and payload handling without relying on live network conditions, ensuring reliable CI-friendly test patterns.

Why does my iOS push notification fail to display after registration?

iOS push notification display failures can stem from credentials, registration, payload, or delivery issues. Use a structured troubleshooting guide to systematically diagnose each stage, from APNs certificate validation to Braze payload format.

Can I use OCMock to simulate APNs responses in CI pipelines?

Yes, OCMock supports mocking APNs responses for CI-friendly test patterns. Mocking network and APNs interactions allows you to validate AppDelegate push integration and token handling within automated unit test suites without live dependencies.

What's the best way to troubleshoot silent push failures on iOS legacy SDKs?

Troubleshoot silent push failures on iOS legacy SDKs by applying a structured validation approach across credentials, registration, payload, delivery, and display stages. This identifies silent failures and flaky deployments before they reach production.