| 
 | 
| 
 
Качество продукта 
 | 
|||
|---|---|---|---|
| 
 #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&gotolast=1&tid=1554514]:  | 
    0ms | 
get settings:  | 
    10ms | 
get forum list:  | 
    13ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    56ms | 
get topic data:  | 
    11ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    42ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 10ms | 
| total: | 153ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
    
    
    ... бла, бла, бла ...