For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
HUMAN DashboardHUMAN WebsiteRequest a Demo
Product GuidesEnforcer GuidesMobile SDKAPI ReferenceCustomer support
Product GuidesEnforcer GuidesMobile SDKAPI ReferenceCustomer support
    • Overview
  • Mobile SDK (for Android, iOS, and visionOS)
    • Android changelog
    • iOS, iPadOs, & visionOS changelog
    • Expo changelog
    • React Native Wrapper changelog
      • Testing practices
      • Integration Guide
      • How to upgrade from v4
  • iOS SDK
    • What's New
    • How to test your app with the SDK
  • Android SDK
    • What's New
    • How to test your app with the SDK
LogoLogo
Login
Login
HUMAN DashboardHUMAN WebsiteRequest a Demo
On this page
  • General functionality tests
  • User journey and customer edge case tests
  • Technical tests
Mobile SDK (for Android, iOS, and visionOS)v5

Testing practices

Was this page helpful?
Previous

Integration Guide

Next
Built with

To ensure the SDK’s performance, quality, and security, HUMAN performs a variety of tests prior to each release.

General functionality tests

These test the SDK’s general functionality, and include:

  • Collector testing, which ensures proper data collection and performance
  • Header testing, which ensures the SDK accurately and securely adds headers to your application’s URLs requests
  • Challenge handling testing, which ensures the SDK accurately presents the Challenge on blocked requests

User journey and customer edge case tests

These test the SDK’s performance based on various user journeys and edge cases.

  • Major flow testing, which include user journeys in Bot Defender, Account Defender, and Hybrid App
  • Edge case testing, which include previous known issues that have been reported by customers

Technical tests

These are generic technical tests to ensure performance.

  • Memory and performance tests
  • Unit tests
  • Automated run time tests
  • Doctor app