Skip to content

Topic

Mobile

Featured image

How to use Alamofire in Swift: A Guide

Learn how to implement GET and POST API calls in iOS using Alamofire, then validate real app behavior faster with Tricentis Testim Mobile automation today.

Featured image

How to append string in swift with examples

Learn how to append strings in Swift with real examples, then validate your iOS apps faster using Tricentis Testim Mobile—AI-powered mobile test automation built to scale.

Featured image

How to use MBProgressHUD in swift: A guide

Learn how to implement and validate MBProgressHUD in Swift apps using Tricentis Testim Mobile—AI-powered mobile test automation built for reliable UI testing at scale.

Featured image

How to use Mockito in Kotlin

This tutorial explains how to use Mockito with Kotlin to mock dependencies, configure responses, and write reliable unit tests using JUnit.

Featured image

Getting started with SDWebImage

This tutorial shows how to load and cache images asynchronously in an iOS app using SDWebImage, including a storyboard setup, API integration, and basic XCTest validation.

Featured image

Regression testing vs. integration testing

This article explains regression testing vs. integration testing, comparing their purpose, timing, and coverage to help teams choose the right approach for reliable software delivery.

Featured image

An introductory guide to SnapKit

This guide shows how to create iOS app layouts programmatically with SnapKit, from removing Storyboards to building a dynamic photo gallery and writing basic XCTest cases.

Featured image

How to use toggle in SwiftUI

Learn how to build, customize, and test SwiftUI toggles—then scale UI validation across devices faster with Tricentis Testim Mobile.

Featured image

Appium Doctor: When and how to use it

Learn how Appium Doctor detects setup issues for mobile automation—and discover how Tricentis Testim Mobile helps teams test faster with less configuration.

Featured image

How to use mockk spy in a test

Learn how to use Mockk Spy for Kotlin unit testing, then scale beyond code-level tests with Tricentis Testim Mobile’s AI-powered mobile automation.

Featured image

Getting started with WebSockets in iOS

Build real-time iOS apps with WebSockets and Socket.IO, then validate performance, stability, and user flows at scale using Tricentis Testim Mobile platform.

Featured image

Using colors in SwiftUI: a guide

This article explains how to use colors in SwiftUI, including system colors, custom colors, grayscale effects, and accessibility best practices, plus a sample app demonstrating each technique.

Featured image

Updating CocoaPods: a step-by-step guide

This guide explains how to install and use CocoaPods to manage third-party libraries in iOS and macOS projects, including Podfile setup, dependency updates, and troubleshooting tips.

Featured image

Testing with Appium: how to use XPath locators

This guide explains how to use XPath with Appium to locate and interact with mobile elements, including examples in Python, Ruby, and Java. Learn XPath types, strategies for dynamic elements, and troubleshooting tips to build reliable mobile tests.

Featured image

Waiting in XCTest: A detailed guide

Learn how to handle waits in XCTest using expectations and XCTWaiter—and scale stable iOS test automation faster with Tricentis Testim Mobile.

Featured image

How to read iOS crash logs: An easy guide

Discover how to efficiently read and analyze iOS crash logs to improve app’s performance. Learn how Testim Mobile streamlines testing process for the best result.

Featured image

Making tables in React Native: A helpful guide

This guide shows how to build tables in React Native using FlatList and popular libraries like react-native-table-component and react-native-paper. You’ll also learn how to create scrollable layouts and test your UI using Tricentis Testim Mobile for reliable mobile automation.

Featured image

Asserting an Exception in XUnit: A Detailed Guide

This guide explains how to assert and validate exceptions in XUnit using Assert.Throws, Record.Exception, and message assertions. Learn how to test error handling, capture exception details, and build more robust .NET unit tests.

Featured image

Appium Accessibility IDs: Why and How to Set Them

Appium accessibility IDs provide a fast, cross-platform way to locate UI elements in mobile apps. This guide explains how they work on iOS and Android, how developers add them in React Native, and how testers locate and use them in automated Appium tests.

Featured image

Verification vs Validation, Explained With Examples

Verification asks “are we building it right?” while validation asks “did we build the right thing?” This guide explains the difference, how each fits into the development lifecycle, examples of both, and why teams need verification and validation to ensure software quality.

Featured image

How to Create an API Endpoint in 4 Quick Steps

This guide explains what API endpoints, requests, and responses are, then walks you through creating a working FastAPI endpoint in four steps—setup, coding, running the server, and testing with Postman. A practical starting point for anyone learning how APIs work.

Featured image

Using xcodebuild to build from the command line

Learn how to build iOS apps using xcodebuild, including project structure, schemes, build configurations, and IPA export. This guide walks through archiving, generating IPAs, and automating the process with scripts for reliable CI/CD pipelines.

Featured image

Mobile UI testing: A detailed overview

Elevate your mobile app with effective Mobile UI Testing. Explore manual and automated approaches, top tools, and best practices for seamless user experience.

Featured image

iOS testing: A beginner’s guide

Discover iOS testing basics, including methods like XCUITest and Appium, ensuring optimal app performance on real devices for a seamless user experience.