Tech News
All News AI & ML Architecture DevOps Open Source Programming Team Management Testing & QA Web

Testing & QA

⚑ Report a Problem

Latest Testing & QA news from Tech News

All topics agents ai api architecture automation aws backend beginners career claude cybersecurity database devchallenge devops javascript llm machinelearning mcp opensource performance productivity programming python security showdev softwareengineering testing tutorial typescript webdev
All EN RU
EN

Shipping an Expo app to the App Store: the landmines nobody warns you about

I recently shipped Add to Calendar: AI Events — an iOS app that turns screenshots and text into calendar events — built with Expo SDK 52 and React Nat…

reactnativeexpoiosmobile
Dev.to Jul 31, 2026, 20:14 UTC
EN

Benchmark an AI Coding Task Across Mobile Backgrounding, Network Switches, and Battery Pressure

Most AI coding assistants are demoed on a desk: laptop plugged in, stable Wi-Fi, full attention. But the moment I approve or monitor a long-running AI…

mobileiosaitesting
Dev.to Jul 31, 2026, 10:37 UTC
EN

Benchmark Mobile AI Reconnect Recovery Across Lifecycle Transitions With a Server You Can Kill

Last week I was testing an AI chat feature on my iPhone 14 (iOS 17.5, React Native 0.74, Hermes). The flow looked fine on Wi-Fi. Then I walked into an…

mobileiosaitesting
Dev.to Jul 31, 2026, 09:04 UTC
EN

CamBridge: giving the iOS Simulator a real, moving camera image

The problem Neither the iOS Simulator nor the Android Emulator has real camera hardware. If you're building anything that touches AVCaptureSession — a…

iosopensourceswiftcode
Dev.to Jul 30, 2026, 22:46 UTC
EN

Coordinate-based UI tests break. So we read the accessibility tree instead — from inside the simulator.

Every recorded mobile test I have ever inherited died the same way: someone moved a button. The recording said "tap at (340, 712)". The redesign moved…

webdevtestingopensourceios
Dev.to Jul 30, 2026, 09:30 UTC
EN

Port Support You Can Trace Back to a Green Test

“Supported on iOS, Android, desktop, and web” sounds useful until you need one method on one target. Does WebSocket work on watchOS? Which Linux archi…

javamobileandroidios
Dev.to Jul 29, 2026, 15:06 UTC
EN

Three App Store Connect API Hard Limits That Only Bite at a Fast Release Cadence

Originally published on hexisteme notes . I shipped seven versions of my apps in thirty days by scripting the App Store Connect API end to end — build…

apiautomationiosmobile
Dev.to Jul 27, 2026, 00:00 UTC
EN

Test Apple Health Permission Revocation Across the iOS App Lifecycle

Start with one device and one transition: permission is available, the app enters the background, the person changes access, and the app returns to th…

iosmobileprivacytesting
Dev.to Jul 25, 2026, 11:03 UTC
EN

The Crash That Only Happened Sometimes — A SwiftUI Bug

This is a submission for DEV's Summer Bug Smash: Smash Stories powered by Sentry . I spent three hours debugging a SwiftUI crash that felt completely …

devchallengebugsmashswiftios
Dev.to Jul 25, 2026, 07:45 UTC
EN

AR And VR In Java: ARKit, ARCore, And A Virtual Room You Can Debug

This week's release post was about making the VM fast. Today's post is about pointing that VM at the real world. PR #5335 adds two new core packages: …

javamobileandroidios
Dev.to Jul 20, 2026, 15:05 UTC
EN

Part 4 — Tags, ratings, and richer rows

Part 4 — Tags, ratings, and richer rows Level: Intermediate · Time: ~20 minutes · Builds on: Part 3 — Custom themes, multi-window, and polish · Series…

swifttutorialiosipad
Dev.to Jul 20, 2026, 15:03 UTC
EN

I Got Tired of Hand-Translating Xcode Plists, So I Built a Tiny Free Tool to Do It On-Device

If you've ever localized an iOS or macOS app, you know the drill: you've got a .plist file full of UI strings sitting in Base.lproj , and now you need…

swiftiosmacos
Dev.to Jul 19, 2026, 03:31 UTC
EN

How We Beat HotSpot Performance (By Cheating, But Not Like That)

No, we didn't cheat in the benchmark. At least I hope we didn't. Every optimization in this story was gated on bit identical output checksums against …

javamobileandroidios
Dev.to Jul 18, 2026, 14:17 UTC
EN

Part 2 — Search, palette, and settings

Part 2 — Search, palette, and settings Level: Intermediate · Time: ~35 minutes · Builds on: Part 1 — Contacts app Part 1 got you shipping. This one ge…

swiftswiftuitutorialios
Dev.to Jul 18, 2026, 03:00 UTC
EN

Keep Agent Logs Out of Mobile Cloud Backups on iOS and Android

A mobile client may store agent prompts, repository paths, diffs, command output, and downloaded artifacts. Protecting the live app sandbox is not eno…

mobilesecurityiosandroid
Dev.to Jul 15, 2026, 11:22 UTC
EN

What Makes Healthcare App Testing Different from Every Other App Category

A patient opens their prescription and sees 500mg instead of 50mg. A lab report displays "Normal" when the value is critically high. A teleconsult dis…

aimobileandroidios
Dev.to Jul 15, 2026, 08:19 UTC
EN

Versioned Builds Are Back, With Master Builds For Fast Verification

Versioned builds are back. What is Codename One? Codename One is an open-source framework for building native iOS, Android, desktop, and web apps from…

javamobileandroidios
Dev.to Jul 14, 2026, 14:43 UTC
EN

How I export 1.2-gigapixel images on an iPhone without running out of memory

Rendering a big image on iOS is one of those things that looks trivial until your app gets killed by the OS mid-export. CGContext , draw, makeImage() …

iosswiftperformancemobile
Dev.to Jul 13, 2026, 21:38 UTC
EN

Motion, Stylus, Trackpads And Foldables In The Core

For a long time, mobile meant a touch screen and a few platform-specific escape hatches. That is no longer enough. A Codename One app can run on phone…

javamobileandroidios
Dev.to Jul 12, 2026, 14:23 UTC
EN

Why I Still Test In Safari First (And The Bugs It Catches Early)

Yes, I Still Open Safari First I build and test new frontend work in Safari first. On purpose. Repeatedly. Sober. I know that sounds backwards. Everyo…

frontendiostestingwebdev
Dev.to Jul 11, 2026, 07:14 UTC
EN

Introducing App Store Release Agent – Automating my App Store Pipeline

Publishing ten apps in four months sounds good. And it is good. It means the bottleneck is no longer building the app. With AI-assisted coding, small …

aiprogrammingiosappstore
Dev.to Jul 11, 2026, 03:24 UTC
EN

More Surfaces, Same Deal: Cars, Sensors, Commerce, Video And Builds

Last week's release post was about funding open source without the bait and switch. This week's release tests that idea again, because two of the new …

javamobileandroidios
Dev.to Jul 10, 2026, 15:27 UTC
EN

Bypassing Activation Lock via Device-to-Device Migration: A Retrospective Analysis

TL;DR: In June 2026, I encountered a real-world scenario where an iPhone 13 (iOS 18.6), fraudulently locked via a phishing attack, could be fully unlo…

securityiosmobilesecurity
Dev.to Jul 9, 2026, 21:33 UTC
EN

Testing In-App Chat and Customer Support Flows in Delivery Apps

The help button is the most important button in your delivery app that your QA team almost never clicks during regression. Every delivery app has an i…

aimobileandroidios
Dev.to Jul 8, 2026, 11:24 UTC
EN

Apple TV And Android TV: One Codebase, And CSS @media For The Living Room

This is the Tuesday follow-up to Friday's funding open source without the bait and switch , and it picks up right where last week's Apple Watch port l…

javamobileandroidios
Dev.to Jul 7, 2026, 15:40 UTC
EN

How screenshot detection works on iOS

Detecting a screenshot on iOS starts with a single UIKit notification. That is the last easy part. UIApplication.userDidTakeScreenshotNotification tel…

iosswiftprogrammingmobile
Dev.to Jul 7, 2026, 15:38 UTC
EN

Stop Rebuilding the Same SwiftUI Components: A Guide to DesignFoundation

"I'll just write a quick button style... and a text field with validation... and a card component..." Two weeks later you have a bespoke design system…

swiftswiftuiiosmacos
Dev.to Jul 7, 2026, 12:39 UTC
EN

Stop Rebuilding Auth, Onboarding, and Dashboards: DesignFoundationPro

Part 2 of 2. This tutorial builds on Part 1 — DesignFoundation core . If you haven't added the base package and theme yet, start there. The core packa…

swiftswiftuiiosmacos
Dev.to Jul 7, 2026, 06:26 UTC
EN

A Privacy-First Analytics API: One Facade, A Provider SPI, And A Consent Gate

On Friday I wrote about funding open source without the bait and switch , and the analytics API in PR #5266 is the clearest example of the model in th…

javamobileandroidios
Dev.to Jul 6, 2026, 16:14 UTC
EN

Rich Text And Code Editing: RichTextArea And A Syntax-Highlighting CodeEditor

Friday's post covered how we fund this work without the bait-and-switch; today is the engineering side of the same week, with two new visual editors. …

javamobileandroidios
Dev.to Jul 5, 2026, 14:34 UTC

© Tech News — Headline Aggregator

Sitemap Legal Notice Privacy Terms Copyright / Removal DSA Contact

Leaving the site

You are about to open an external website:

Continue →