<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_1_subsect_25_thread_34922"  />
<title>rulinux.net - Новости - Novell - Проект openSUSE представил openQA, пакет для автоматизированного тестирования дистрибутивов </title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Новости - Novell - Проект openSUSE представил openQA, пакет для автоматизированного тестирования дистрибутивов </title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Проект openSUSE представил openQA, пакет для автоматизированного тестирования дистрибутивов </title>
<link>https://rulinux.net/message.php?newsid=34922&amp;page=1#110187</link>
<guid>https://rulinux.net/message.php?newsid=34922&amp;page=1#110187</guid>
<pubDate>Wed, 12 Oct 2011 08:16:37 +0400</pubDate>
<description><![CDATA[<p>Разработчики проекта openSUSE <a href="http://news.opensuse.org/2011/10/11/opensuse-announces-first-public-release-of-openqa/">представили</a> новый открытый тестовый фреймворк <a href="http://openqa.opensuse.org/">openQA</a>, позволяющий в полностью автоматическом режиме проводить всестороннее тестирование работоспособности различных компонентов дистрибутивов, от таких стадий как работа загрузчика, инициализация и загрузка ядра, до проверки отдельных графических приложений, таких как Firefox и LibreOffice. Пакет не ограничен поддержкой openSUSE и может использоваться для тестирования Fedora, Ubuntu, Debian, FreeBSD и даже OpenIndiana. Код openQA полностью открыт и распространяется в рамках лицензии GPLv2.</p><p></p><p>В основе openQA лежат две независимые подсистемы: тестовый пакет <a href="http://www.os-autoinst.org/">OS-autoinst</a> и реализация управляющего <a href="http://openqa.opensuse.org/">web-интерфейса</a>. OS-autoinst является изначально многоплатформенным приложением, позволяющим протестировать любую систему, которая может быть запущена в виртуальной машине (используется KVM и Qemu). Тестирование может проводится как для системы установки и обновления дистрибутива, так и для проверки типичных операций с приложениями в графической оболочке.</p><p></p><p>Особый интерес представляет метод проведения тестирования - на различных стадия работы дистрибутива и при запуске различных приложений создаются скриншоты, которые сравниваются с эталонными снимками экрана для определения пройден очередной тест или нет. При этом OS-autoinst выполняет определенные сценарии работы пользователя с системой, симулируя ранее записанные действия с клавиатурой и мышью. Система не просто манипулирует сравнением скриншотов, но и пытается отреагировать на текущее содержимое экрана, с учетом разнообразных отклонений, что позволяет продолжить тестирование даже при возникновении проблем.</p><p></p><p>Управляющий Web-интерфейс пока поддерживает только работу в openSUSE, так как интегрирован с некоторыми сервисами проекта, но в будущем будет адаптирован и для других систем. Через web-интерфейс инженер по контролю качества может наглядно оценить суть проблемы - формируется сводный отчет, а для каждой внештатной ситуации создаются скриншоты. Весь процесс тестирования фиксируется в форме видеоролика (<a href="http://video.os-autoinst.zq1.de/opensuse/video/">примеры видео</a>). В настоящее время openQA уже используется для еженощного тестирования сборок на базе репозитория 'Factory', в рамках которого формируется выпуск openSUSE 12.1. </p><p></p><p><a href="http://news.opensuse.org/wp-content/uploads/2011/10/openQA-test-overview.png"><img src="http://www.opennet.ru/opennews/pics_base/32017_1318402986.png" align="" alt="[путь к изображению некорректен]" /></a></p><p></p><p><a href="http://news.opensuse.org/wp-content/uploads/2011/10/openQA-test-overview1.png"><img src="http://www.opennet.ru/opennews/pics_base/32017_1318403016.png" align="" alt="[путь к изображению некорректен]" /></a></p>]]></description>
</item>
</channel>
</rss>