Skip to content

Commit 42fc79a

Browse files
committed
add links and outline for e2e+user tests workshop
1 parent 406b7e8 commit 42fc79a

2 files changed

Lines changed: 60 additions & 1 deletion

File tree

e2e-tests.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
# E2E tests
2+
3+
- about webdev / testing
4+
- outline
5+
- unit tests + integration tests recap
6+
7+
8+
- e2e tests motivation
9+
- all components / modules are integrated vs real backend
10+
- backend can be staging / dockerized
11+
12+
- simple Cypress test on CI
13+
- from simple to complex
14+
- past struggles
15+
16+
17+
- Puppeteer stories
18+
19+
20+
- best practices
21+
-
22+
-
23+
24+
25+
# User testings
26+
27+
- motivation
28+
- manually verify components that are not tested automatically (unit, integration, e2e)
29+
- re-verify e2e tested app just to be sure
30+
- verify UX of app, understand how user "looks" at it ("you're not the user")
31+
- early stages, alpha / beta testing
32+
33+
34+
- ux (usability) testings
35+
- experienced / novice users (representative to whatever goals we have)
36+
- controlled environment (in company, at home, neutral place, remote, [drunk](https://theuserisdrunk.com))
37+
- NOT market research
38+
- precisely prepared scenarios / test plans with expected outcomes/goals (not instructions)
39+
- don't explain
40+
- don't interrupt
41+
- don't draw attention to specific parts
42+
- don't judge
43+
- observe, clarify if needed
44+
- documentation (audio, video, screen recording)
45+
46+
47+
48+
- track
49+
- questionairre
50+
- benchmarks
51+
- eye tracking
52+
- online user behaviour (hotjar, smartlook, appcues) (review: lookback, usertesting, validately, usabilla)
53+
- A / B testing
54+
55+
56+
- resources
57+
- https://jerz.setonhill.edu/writing/technical-writing/usability-testing/
58+
- https://www.smashingmagazine.com/2018/03/guide-user-testing/
59+
- more tools https://www.creativebloq.com/ux/best-user-testing-software-61515337

readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Vysvětlíme základní motivace a paradigmata testování. Přejdeme k jednoduc
1414
0. [Anketa](https://goo.gl/forms/DGQre5fQ7wivjrsy2)
1515
1. [Unit testing, best practices](./unit-tests.md) ([slides](https://goo.gl/zEzvot))
1616
2. [Component and integration testing, snapshot pros and cons](./integration-tests.md) ([slides](https://docs.google.com/presentation/d/1NpHtm3zHxGMi5ex-axftg8s0euaRlu70TcR8L0ybtws/edit#slide=id.p))
17-
3. E2E tests, automatization
17+
3. [E2E tests, automatization, user testing](./e2e-tests.md) ([slides](https://docs.google.com/presentation/d/1FnGM1_M-yyvf1ZTIqSgIyqo6UC4uCQrQtx0ued6JzRk/edit?usp=sharing))
1818

1919

2020

0 commit comments

Comments
 (0)