|
Качество продукта
|
|||
---|---|---|---|
#18+
Какими вы пользуетесь критериями/показателями/метриками, чтобы ответить себе на вопрос: удовлетворительно ли работает протестированное ПО? Кроме "я протестил +/- сценарии и все ок". Есть ли какие-то конкретные пункты, которые помогают ответить на этот вопрос? Например, набор автотестов на фичу или еще что-то? Поделитесь плиз ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2021, 06:58 |
|
Качество продукта
|
|||
---|---|---|---|
#18+
Как-то на проекте задались вопросом какой процент кода у нас покрыт юнит-тестами. Написали парсер, который выводит в таблицу название всех функций в нашем проекте и длинну её кода. Запустили юнит-тесты с настройкой, чтобы они логировали все вызываемые функции, и под-функции, и под-под-функции и сохраняли имена функций в лог. Распарсили лог юнит-тестов и вытащили оттуда список всех функций, вызываемых в юнит-тестах. Сильно удивились что доля тестируемого кода сильно меншье 100%. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2021, 12:57 |
|
Качество продукта
|
|||
---|---|---|---|
#18+
artel.dev Сильно удивились что доля тестируемого кода сильно меншье 100%. Я бы как раз бы удивлялся, если бы доля тестируемого кода была бы 100%. Т.к. скорее всего это был бы явный показатель "вранья" и "очковтерательства" artel.dev Например, набор автотестов на фичу или еще что-то? Мне кажется это более адекватный критерий, чем абстрактое "покрытие кода" Наверное как-раз имеет смысл, что бы тестами были покрыты: 1. фичи, в том числе старые 2. ранее обнаруженные и исправленные баги Насколько это реально, даже не представляю. Т.к., по собственному опыту, с п.2. даже у Oracle Co. огромнейшие проблемы. Найти версию, где баг пофикшен не на словах, а на деле - жуткий п...ц ((( в версии 11.1 баг сделан, в версии 11.3 пофигшен, в версии 11.4 и далее - опять живее всех живых ((( Вроде по ISO 9000 такого быть не должно в принципе. AFAIK (с чужих слов, сам ISO 9000 не читал). artel.dev Какими вы пользуетесь к сожалению сам не пользуюсь ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2021, 16:16 |
|
Качество продукта
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev Я бы как раз бы удивлялся, если бы доля тестируемого кода была бы 100%. Т.к. скорее всего это был бы явный показатель "вранья" и "очковтерательства" У нас для юнит-тестов 100%. Другое дело, что юнит-тесты вообще никак не связаны с тем насколько результат удовлетворяет функциональны и тем более нефункциональным требованиям. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2021, 17:17 |
|
Качество продукта
|
|||
---|---|---|---|
#18+
fkthat Другое дело, что юнит-тесты вообще никак не связаны с тем насколько результат удовлетворяет функциональны и тем более нефункциональным требованиям. 100% покрытие юнит-тестами - необходимое, но не достаточное условие. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2021, 11:36 |
|
|
start [/forum/topic.php?fid=36&fpage=1&tid=1554514]: |
0ms |
get settings: |
16ms |
get forum list: |
6ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
39ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
107ms |
get tp. blocked users: |
1ms |
others: | 301ms |
total: | 476ms |
0 / 0 |