Upload
yandex
View
2.051
Download
2
Embed Size (px)
DESCRIPTION
И разработчики, и тестировщики пишут автотесты. Но почему-то редко кто задумывается, что этот код тоже нужно будет поддерживать и развивать. Рассказ о практиках, которые используют автоматизаторы Яндекса, чтобы писать хорошие автотесты.
Citation preview
Artem Koshelev, QA Team Lead
Качество кода авто-тестов
Я.Субботник, Минск, 31 августа1
пятница, 30 августа 13 г.
Artem Koshelev
QA Team Lead
[email protected]: @art_koshelevartkoshelev.github.io
2
пятница, 30 августа 13 г.
3
пятница, 30 августа 13 г.
4
пятница, 30 августа 13 г.
5
пятница, 30 августа 13 г.
6
пятница, 30 августа 13 г.
7
пятница, 30 августа 13 г.
8
пятница, 30 августа 13 г.
9
пятница, 30 августа 13 г.
10
пятница, 30 августа 13 г.
11
пятница, 30 августа 13 г.
12
пятница, 30 августа 13 г.
13
пятница, 30 августа 13 г.
14
пятница, 30 августа 13 г.
15
пятница, 30 августа 13 г.
16
пятница, 30 августа 13 г.
17
пятница, 30 августа 13 г.
18
пятница, 30 августа 13 г.
19
пятница, 30 августа 13 г.
20
пятница, 30 августа 13 г.
21
пятница, 30 августа 13 г.
22
пятница, 30 августа 13 г.
23
пятница, 30 августа 13 г.
24
пятница, 30 августа 13 г.
25
пятница, 30 августа 13 г.
26
пятница, 30 августа 13 г.
27
пятница, 30 августа 13 г.
28
пятница, 30 августа 13 г.
29
пятница, 30 августа 13 г.
30
пятница, 30 августа 13 г.
31
пятница, 30 августа 13 г.
32
пятница, 30 августа 13 г.
33
пятница, 30 августа 13 г.
34
пятница, 30 августа 13 г.
35
пятница, 30 августа 13 г.
36
пятница, 30 августа 13 г.
37
пятница, 30 августа 13 г.
38
пятница, 30 августа 13 г.
39
пятница, 30 августа 13 г.
40
пятница, 30 августа 13 г.
41
пятница, 30 августа 13 г.
42
Станда́рт(оформле́ния(ко́да!(станда́рт!коди́рования,!стиль!программирования)!—!набор!правил!и!соглашений,!используемых!при!написании!исходного!кода!на!некотором!языке!программирования.!Наличие!общего!стиля!программирования!облегчает!понимание!и!поддержание!исходного!кода,!написанного!больше!чем!одним!программистом,!а!так!же!облегчает!сотрудничество!нескольких!человек!в!развитии!одного!программного!обеспечения.!
пятница, 30 августа 13 г.
43
Обычно'стандарт'имеет'целью'добиться'такого'положения,'когда'программист'достаточной'квалификации'мог'бы'дать'заключение'о'функции,'выполняемой'конкретным'участком'кода,'а'в'идеале'—'также'определить'его'корректность,'изучив'только'сам'этот'участок'кода'или,'во'всяком'случае,'минимально'изучив'другие'части'программы.''
пятница, 30 августа 13 г.
44
пятница, 30 августа 13 г.
45
пятница, 30 августа 13 г.
46
пятница, 30 августа 13 г.
47
пятница, 30 августа 13 г.
48
пятница, 30 августа 13 г.
49
пятница, 30 августа 13 г.
50
пятница, 30 августа 13 г.
51
пятница, 30 августа 13 г.
52
пятница, 30 августа 13 г.
53
пятница, 30 августа 13 г.
54
пятница, 30 августа 13 г.
55
пятница, 30 августа 13 г.
56
пятница, 30 августа 13 г.
57
пятница, 30 августа 13 г.
58
пятница, 30 августа 13 г.
59
пятница, 30 августа 13 г.
60
пятница, 30 августа 13 г.
61
пятница, 30 августа 13 г.
62
пятница, 30 августа 13 г.
63
пятница, 30 августа 13 г.
64
пятница, 30 августа 13 г.
65
пятница, 30 августа 13 г.
66
пятница, 30 августа 13 г.
67
пятница, 30 августа 13 г.
68
пятница, 30 августа 13 г.
69
пятница, 30 августа 13 г.
70
пятница, 30 августа 13 г.
71
пятница, 30 августа 13 г.
72
пятница, 30 августа 13 г.
73
пятница, 30 августа 13 г.
74
пятница, 30 августа 13 г.
75
пятница, 30 августа 13 г.
76
пятница, 30 августа 13 г.
77
пятница, 30 августа 13 г.
78
пятница, 30 августа 13 г.
79
пятница, 30 августа 13 г.
80
пятница, 30 августа 13 г.
81
пятница, 30 августа 13 г.
82
пятница, 30 августа 13 г.
83
пятница, 30 августа 13 г.
84
пятница, 30 августа 13 г.
85
пятница, 30 августа 13 г.
86
пятница, 30 августа 13 г.
87
пятница, 30 августа 13 г.
88
пятница, 30 августа 13 г.
89
пятница, 30 августа 13 г.
90
пятница, 30 августа 13 г.
91
пятница, 30 августа 13 г.
92
пятница, 30 августа 13 г.
93
пятница, 30 августа 13 г.
94
пятница, 30 августа 13 г.
Artem Koshelev
QA Team Lead
[email protected]: @art_koshelevartkoshelev.github.io
95
пятница, 30 августа 13 г.