How to become an author
.NET Knowledge Base
  • All streams
  • Development
  • Administrating
  • Design
  • Management
  • Marketing
  • PopSci
Log in Sign up
15.0
Karma
0.0
Rating
11
Followers
0
Following

Артем Ерошенко eroshenkoam

User

Profile

Posts 2

Comments 11

Bookmarks 9

  • Визуализация покрытия автотестами
    22
    eroshenkoam
    March 12, 2020 at 04:15 PM
    0
    ага
  • Визуализация покрытия автотестами
    22
    eroshenkoam
    March 12, 2020 at 02:18 PM
    0
    1. Скорее «это не покрыто» или «это недопокрыто». Например частный кейс — проверка под авторизацией или с конкретными тестовыми данным.
    2. Еще пытаемся использовать когда баг пропущен и нужно посмотреть «тестировалось это или нет»
  • Визуализация покрытия автотестами
    22
    eroshenkoam
    March 12, 2020 at 11:01 AM
    +2
    В самом начале статьи я говорю, что метрика формального покрытия не работает в большинстве случаев. И здесь наши мысли сходятся.

    Дальше я сообщаю, что при большом количестве тестов и участников команды встает вопрос о том, какие тесты есть, а каких нет.

    Имея на входе эти два пункта я делаю следующий вывод: покрытие само по себе интересно, но текущая его реализация (через линии кода) не работает.

    Следом я предлагаю сдалеать следующий трюк: за основу «покрытия» беру более высокоуровневую составляющую продукта, а не строку кода. Например:
    1. вызовы Rest API
    2. конкретный элемент на странице
    3. твой вариант

    И в конце я показываю, как могло бы выглядеть покрытие в этом случае.

    И теперь вопрос, с чем ты споришь?
    Если ты считаешь, что покрытие по строкам не работает, я с тобой согласен.
    Если тебе не важно покрытие, то не делай так. Возможно у нас отличаются условия.
    Если тебе не нравится конкретная реализация, то расскажи как бы ты это сделал.
  • Визуализация покрытия автотестами
    22
    eroshenkoam
    March 12, 2020 at 10:52 AM
    +2
    В данном случае менеджер — это роль. Можно подразумевать руководителя тестирования, менеджера продукта и всех тех, кому интересно состояние продукта с точки зрения тестирования.
    Наличие этой информации помогает им понимать какая часть продукта тестируется и/или не тестируется, точнее составлять планы на расширение покрыти и расставлять приоритеты.
    Эти инструменты просто визуализируют то, что проверяется в тестах. Ровно как джира визуализирует то, что будет разрабатываться в ближайшее время.
  • Визуализация покрытия автотестами
    22
    eroshenkoam
    March 12, 2020 at 10:45 AM
    +2
    Мы использовали обычный Listener, который есть в каждом фреймворке. Во время действия с элементом мы берем полный селектор этого элемента и страницу, на которой было выполнено действие.
  • Курс от Яндекса о том, что должен знать каждый разработчик, который хочет делать большие системы. Модное слово DevOps и другое
    18
    eroshenkoam
    January 13, 2015 at 08:55 PM
    0
    Я вставил корректную ссылку.
  • Курс от Яндекса о том, что должен знать каждый разработчик, который хочет делать большие системы. Модное слово DevOps и другое
    18
    eroshenkoam
    December 16, 2014 at 11:56 AM
    +1
    Хороший вопрос.
    Прямого упоминания слова «DevOps» ни в одной лекции вы не найдете.

    Представим DevOps как пересечение разработки, тестирования и эксплуатации, прям как в wiki, да. Задача DevOps — сделать процесс поставки ПО состоящим из понятных частей, связанных ясным образом.
    В лекциях мы рассказали об инструментах, с помощью которых можно эту задачу решить. А именно, автоматизировать процесс поставки ПО от коммита до продакшена.
    Конкретный конвейер участники школы изобретают сейчас в рамках практики.

    Практика закончится в конце января. Примерно в это же время появится пост, в котором я расскажу детали.
  • Курс от Яндекса о том, что должен знать каждый разработчик, который хочет делать большие системы. Модное слово DevOps и другое
    18
    eroshenkoam
    December 15, 2014 at 04:48 PM
    +4
    Немного промахнулся — дал ниже ссылку на Диск.
  • Курс от Яндекса о том, что должен знать каждый разработчик, который хочет делать большие системы. Модное слово DevOps и другое
    18
    eroshenkoam
    December 15, 2014 at 04:32 PM
    +7
    Для того, чтобы скачать видео лекция целиком, можно сходить на Яндекс.Диск:
    yadi.sk/d/CVmVoRYBdPRpn
  • Опыт от Яндекса. Как делать свой отчет для автотестов
    6
    eroshenkoam
    November 1, 2013 at 02:21 PM
    +1
    То ли это был хабра-эффект, то ли метеорит упал на датацентр, в котором стояла моя железяка, но ci.qatools.ru временно не работает.
    Вы всегда сможете построить отчет из исходников.
    Если github.com будет работать, конечно)
  • Опыт от Яндекса. Как делать свой отчет для автотестов
    6
    eroshenkoam
    October 31, 2013 at 05:19 PM
    +6
    java.lang.AssertionError: Expected: <Wednesday> but: <Saturday>

Info

  • Rating 5,970–th
  • Date of birth August 24, 1987
  • Works in Яндекс
  • Activity 6/9/20, 8:01 PM
  • Registered November 2, 2011

Contribution to hubs

  • IT systems testing 118
  • Website development 64
  • Web services testing 64
  • Version control systems 64

Your account

  • Log in
  • Sign up

Sections

  • Posts
  • Hubs
  • Companies
  • Users
  • Sandbox

Info

  • How it works
  • For Authors
  • For Companies
  • Documents
  • Agreement
  • Terms of service

Services

  • Ads
  • Subscription plans
  • Content
  • Seminars
  • Megaprojects
© 2006 – 2021 «Habr»
Language settings
About
Support
Mobile version
Language settings
Interface
Content