Automated Frontend Testing

Андреев Сергей

@DragorWW

автоматическое тестирование?

зачем нужно

  • конкретные цели
  • Что такое качесво ?
  • Целесообразность

Проблемы

  • большой поток правок, много багов
  • непрозрачный процесс
  • это виноват, <подставь из списка>
  • легаси
  • код работает у меня

point of view

быстрая обратная связь

постоянное улучшение

автомотизация превыше документирования

экономия время

level

Страхи

  • Правки в проекта
  • баг фикс в выходные
  • Отсутсвие уверенности за код
  • как это решать?

JS

- сборка

- валидаторы

css

html

Feedback

developer

app

user

customer

*&#$

Feedback

developer

app

Сбор данных

«Если вы не можете что-то измерить, значит, вы не можете этим управлять».

Измерять можно что угодно:

время

задачи

скорость

все что можно выразить в числа

language

- css

- js

- html

type

- static

- build

- runtime

level

- syntax

- logic

- style guid

- custom rules

do

- lint

- perfonse

- fix

Made with Slides.com