Open in app

Sign In

Write

Sign In

Nathan Krishnan
Nathan Krishnan

101 Followers

Home

Lists

About

Published in

Tauk Blog

·Apr 19, 2022

Passing Arguments and Environment Variables to XCTests

Situations can arise where external information is needed, outside the scope of the XCTest, to configure a test before it’s executed. For example, feature flags or environment variables you would like to pass to your XCTest before running it. In this guide I’ll walkthrough how we can configure our XCTests…

Xcode

5 min read

Passing Arguments and Environment Variables to XCTests
Passing Arguments and Environment Variables to XCTests
Xcode

5 min read


Published in

Tauk Blog

·Mar 23, 2022

Integrating Tauk into your XCTest User Interface Tests

Apple’s XCTest is part of Xcode and is the de facto choice for writing UI tests for your iOS app. It is part of Xcode and does not require any additional dependencies to use. …

Xcode

4 min read

Integrating Tauk into your XCTest User Interface Tests
Integrating Tauk into your XCTest User Interface Tests
Xcode

4 min read


Mar 23, 2022

Integrating Tauk into your XCTest User Interface Tests

Apple’s XCTest is part of Xcode and is the de facto choice for writing UI tests for your iOS app. It is part of Xcode and does not require any additional dependencies to use. …

Xcode

4 min read

Integrating Tauk into your XCTest User Interface Tests
Integrating Tauk into your XCTest User Interface Tests
Xcode

4 min read


Published in

Tauk Blog

·Mar 1, 2022

Waiting for a custom condition in Selenium or Appium

Inspired by a discussion on our Discord server, I’d like to walkthrough how you can create custom wait conditions in your Selenium or Appium tests. This is a helpful technique to know, as you may encounter a situation in your test where having a single expected condition is not logically…

Selenium

4 min read

Waiting for a custom condition in Selenium or Appium
Waiting for a custom condition in Selenium or Appium
Selenium

4 min read


Mar 1, 2022

Waiting for a custom condition in Selenium or Appium

Inspired by a discussion on our Discord server, I’d like to walkthrough how you can create custom wait conditions in your Selenium or Appium tests. This is a helpful technique to know, as you may encounter a situation in your test where having a single expected condition is not logically…

Selenium

4 min read

Waiting for a custom condition in Selenium or Appium
Waiting for a custom condition in Selenium or Appium
Selenium

4 min read


Published in

Tauk Blog

·Jan 12, 2022

Running XCTests from the Command Line

Update: We’ve created a Discord server for discussing all things related to automation testing! Join our community today 👋: Join the Tauk Discord Server! Enabling developers to efficiently diagnose, resolve, and optimize their automation tests. | 5 membersdiscord.gg Apple’s Xcode IDE provides a comprehensive graphical interface for developing, configuring, and running XCTests. However, in order to tests from a remote server (such as a CI/CD server), you won’t have…

Xcode

5 min read

Running XCTests from the Command Line
Running XCTests from the Command Line
Xcode

5 min read


Published in

Tauk Blog

·Nov 30, 2021

Using XCTest and XCTestCase for iOS Tests

For a native iOS project, XCTest is the de facto framework used for writing tests for your app. It is part of Xcode and does not require any additional dependencies to use. XCTest is also the name of the base class for creating and executing Unit and UI Tests. To…

Xcode

5 min read

Using XCTest and XCTestCase for iOS Tests
Using XCTest and XCTestCase for iOS Tests
Xcode

5 min read


Published in

Tauk Blog

·Nov 2, 2021

Handling Alert Interruptions in iOS UI Tests

Unexpected system alerts can interrupt your test from interacting with UI elements, causing failures to occur. Here are some scenarios to consider: A Background Operation Failed The app under test presents an alert using `UIAlertController` because a background task failed.

IOS

7 min read

Handling Alert Interruptions in iOS UI Tests
Handling Alert Interruptions in iOS UI Tests
IOS

7 min read


Oct 18, 2021

Creating Swift Packages in Xcode

Creating Swift packages makes it easier for you to maintain and share your own dependencies. Xcode has built-in support for the Swift Package Manager, allowing you to easily distribute packages through GitHub and import them in your projects. …

Swift

9 min read

Creating Swift Packages in Xcode
Creating Swift Packages in Xcode
Swift

9 min read


Published in

Tauk Blog

·Oct 7, 2021

Fundamentals of XCUITest

Modern iOS apps have to contend with a complex interplay of rendering responsive layouts for users to interact with, while handling concurrency for operations like consuming REST APIs or persisting data. It begs the question, as a developer how do you prevent app source code changes from unintentionally breaking user…

IOS

13 min read

Fundamentals of XCUITest
Fundamentals of XCUITest
IOS

13 min read

Nathan Krishnan

Nathan Krishnan

101 Followers

I enjoy writing about building & testing apps. Co-founder and CTO of Tauk (acquired by Moloco). https://www.nathankrishnan.com

Following
  • Grace Huang

    Grace Huang

  • Eric Elliott

    Eric Elliott

  • Liron Shapira

    Liron Shapira

  • Keith Elliott

    Keith Elliott

  • Daniel Paulus

    Daniel Paulus

See all (27)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams