blog.openquality.ru
OpenQuality.ru | Качество программного обеспечения
http://blog.openquality.ru/webdriver-pageobject-locators
WebDriver, Page Object и динамические локаторы. Реализуемый с помощью библиотеки PageFactory. Приобрел заслуженную популярность по следующим причинам:. 1 Возможность разделить четыре компонента: вызов драйвера, локаторы (css, xpath, id, name и т.п.), команды драйвера (sendKeys, click и т.п.) и данные (имя пользователя, идентификатор товара и т.п). 2 Каждый элемент web-интерфейса описывается один раз. Если что-то меняется в интерфейсе, то изменения нужно отразить в одном месте. 4 Еще одним положительным п...
blog.openquality.ru
OpenQuality.ru | Качество программного обеспечения
http://blog.openquality.ru/introduction
Что такое качество ПО и как его улучшить. Вперед и с песней. Ну что мы все о качестве да о качестве? Хранили в ненадлежащих условиях. Равнодушный терапевт? Маленькая зарплата врача в государственной клинике. Отслаивающийся потолок? Халтура и экономия бригады на стройматериалах. Могут быть и другие обстоятельства, но в целом есть причины и есть следствия, все очевидно, не о чем говорить. Тогда в чем особенность программных продуктов? Значительная часть проектов инновационные. Автоматизировать работу п...
radar.openquality.ru
OpenQuality.ru | Качество программного обеспечения | Радар
http://radar.openquality.ru/all.php
Microsoft: блоги на MSDN. 16032016, 08:54 AM / blogs.msdn.com. Опубликованы видеозаписи трансляции презентации платформы управления данными на базе SQL Server 2016. 15032016, 08:21 AM / blogs.msdn.com. Пришло твое время спасать мир с помощью кода! 10032016, 04:00 AM / blogs.msdn.com. Не пропустите подробности о новом SQL Server 2016 и поддержке Linux, смотрите онлайн мероприятие 10 марта в 18:00 (MCK). 09032016, 01:04 AM / blogs.msdn.com. 07032016, 10:01 AM / blogs.msdn.com. Семён Молотков, Кнопка. Хакер...
openquality.ru
OpenQuality.ru | Качество программного обеспечения: разработка, тестирование, внедрение
http://openquality.ru/about
Cпособствовать улучшению качества программного обеспечения. Держать руку на пульсе событий, отслеживать тенденции в создании информационных систем и делиться практическим опытом внедрения новых технологий. Размещается краткая информация о событиях, так или иначе связанных с обеспечением качества программных продуктов. Ссылки на материалы из различных источников. Новые инструменты, книги, статьи. Сводка новостей ежемесячно публикуется в блоге. Что такое хорошо и что такое плохо при решении задач в IT?
blog.openquality.ru
OpenQuality.ru | Качество программного обеспечения
http://blog.openquality.ru/sikuli-hints
Sikuli: обертки и свернутые сессии. Тема Sikuli (инструмент для автоматизации действий в графическом интерфейсе) поднималась. В блоге два года назад (запуск в среде Linux). Рассмотрим обертки вокруг базовых методов Sikuli и запуск тестов в свернутой RDP-сессии в среде Windows. Обертки вокруг базовых методов Sikuli. Без претензий на красоту кода:. FindFailed e ). 2) В качестве первого параметра задается общее время ожидания картинок (скажем, 60 секунд). В течение этого времени ждем по 5 секунд каждую ...
blog.openquality.ru
OpenQuality.ru | Качество программного обеспечения
http://blog.openquality.ru/linux-permissions
Linux: право на файл, или драма в автотесте. Как-то раз, в одном автотесте, пользователь. Plinkexe -batch blackhawk -l root -pw rootpwd "useradd -m alice" plink.exe -batch blackhawk -l root -pw rootpwd "echo alice:alicepwd chpasswd". Вошел в систему и создал там файл (далее для простоты восприятия все действия представлены в интерактивном режиме):. Alice@blackhawk:/ touch /tmp/alice.txt alice@blackhawk:/ ls -l /tmp/alice.txt -rw-r- r- 1 alice users 0 2014-08-05 19:01 /tmp/alice.txt. В частности, с. Права...
openquality.ru
OpenQuality.ru | Качество программного обеспечения: разработка, тестирование, внедрение
http://openquality.ru/news
Почему SQL-запросы нужно тестировать на больших объемах данных. Самая сложная вещь в программном обеспечении: оно может удивить нас в любой момент. В стремлении защитить пользователей, Google сообщает об уязвимости в ядре Windows до выпуска патча. Что такое качество программного обеспечения. И как его улучшить. Мы думали, что это баг, а тут, оказывается, вирус затесался. Не баги горшки обжигают? Скоро релиз, должны успеть. Не все получилось, как задумано, но сюрпризы от нас будут, обязательно будут.
blog.openquality.ru
OpenQuality.ru | Качество программного обеспечения
http://blog.openquality.ru/table-of-contents
Все статьи по рубрикам. Перемен требуют наши сердца. Перемены в автоматизации тестирования: от отрицания проблемы к решению задачи на примере перехода с Selenesse на FitWebDriver. Sikuli: обертки и свернутые сессии. Обертки вокруг базовых методов Sikuli пригодятся для работы с изменяющимися элементами интерфейса, а ключ в реестре позволит Sikuli работать в свернутой RDP-сессии. WebDriver: параллельный запуск тестов без Selenium Grid. WebDriver, Page Object и динамические локаторы. Sikuli представляет соб...
blog.openquality.ru
OpenQuality.ru | Качество программного обеспечения
http://blog.openquality.ru/process-watchdog
О бедных процессах замолвите слово. Чем больше костылей и подпорок скрывается в коде приложения, тем больше шансов на то, что этот код будет трудно поддерживать и развивать. То же самое относится к коду автоматизированных тестов, но иногда простые решения, пусть не всегда изящные, помогают сэкономить время и помочь в анализе, отладке и запуске тестовых сценариев. 2 Система может быть маленькой и тесты атомарными, но зачастую тесты выполняются на одном и том же диспетчере, и поле боя, оставленное одним те...
SOCIAL ENGAGEMENT