Size: a a a

2020 January 27

С

Серёжа in QA Alliance
Константин Рассафонов
А что такое 90% покрытия юнитами и как его считают?
вопрос интересный, актуальный, и самое главное - насущный
источник

Dq

Dmitry qDims in QA Alliance
Константин Рассафонов
А что такое 90% покрытия юнитами и как его считают?
опять бухнул ? ))
источник

С

Серёжа in QA Alliance
потому что когда функционал выкатывается на тест - ощущение что на него глазами никто и никогда не смотрел
источник

A

Andrey in QA Alliance
100% нет, но у нас в пайплайне есть сонар с границей в 80% для всех сервисов и вот есть люди, которые стремятся покрыть 80%  для сонара, а надо, чтобы эти 80% покрывали фунционал. И даже при этом уже бОльшая часть изменений должна так или иначе отражаться в каких-либо тестах
источник

Dq

Dmitry qDims in QA Alliance
Andrey
100% нет, но у нас в пайплайне есть сонар с границей в 80% для всех сервисов и вот есть люди, которые стремятся покрыть 80%  для сонара, а надо, чтобы эти 80% покрывали фунционал. И даже при этом уже бОльшая часть изменений должна так или иначе отражаться в каких-либо тестах
в таком случае вам надо менять отношение людей, для сонара можно и 100% поднять только толку от этого
источник

КР

Константин Рассафоно... in QA Alliance
Andrey
100% нет, но у нас в пайплайне есть сонар с границей в 80% для всех сервисов и вот есть люди, которые стремятся покрыть 80%  для сонара, а надо, чтобы эти 80% покрывали фунционал. И даже при этом уже бОльшая часть изменений должна так или иначе отражаться в каких-либо тестах
А как у вас вычисляется что вот это - 80%, а вот то - 79% ?
источник

КР

Константин Рассафоно... in QA Alliance
Ну или по-другому - что такое "покрывали функционал"?
источник

A

Andrey in QA Alliance
ага, я лично не стремлюсь к 100) мне скорее чтобы функционал был покрыт

на счет того как считается сейчас найду..буквально недавно изменили правила
источник

A

Andrey in QA Alliance
источник

A

Andrey in QA Alliance
Tests
Condition coverage (branch_coverage)
On each line of code containing some boolean expressions, the condition coverage simply answers the following question: 'Has each boolean expression been evaluated both to true and false?'. This is the density of possible conditions in flow control structures that have been followed during unit tests execution.

вот более детально можно читать отсюда...и мы как раз перешли на кондишн покрытие
источник

A

Andrey in QA Alliance
сонар считает автоматически покрытие...НО если говорить про покрытие функционала, то я знаю один подход через табличку функциональностей...а именно, список функционала..и вперед анализировать, что покрыто, а что нет. Вроде как пока я не слышал о каком-то инструменте, который был бы настолько умным, что мог бы сам анализировать, что ваша система умеет делать и смотреть какие тесты написаны...поэтому руками
источник

D

Daria in QA Alliance
Mike Кernserj
а что за тест?
Аттестация на работе)
источник

IB

Ildar Bekmansurov in QA Alliance
Daria
Аттестация на работе)
Тестировщик 4 разряда
источник

С

Серёжа in QA Alliance
Ildar Bekmansurov
Тестировщик 4 разряда
второй юношеский
источник

ЕЛ

Екатерина Ламеровска... in QA Alliance
Daria
Аттестация на работе)
Но какой в этом смысол))))))
источник

С

Серёжа in QA Alliance
Екатерина Ламеровская
Но какой в этом смысол))))))
проверить что ты не потерял квалификацию. банк - штука такая
источник

ЕЛ

Екатерина Ламеровска... in QA Alliance
Там тоньше шутка
источник

ЕЛ

Екатерина Ламеровска... in QA Alliance
Для Даши лично
источник

С

Серёжа in QA Alliance
@icereality на сколько тоньше?
источник

АВ

Анна Васильева... in QA Alliance
Екатерина Ламеровская
Но какой в этом смысол))))))
Если ты работаешь в банке?
источник