Артём Кошелев — Качество кода автотестов

Preview:

DESCRIPTION

И разработчики, и тестировщики пишут автотесты. Но почему-то редко кто задумывается, что этот код тоже нужно будет поддерживать и развивать. Рассказ о практиках, которые используют автоматизаторы Яндекса, чтобы писать хорошие автотесты.

Citation preview

Artem Koshelev, QA Team Lead

Качество кода авто-тестов

Я.Субботник, Минск, 31 августа1

пятница, 30 августа 13 г.

Artem Koshelev

QA Team Lead

artkoshelev@yandex-team.rutwitter: @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

artkoshelev@yandex-team.rutwitter: @art_koshelevartkoshelev.github.io

95

пятница, 30 августа 13 г.

Recommended