207 похожих чатов

Здравствуйте! Помогите несведущего человеку :) Поделитесь, пожалуйста, какие у тестирования бывают

метрики? Как можно вообще спланировать, например, полное покрытые автотестами регрессии? Делить продукт на условные части? Как отслеживать прогресс?

11 ответов

20 просмотров

Какой у вас объемный вопрос! Метрик может быть много разных. Из полезного, например, количество найденных, пофикшенных, пропущенных дефектов. Полное покрытие автотестами регрессии невозможно, если говорить именно в такой формулировке.

Катерина ☮- Автор вопроса
Andrey Aderkin
Какой у вас объемный вопрос! Метрик может быть мно...

Ладно, я упрощу свой вопрос :) У нас есть несколько IT продуктов. Недавно было принято решение покрыть это всё автотестами. Мне интуитивно кажется, что должны быть характеристика вроде "процент покрытия такого-то продукта автотестами", условно. Понятно, что покрывать можно либо более поверхностно, либо менее. Вопрос: как мне понимать, какой объём работы нам предстоит? На каком мы сейчас этапе? С какой скоростью двигаемся? Как отслеживать качество покрытия? Ситуация усугубляется тем, что я вообще не тестировщик и представление имею об этом лишь примерное

Катерина ☮
Ладно, я упрощу свой вопрос :) У нас есть нескольк...

Считать теоретически такое можно, конечно, как соотношение ручных и автоматизированных тестов, но полезность этой метрики сомнительна. Автотесты нужны не «чтобы было», а с какой-то целью. Какая у вас цель внедрения автотестов?

Катерина ☮- Автор вопроса
Катерина ☮
Повышение качества продукта :)

Это надо процессы разработки улучшать

Катерина ☮
Повышение качества продукта :)

чем быстрее принимающие решение люди признаются всем и себе, что цель не "улучшение качества продукта", а "покрытие автотестами", тем меньше ресурсов вы на это потратите 🙂

Катерина ☮
Ладно, я упрощу свой вопрос :) У нас есть нескольк...

сначала на всё надо написать чеклисты для ручных тестов. добавить места, которые руками нельзя протестить. это будет 100% потом эти тесты можно автоматизировать. сколько тестов останется - то автотестами не покрыто. так и будет ясно процент покрытия.

Катерина ☮- Автор вопроса
Viktor Kutenkov
сначала на всё надо написать чеклисты для ручных т...

Спасибо, это просто замечательно! Потихонечку проясняется

Viktor Kutenkov
сначала на всё надо написать чеклисты для ручных т...

прежде чем писать на всё надо приоритезировать это "всё", а то писатель порвётся.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта