Показаны сообщения с ярлыком QA. Показать все сообщения
Показаны сообщения с ярлыком QA. Показать все сообщения

воскресенье, 1 декабря 2024 г.

Выпуск LibreOffice 25.2 alpha 1 - что нового?

Xisco Fauli в QA блоге проекта написал, что первая альфа LibreOffice 25.2 доступна для тестирования. Скачать можно по ссылкам, а новшества версии якобы написаны в РелизНотес.

Глянул я на тот РелизНотес, а там почти пусто =)) Разработчики забыли написать туда, свои активности или может вся работа делалась"под капотом" и юзеру просто не видна? Это отношение разрабов к наполнению релизнотесов в проекте мне всегда не нравилось, но и заставить их никто не может, такие дела...

воскресенье, 12 февраля 2023 г.

Видеопрезентация о процессе тестирования в LibreOffice

Будущие QA из проекта Хомячки попросили меня рассказать им про процесс тестирования в LibreOffice. Это я и сделал, а какая-то добрая душа из слушателей записала видео. По ссылке ниже можно посмотреть и послушать:



среда, 28 декабря 2022 г.

Выпуск LibreOffice 7.5 RC1

TDF объявил о доступности для тестирования первого релиз-кандидата LibreOffice 7.5.


Скачать его для всех поддерживаемых операционных систем и архитектур процессоров можно по этой ссылке.

Если вы нашли ошибку в LibreOffice - не стесняйтесь написать о ней в баг трекер проекта по этой ссылке.

суббота, 21 мая 2022 г.

Выпуск LibreOffice 7.4 alpha 1

LibreOffice 7.4 alpha 1 доступен для тестирования.

Из нового и важного:

1. В Calc по умолчанию включены 16384 столбца вместо 1024 ранее

2. Улучшили производительность в Calc в различных случаях, особенно, когда большое количество ВПР функций в ячейках

3. Добавлена поддержка картинок в формате WEBP

4. В Calc добавлены спарклайны

5. Добавлена поддержка файлов в формате EMZ/WMZ

6. Увеличена скорость экспорта в PDF для некоторых случаев и больших документов

7. Очередная порция фиксов для совместимости с файлами MS Office

8. Порция фиксов для поддержки VBA макросов

суббота, 24 июля 2021 г.

Хомячки тестируют LibreOffice

На Хабре я наткнулся на статью про проект Хомячки, который собрал уже более тысячи начинающих QA и организует их в группы, в которых они пробуют получить свой первый реальный опыт после курсов или вообще безо всякого понимания, что есть тестирование. Ребята готовы бесплатно потестировать ваше ПО в целях получения опыта. У проекта есть Telegram канал https://t.me/joinchat/TllK7Oepcy-4PGCs

Группы создаются по заявкам заказчиков, которым требуется что-то протестировать. В группу назначается лидер, который может быть заказчиком или просто отдельным опытным человеком с того же проекта.

Вот я и решил, а почему бы и не попытаться привлечь этих рвущихся в бой начинающих QA в проект LibreOffice. И привлёк. 

На сегодня собрана группа из около 25 человек, которым даны вводные данные о процессе QA в LibreOffice, у нас отдельный чатик в Telegram. Цель этого нашего проекта - снизить количество баг репортов в статусе Unconfirmed до минимально возможного. Дедлайн - конец августа.

Чтоб вы понимали, на сегодня количество таких баг репортов около 1600 штук. Это аномально много, учитывая, что активных волонтеров в QA команде LibreOffice всего несколько человек, буквально по пальцам нас можно пересчитать.

Надеюсь, что этот наш проект с Хомячками здорово поможет LibreOffice. Удачи, ребята!

пятница, 18 июня 2021 г.

LibreOffice 7.2 beta 1 доступен для тестирования

Первая бета грядущего LibreOffice 7.2 доступна для скачивания и тестирования. С предыдущего релиза LibreOffice 7.2 alpha 1 было принято 1163 коммита в исходный код, исправлен 221 баг.


Скачать LibreOffice 7.2 beta 1 можно  по ссылкам:

Windows 32 bit
Windows 64 bit
Linux (deb) 64 bit
Linux (rpm) 64 bit
macOS 64 bit
Исходный код
Если найдёте ошибку, то не стесняйтесь сообщить о ней разработчикам по этой ссылке.

пятница, 7 мая 2021 г.

Отчёт QA в LibreOffice за апрель 2021

Xisco Fauli, QA инженер из The Document Foundation, опубликовал ежемесячный отчёт о работе QA в апреле 2021 года. По ссылке доступно много самой разной текстовой информации об основной активности разработчиков в проекте и графиков. Причём апрель был очень продуктивный у разработчиков.

Немного о самом главном за месяц:

Подано отчетов об ошибках - 577, из которых 71 - это запросы на улучшение.

Обработано отчетов - 609 (И это круто, как и в прошлый месяц обработанных отчетов больше, чем поданных!)

Найдено регрессий - 70, из которых для 74 нашли причину.

Закрыто багрепортов (по разным причинам) - 617, в том числе: исправлено 18 ошибок, приводивших к аварийному завершению работы LibreOffice и 4 проблемы с производительностью.

В отчёте Xisco сделал диаграмму, иллюстрирующую причины закрытия баг репортов:

FIXED - это ошибки, которые были явно исправлены разработчиками, и в отчете есть прямая ссылка на патч.
DUPLICATE - это ошибки, по которым уже есть информация в багзилле.
WORKSFORME - обычно это старая ошибка, которая в текущей версии LibreOffice не воспроизводится. Значит, кто-то что-то где-то исправил, ошибка не воспроизводится сейчас, а кто и что исправил мы не знаем и ставим такой статус.
NOTABUG - это когда кто-то, не разобравшись в функционале LibreOffice (например, тот же Телесто), пишет отчет об ошибке, а оказалось, что такое поведение программы - это так и задумано.
INSUFFICIENTDATA - ошибка закрывается с таким статусом (недостаточно данных), если она находилась в статусе NEEDINFO (требуется информация) более, чем 6 месяцев. То есть, у баг репортера запросили уточняющую информацию по ошибке и он такую информацию не предоставил.
WONTFIX - это ошибка (или "типа ошибка") или запрос на улучшение, которые никогда не будут исправлены/реализованы по каким-то достаточно значимым причинам.
OTHERS - это Xisco объединил все остальные причины =)
А вот, как и в прошлом месяце, радующая меня картинка с уменьшением количества не исправленных регрессий в проекте:
Вот такая работа QA была в апреле 2021 года.

воскресенье, 11 апреля 2021 г.

Отчёт QA в LibreOffice за март 2021

Xisco Fauli, QA инженер из The Document Foundation, опубликовал ежемесячный отчёт о работе QA в марте 2021 года. По ссылке доступно много самой разной текстовой информации об основной активности разработчиков в проекте и графиков. 

Немного о самом главном за месяц:

Подано отчетов об ошибках - 654, из которых 69 - это запросы на улучшение.

Обработано отчетов - 698 (И это круто! В первый раз за очень большое время обработанных отчетов больше, чем поданных!)

Товарищ Telesto подал опять больше всех багрепортов - 34 (однако это детский лепет по сравнению с его же более 150 багрепортов ежемесячно за предыдущие более чем полгода).

Найдено регрессий - 60, из которых только для 50 нашли причину. А вот это кстати плохо, количество регрессий, для которых не нашли причину, растёт.

Закрыто багрепортов (по разным причинам) - 637, в том числе: исправлено 20 ошибок, приводивших к аварийному завершению работы LibreOffice и 2 проблемы с производительностью.

В отчёте Xisco сделал диаграмму, иллюстрирующую причины закрытия баг репортов:

FIXED - это ошибки, которые были явно исправлены разработчиками, и в отчете есть прямая ссылка на патч.
DUPLICATE - это ошибки, по которым уже есть информация в багзилле.
WORKSFORME - обычно это старая ошибка, которая в текущей версии LibreOffice не воспроизводится. Значит, кто-то что-то где-то исправил, ошибка не воспроизводится сейчас, а кто и что исправил мы не знаем и ставим такой статус.
NOTABUG - это когда кто-то, не разобравшись в функционале LibreOffice (например, тот же Телесто), пишет отчет об ошибке, а оказалось, что такое поведение программы - это так и задумано.
INSUFFICIENTDATA - ошибка закрывается с таким статусом (недостаточно данных), если она находилась в статусе NEEDINFO (требуется информация) более, чем 6 месяцев. То есть, у баг репортера запросили уточняющую информацию по ошибке и он такую информацию не предоставил.
WONTFIX - это ошибка (или "типа ошибка") или запрос на улучшение, которые никогда не будут исправлены/реализованы по каким-то достаточно значимым причинам.
OTHERS - это Xisco объединил все остальные причины =)
А вот диаграмма, которая меня порадовала динамикой:
Это общее количество известных регрессий в проекте. За месяц их количество упало более, чем на 50 штук. На фоне общего количества в 1300 штук это вроде и не много (около 4%), однако динамика прекрасная.
Вот такая вот была работа QA в марте 2021 года!

среда, 10 марта 2021 г.

Отчёт QA в LibreOffice за февраль 2021

Xisco Fauli, QA инженер из The Document Foundation, опубликовал ежемесячный отчёт о работе QA в феврале 2021 года. По ссылке доступно много самой разной текстовой информации об основной активности разработчиков в проекте и графиков. 

Немного о самом главном за месяц:

Подано отчетов об ошибках - 659, из которых 75 - это запросы на улучшение.

Обработано отчетов - 599

Товарищ Telesto подал опять больше всех багрепортов - 80.

Найдено регрессий - 88, из которых только для 63 нашли причину.

Закрыто баг-репортов (по разным причинам) - 522, в том числе: исправлено 10 ошибок, приводивших к аварийному завершению работы LibreOffice и 4 проблемы с производительностью.

В отчёте Xisco сделал диаграмму, иллюстрирующую причины закрытия баг репортов:

 

FIXED - это ошибки, которые были явно исправлены разработчиками, и в отчете есть прямая ссылка на патч.
DUPLICATE - это ошибки, по которым уже есть информация в багзилле.
WORKSFORME - обычно это старая ошибка, которая в текущей версии LibreOffice не воспроизводится. Значит, кто-то что-то где-то исправил, ошибка не воспроизводится сейчас, а кто и что исправил мы не знаем и ставим такой статус.
NOTABUG - это когда кто-то, не разобравшись в функционале LibreOffice (например, тот же Телесто), пишет отчет об ошибке, а оказалось, что такое поведение программы - это так и задумано.
INSUFFICIENTDATA - ошибка закрывается с таким статусом (недостаточно данных), если она находилась в статусе NEEDINFO (требуется информация) более, чем 6 месяцев. То есть, у баг репортера запросили уточняющую информацию по ошибке и он такую информацию не предоставил.
WONTFIX - это ошибка (или "типа ошибка") или запрос на улучшение, которые никогда не будут исправлены/реализованы по каким-то достаточно значимым причинам.
OTHERS - это Xisco объединил все остальные причины =)
Вот такая вот была работа QA в феврале 2021 года!

среда, 13 января 2021 г.

Отчёт QA в LibreOffice за декабрь 2020

Xisco Fauli, QA инженер из The Document Foundation, опубликовал ежемесячный отчёт о работе QA в декабре 2020 года. По ссылке доступно много самой разной текстовой информации об основной активности разработчиков в проекте и графиков. 

Немного о самом главном за месяц:

Подано отчетов об ошибках - 732, из которых 85 - это запросы на улучшение.

Обработано отчетов - 685

Товарищ Telesto подал опять кучу багрепортов - 143 в декабре (для сравнения в августе было 251, а в сентябре 161, в октябре только 65). Читать его багрепорты становится всё труднее. 

Найдено регрессий - 125 (с одной стороны в полтора раза больше, чем обычно, и это плохо, с другой стороны, хорошо, что нашли, быстрее исправят), из которых только для 89 нашли причину.

Закрыто баг-репортов (по разным причинам) - 625, в том числе: исправлено 16 ошибок, приводивших к аварийному завершению работы LibreOffice.

В отчёте Xisco сделал диаграмму, иллюстрирующую причины закрытия баг репортов: 

FIXED - это ошибки, которые были явно исправлены разработчиками, и в отчете есть прямая ссылка на патч.
DUPLICATE - это ошибки, по которым уже есть информация в багзилле.
WORKSFORME - обычно это старая ошибка, которая в текущей версии LibreOffice не воспроизводится. Значит, кто-то что-то где-то исправил, ошибка не воспроизводится сейчас, а кто и что исправил мы не знаем и ставим такой статус.
NOTABUG - это когда кто-то, не разобравшись в функционале LibreOffice (например, тот же Телесто), пишет отчет об ошибке, а оказалось, что такое поведение программы - это так и задумано.
INSUFFICIENTDATA - ошибка закрывается с таким статусом (недостаточно данных), если она находилась в статусе NEEDINFO (требуется информация) более, чем 6 месяцев. То есть, у баг репортера запросили уточняющую информацию по ошибке и он такую информацию не предоставил.
WONTFIX - это ошибка (или "типа ошибка") или запрос на улучшение, которые никогда не будут исправлены/реализованы по каким-то достаточно значимым причинам.
OTHERS - это Xisco объединил все остальные причины =)
Вот такая вот была почти в обычном режиме работа QA в декабре 2020 года!

среда, 23 декабря 2020 г.

LibreOffice 7.1 RC 1 доступен для тестирования

 Download it now!

The Document Foundation объявил о доступности для тестирования первого релиз кандидата LibreOffice 7.1. Скачать его можно по ссылке. Доступны версии для Windows, Linux, macOS. Обратите внимание, эта версия заменит собой ваш текущий рабочий LibreOffice! В случае, если вы найдете какую-либо ошибку, не стесняйтесь написать о ней разработчикам в багзиллу проекта.

понедельник, 21 декабря 2020 г.

Используем perf и FlameGraph для поиска и визуализации проблем производительности в LibreOffice

В LibreOffice бывают иногда странные случаи, когда он зависает и жрет ресурсы компьютера, как не в себя. Например, загрузка процессора достигает 100% при каких-то банальных операциях. Это ненормально, как вы понимаете. Для того, чтобы программист понял, в каком собственно месте исходного кода ошибка, есть куча инструментов.
Например, perf - это утилита для оценки производительности системы из состава ядра linux. Она на уровне ядра собирает кучу всякой информации и записывает её в файл. Этот файл можно проанализировать потом и понять, где проблемное место. Проблема в том, что вывод этой утилиты весьма слабо читаемый и нужно потратить кучу времени на то, чтобы понять, где там что. А время - деньги. 
Так что один хороший человек написал FlameGraph - это инструмент, который обрабатывает результат вывода утилиты perf и на выходе даёт график, показывающий, какой именно процесс внутри программы занимает больше всего процессорного времени.
График получается в формате SVG и выглядит так вот примерно:
Чем шире полоска, тем больше времени процессора она занимала за исследуемое время, а чем она выше в графике, тем хуже.
Как получить такой график?
1. Нам нужен установленный linux дистрибутив, у меня это Kubuntu 19.04, в котором мы и будем работать далее.
2. Нам нужен установленный пакет linux-tools-$(uname -r), который и содержит утилиту perf. 
Примечание: Обратите внимание, пакет этот должен точно соответствовать текущей версии ядра, поэтому я и команду так написал! У меня было отдельное ядро, не из дистрибутива, к которому linux-tools я конечно не нашёл, пришлось перейти на дистрибутивное ядро. 
3. Также нужен пакет linux-tools-$(uname -r)-generic.
4. Нам нужен LibreOffice, собранный с опцией --enable-symbols (для этого вам потребуется большое количество оперативной памяти, больше 8Гб точно). Опция эта позволит программисту увидеть сразу проблемное место в коде достаточно точно.
5. Нам нужен FlameGraph. Его нужно просто скачать из git автора. Там есть зелёная кнопка "Clone or Download", жмите на неё и в выпадающем меню будет надпись "Download ZIP". Скачается архив, я распаковал его в каталог ~/soft/. Это важно, поскольку влияет на команды, которые мы будем запускать.
Примечание: FlameGraph из архива имеет имя своего каталога FlameGraph-master, я этот самый мастер удалил из имени для упрощения команды.
Для запуска perf без прав root нужно дать команду
sudo sysctl -w kernel.perf_event_paranoid=1
Предварительно запускаем LibreOffice (не системный, а свою сборку!). Я запускал из отдельной вкладки терминала. 
Для начала процесса сбора данных даём команду в каталоге FrameGraph: 
perf record -F200 --call-graph dwarf,65528 --pid=`pidof soffice.bin`
Команда соберет данные из запущенного LibreOffice.
Выполняете действия, которые приводят к проблеме. Закрываете LibreOffice (или убиваете процесс, если он завис).
В терминале будет написано нечто вроде:
[ perf record: Captured and wrote 292,351 MB perf.data (4667 samples) ]
Примечание: вообще-то объем файла perf.data здорово зависит от времени работы LibreOffice и количества действий, которые вы делаете. У меня почти 4Гб данные для графика выше заняли. Так что имейте ввиду, что в том месте, откуда вы даёте команды, есть достаточно свободного места.
Далее даём следующую команду:
perf script | ~/soft/FlameGraph/stackcollapse-perf.pl | ~/soft/FlameGraph/flamegraph.pl --width 1500 > perf.svg
Она и даст нам искомый график с именем perf.svg. Процесс создания SVG может занять достаточно длительное время. Этот SVG и надо прикрепить в багрепорт в багзилле. Вот в принципе и всё.

вторник, 24 ноября 2020 г.

LibreOffice 7.1 beta 1 доступен для тестирования

 Download it now!

Итак, первая бета грядущего LibreOffice 7.1 доступна для скачивания и тестирования по ссылке.
Если найдёте ошибку, то не стесняйтесь сообщить о ней разработчикам по этой ссылке.
О новом функционале в версии 7.1 написано по ссылке (на английском).
 

суббота, 7 ноября 2020 г.

Отчёт QA в LibreOffice за октябрь 2020

Xisco Fauli, QA инженер из The Document Foundation, опубликовал ежемесячный отчёт о работе QA в октябре 2020 года. По ссылке доступно много самой разной текстовой информации об основной активности разработчиков в проекте и графиков. 

Немного о самом главном за месяц:

Подано отчетов об ошибках - 709, из которых 85 - это запросы на улучшение.

Обработано отчетов - 705 (это примерно столько же, сколько было поданных репортов всего и это очень хорошо)

Товарищ Telesto подал только 65 баг репортов в октябре (для сравнения в августе было 251, а в сентябре 161!). Выдохся что ли?

Найдено регрессий - 87, из которых только для 70 нашли причину

Закрыто баг-репортов (по разным причинам) - 654, в том числе: исправлено 17 ошибок, приводивших к аварийному завершению работы LibreOffice.

В отчёте Xisco сделал диаграмму, иллюстрирующую причины закрытия баг репортов:

 

FIXED - это ошибки, которые были явно исправлены разработчиками, и в отчете есть прямая ссылка на патч.
DUPLICATE - это ошибки, по которым уже есть информация в багзилле.
WORKSFORME - обычно это старая ошибка, которая в текущей версии LibreOffice не воспроизводится. Значит, кто-то что-то где-то исправил, ошибка не воспроизводится сейчас, а кто и что исправил мы не знаем и ставим такой статус.
NOTABUG - это когда кто-то, не разобравшись в функционале LibreOffice, пишет отчет об ошибке, а оказалось, что такое поведение программы - это так и задумано.
INSUFFICIENTDATA - ошибка закрывается с таким статусом (недостаточно данных), если она находилась в статусе NEEDINFO (требуется информация) более, чем 6 месяцев. То есть, у баг репортера запросили уточняющую информацию по ошибке и он такую информацию не предоставил.
WONTFIX - это ошибка (или "типа ошибка") или запрос на улучшение, которые никогда не будут исправлены/реализованы по каким-то достаточно значимым причинам.
OTHERS - это Xisco объединил все остальные причины =)
Вот такая вот была почти в обычном режиме работа QA в октябре!

среда, 7 октября 2020 г.

Отчёт QA в LibreOffice за сентябрь 2020

Xisco Fauli, QA инженер из The Document Foundation, опубликовал ежемесячный отчёт о работе QA в сентябре 2020 года. По ссылке доступно много самой разной текстовой информации об основной активности разработчиков в проекте и графиков. 

Немного о самом главном за месяц:

Подано отчетов об ошибках - 801 (что уже более приемлемо, чем по около 1000 в предыдущие два месяца), из которых 87 - это запросы на улучшение.

Обработано отчетов - 813 (это больше, чем поданных репортов было всего и это очень хорошо)

До сих пор мы видим повышенную активность в написании баг репортов от одного только человека (или нет?!) с ником Telesto! Например, в августе он подал 251 баг репорт, а в сентябре 161. Тенденция к уменьшению его активности радует, по той простой причине, что у него очень много баг-репортов от незнания того, как работать в LibreOffice. Однако, справедливости ради, он находит кучу регрессий разного рода, так что его активность - она безусловно полезная, пусть и отнимает кучу времени и сил. 

Найдено регрессий - 128, из которых только для 109 нашли причину

Закрыто баг-репортов (по разным причинам) - 767, в том числе: исправлено 16 ошибок, приводивших к аварийному завершению работы LibreOffice.

В отчёте Xisco сделал диаграмму, иллюстрирующую причины закрытия баг репортов:

Немного поясню:
FIXED - это ошибки, которые были явно исправлены разработчиками, и в отчете есть прямая ссылка на патч.
DUPLICATE - это ошибки, по которым уже есть информация в багзилле.
WORKSFORME - обычно это старая ошибка, которая в текущей версии LibreOffice не воспроизводится. Значит, кто-то что-то где-то исправил, ошибка не воспроизводится сейчас, а кто и что исправил мы не знаем и ставим такой статус.
NOTABUG - это когда кто-то, не разобравшись в функционале LibreOffice, пишет отчет об ошибке, а оказалось, что такое поведение программы - это так и задумано.
INSUFFICIENTDATA - ошибка закрывается с таким статусом (недостаточно данных), если она находилась в статусе NEEDINFO (требуется информация) более, чем 6 месяцев. То есть, у баг репортера запросили уточняющую информацию по ошибке и он такую информацию не предоставил.
WONTFIX - это ошибка (или "типа ошибка") или запрос на улучшение, которые никогда не будут исправлены/реализованы по каким-то достаточно значимым причинам.
OTHERS - это Xisco объединил все остальные причины =)
Вот такая вот была сложная работа QA в сентябре!

воскресенье, 13 сентября 2020 г.

Отчет QA в LibreOffice за август 2020

Xisco Fauli, QA инженер из The Document Foundation, опубликовал ежемесячный отчёт о работе QA в августе 2020 года. По ссылке доступно много самой разной текстовой информации об основной активности разработчиков в проекте и графиков.

Немного о самом главном за месяц:
Подано отчетов об ошибках - 978 (!!!), из которых 83 - это запросы на улучшение.
Обработано отчетов - 772 (это только 80% от всех поданных репортов!)
Обратите внимание на ещё большее, чем даже в прошлом месяце, количество поданных баг репортов! Xisco до сих пор в шоке! И, кстати, мы видим безумную активность в написании баг репортов от одного только человека (или нет?!) с ником Telesto! Например в августе он подал 251 баг репорт! Четверть всего количества. Остаётся огромный вопрос о качестве этих репортов, конечно.
К сожалению людей в QA больше не становится и справится с таким потоком сообщений не реально. 
Посмотрите также на количество регрессий, из которых только половина! была обработана. Это тоже крайне печальная тенденция.
Найдено регрессий - 150, из которых только для 86 нашли причину
Закрыто (по разным причинам) - 630, в том числе: исправлено 27 ошибок, приводивших к аварийному завершению работы LibreOffice.
В отчёте Xisco сделал диаграмму, иллюстрирующую причины закрытия баг репортов:
Немного поясню:
FIXED - это ошибки, которые были явно исправлены разработчиками, и в отчете есть прямая ссылка на патч.
DUPLICATE - это ошибки, по которым уже есть информация в багзилле.
WORKSFORME - обычно это старая ошибка, которая в текущей версии LibreOffice не воспроизводится. Значит, кто-то что-то где-то исправил, ошибка не воспроизводится сейчас, а кто и что исправил мы не знаем и ставим такой статус.
NOTABUG - это когда кто-то, не разобравшись в функционале LibreOffice, пишет отчет об ошибке, а оказалось, что такое поведение программы - это так и задумано.
INSUFFICIENTDATA - ошибка закрывается с таким статусом (недостаточно данных), если она находилась в статусе NEEDINFO (требуется информация) более, чем 6 месяцев. То есть, у баг репортера запросили уточняющую информацию по ошибке и он такую информацию не предоставил.
WONTFIX - это ошибка (или "типа ошибка") или запрос на улучшение, которые никогда не будут исправлены/реализованы по каким-то достаточно значимым причинам.
OTHERS - это Xisco объединил все остальные причины =)
Вот такая вот была сложная работа QA в августе!

пятница, 14 августа 2020 г.

Отчет QA в LibreOffice за июль 2020

Xisco Fauli, QA инженер из The Document Foundation, опубликовал ежемесячный отчёт о работе QA в июле 2020 года. По ссылке доступно много самой разной текстовой информации и графиков.

Немного о самом главном за месяц:
Подано отчетов об ошибках - 900 (!!!), из которых 99 - это запросы на улучшение.
Обработано отчетов - 715
Обратите внимание на в полтора раза большее, чем обычно, количество поданных баг репортов! Xisco был просто шокирован этим фактом. Мы посмотрели статистику, за полгода в 2020 было подано примерно 5500 баг репортов, а в за тот же период в 2019 - только 4500! На мой взгляд это связано с дурацкой "пандемией", когда люди вынужденно сидят дома, пытаются удаленно работать, больше стало использований LibreOffice -> больше баг репортов от юзеров. 
К сожалению людей в QA больше не становится и справится с таким потоком сообщений не реально. 
Посмотрите также на количество регрессий, из которых только две трети были обработаны. Это тоже печальная тенденция.
Найдено регрессий - 187, из которых только для 107 нашли причину
Закрыто (по разным причинам) - 580, в том числе: исправлено 25 ошибок, приводивших к аварийному завершению работы LibreOffice.
В отчёте Xisco сделал диаграмму, иллюстрирующую причины закрытия баг репортов:

Немного поясню:
FIXED - это ошибки, которые были явно исправлены разработчиками, и в отчете есть прямая ссылка на патч.
DUPLICATE - это ошибки, по которым уже есть информация в багзилле.
WORKSFORME - обычно это старая ошибка, которая в текущей версии LibreOffice не воспроизводится. Значит, кто-то что-то где-то исправил, ошибка не воспроизводится сейчас, а кто и что исправил мы не знаем и ставим такой статус.
NOTABUG - это когда кто-то, не разобравшись в функционале LibreOffice, пишет отчет об ошибке, а оказалось, что такое поведение программы - это так и задумано.
INSUFFICIENTDATA - ошибка закрывается с таким статусом (недостаточно данных), если она находилась в статусе NEEDINFO (требуется информация) более, чем 6 месяцев. То есть, у баг репортера запросили уточняющую информацию по ошибке и он такую информацию не предоставил.
OTHERS - это Xisco объединил все остальные причины =)
Вот такая вот была сложная работа QA в июле!

понедельник, 1 июня 2020 г.

LibreOffice 7.0 beta 1 доступен для тестирования


Итак, первая бета грядущего LibreOffice 7.0 доступна для скачивания и тестирования по ссылке.
Если найдёте ошибку, то не стесняйтесь сообщить о ней разработчикам по этой ссылке.

пятница, 10 апреля 2020 г.

Отчет QA в LibreOffice за март 2020

Xisco Fauli, QA инженер из The Document Foundation, опубликовал ежемесячный отчёт о работе QA в марте 2020 года. По ссылке доступно много самой разной текстовой информации и графиков.
Немного о самом главном за месяц:
Подано отчетов об ошибках - 695, из которых 85 - это запросы на улучшение
Обработано отчетов - 621
Найдено регрессий - 87, из которых для 79 нашли причину
Закрыто (по разным причинам) - 561, в том числе: исправлено 11 критических ошибок, 20 ошибок, приводивших к аварийному завершению работы LibreOffice.
В отчёте Xisco сделал прекрасную диаграмму, иллюстрирующую причины:

Немного поясню:
FIXED - это ошибки, которые были явно исправлены разработчиками, и в отчете есть прямая ссылка на патч.
DUPLICATE - это ошибки, по которым уже есть информация в багзилле.
WORKSFORME - обычно это старая ошибка, которая в текущей версии LibreOffice не воспроизводится. Значит, кто-то что-то где-то исправил, ошибка не воспроизводится сейчас, а кто и что исправил мы не знаем и ставим такой статус.
NOTABUG - это когда кто-то, не разобравшись в функционале LibreOffice, пишет отчет об ошибке, а оказалось, что такое поведение программы - это так и задумано.

INSUFFICIENTDATA - ошибка закрывается с таким статусом (недостаточно данных), если она находилась в статусе NEEDINFO (требуется информация) более, чем 6 месяцев. То есть, у баг репортера запросили уточняющую информацию по ошибке и он такую информацию не предоставил.

OTHERS - это Xisco объединил все остальные причины =)
Вот такая вот была работа QA в марте!

понедельник, 9 марта 2020 г.

Отчет QA в LibreOffice за февраль 2020

Xisco Fauli, QA инженер из The Document Foundation, опубликовал ежемесячный отчёт о работе QA в феврале 2020 года. По ссылке доступно много самой разной текстовой информации и графиков.
Немного о самом главном за месяц:
Подано отчетов об ошибках - 679, из которых 98 - это запросы на улучшение
Обработано отчетов - 668
Найдено регрессий - 119, из которых для 108 нашли причину
Закрыто (по разным причинам) - 578, в том числе: исправлено 18 критических ошибок, 19 ошибки, приводивших к аварийному завершению работы LibreOffice.
В отчёте Xisco сделал прекрасную диаграмму, иллюстрирующую причины:
Немного поясню:
FIXED - это ошибки, которые были явно исправлены разработчиками, и в отчете есть прямая ссылка на патч.
DUPLICATE - это ошибки, по которым уже есть информация в багзилле.
WORKSFORME - обычно это старая ошибка, которая в текущей версии LibreOffice не воспроизводится. Значит, кто-то что-то где-то исправил, ошибка не воспроизводится сейчас, а кто и что исправил мы не знаем и ставим такой статус.
NOTABUG - это когда кто-то, не разобравшись в функционале LibreOffice, пишет отчет об ошибке, а оказалось, что такое поведение программы - это так и задумано.
NOTOURBUG - ошибка есть, но это ошибка не в самом LibreOffice, а либо в сторонней библиотеке, либо в стороннем софте/дистрибутиве Линукс.
INSUFFICIENTDATA - ошибка закрывается с таким статусом (недостаточно данных), если она находилась в статусе NEEDINFO (требуется информация) более, чем 6 месяцев. То есть, у баг репортера запросили уточняющую информацию по ошибке и он такую информацию не предоставил.
WONTFIX - это ошибки, которые либо вовсе не ошибки, либо предложения, которые были отвергнуты разработчиками по обоснованным причинам.
OTHERS - это Xisco объединил все остальные причины =)
Вот такая вот была работа QA в феврале!