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

Автоматизация фронтенд тестирования

By Sergey Andreev

Автоматизация фронтенд тестирования

О том, что нужно тестировать написанный код знают в каждой компании. Все понимают преимущества автоматизированного тестирования, но далеко не все покрывают написанный код Unit-тестами. Автоматизация тестирования – процесс поступательный. И первым шагом на этом пути может стать статический анализ Frontend'а. О том, что можно проверять в Frontend, зачем это нужно и как это делать расскажет разработчик компании Userstory и основатель сообщества TomskJs Сергей Андреев.

  • 2,094