Skip to content

Commit 5e6ddf6

Browse files
committed
feat(workshop): Update Rotem's workshop description
1 parent 29e1bbb commit 5e6ddf6

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

src/workshops/rotem-mizrachi-meidan.js

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,18 @@ const keywords = require("../keywords");
22

33
module.exports = {
44
speakers: [require("../speakers/rotem-mizrachi-meidan")],
5-
title: "Detox",
6-
description: `High velocity native mobile development requires us to adopt continuous integration workflows, which means our reliance on manual QA has to drop significantly. The most difficult part of automated testing on mobile is the tip of the testing pyramid – E2E. The core problem with E2E tests is flakiness – tests are usually not deterministic.
5+
title: "Advanced E2E Testing with Detox",
6+
description: `In this workshop we will get to know the cool features hidden in Detox. By getting to know how Detox works and what makes it deterministic, you will be able write better and more stable tests.
77
8-
React Native makes flakiness worse due to the asynchronous nature of the bridge. We believe the only way to tackle flakiness head on is by moving from blackbox testing to graybox testing and that’s where detox comes into play. The library synchronizes with the lifecycle of the app, including React Native core, making tests finally deterministic. This workshop shows how to get most out of Detox in React Native context.`,
8+
You will either build a demo app to experiment with its features (basic and advanced), or work on your existing app’s test suite.
9+
10+
We will experiment with the following:
11+
12+
1. Running app against mock server
13+
2. Mocking mechanisms: permissions, user notifications
14+
3. Understanding synchronization issues
15+
4. Debugging failed tests
16+
5. Stabilizing E2E builds in CI`,
917
tickets: [
1018
{
1119
...require("../tickets/evening-workshop")[0],

0 commit comments

Comments
 (0)