background preloader

SQA

Facebook Twitter

Техника написания хороших кратких Summary баг-репортов. Одной из самых больших проблем на тренингах для начинающих тестировщиков является написание хороших Summary баг-репортов.

Техника написания хороших кратких Summary баг-репортов

Многократные ответы на сотни вопросов о том, «что не так» и «а как надо» побудили меня написать эту статью. Юнит-тесты уровня браузера на связке Selenium + PHP. Обычно у проекта есть ряд важных тонких мест, которые просто обязаны быть покрыты юнит-тестированием.

Юнит-тесты уровня браузера на связке Selenium + PHP.

Selenium предоставляет уникальную возможность проводить тестирование "от лица пользователя", на уровне операций браузера. С помощью Selenium можно покрыть кросс-браузерными тестами сложный javascript-интерфейс. А если подключить еще и серверный язык, например, PHP, то можно полностью протестировать цикл восстановления потерянного пароля - от клика посетителя на "забыл пароль" - до получения письма и входа на сайт. Selenium - это java-программа, которая умеет запускать браузер и делать в нем различные действия типа клика на кнопку, поиска элемента, ожидания загрузки страницы. Прочесть большую статью — сложно… Тестировать сложный продукт – легко / Блог компании Дневник.ру. В современной IT индустрии многие до сих пор удивляются: «зачем вообще нужен отдельный тестовый отдел?».

Прочесть большую статью — сложно… Тестировать сложный продукт – легко / Блог компании Дневник.ру

Лирическое вступление Что такое петербургская осень? Дожди, Розенбаум, меланхолия… Разве всё?! Нет, ещё это новый учебный год, который во многих регионах нашей страны начался именно с Дневник.ру. Жизнь - это движение! А тестирование - это жизнь :) Блог об управлении качеством, проектами, командами и собой. Fixber — функциональное тестирование, юзабилити тестирование сайтов и ПО. Software Testing Tutorial. Основы программной инженерии (по SWEBOK) - Тестирование программного обеспечения (Software Testing) Глава базируется на IEEE Guide to the Software Engineering Body of Knowledge - SWEBOK.

Основы программной инженерии (по SWEBOK) - Тестирование программного обеспечения (Software Testing)

Содержит перевод описания области знаний SWEBOK “Software Testing”, с замечаниями и комментариями. Тестирование программного обеспечения (Software Testing) 1. Основы тестирования (Software Testing Fundamentals) 1.1 Терминология тестирования (Testing-Related Terminology) 1.2 Ключевые вопросы (Key Issues) 1.3 Связь тестирования с другой деятельностью (Relationshops of testing with other activities) 2. Уровни тестирования (Test Levels) 2.1 Над чем производятся тесты (The target of the test) 2.2 Цели тестирования (Objectivies of Testing) 3.

Тестирование (software testing) – деятельность, выполняемая для оценки и улучшения качества программного обеспечения. В данном определении тестирования выделены слова, определяющие основные вопросы, которым адресуется данная область знаний: Не секрет, что легче предотвратить проблему, чем бороться с ее последствиями. Рисунок 5. 1. 2. QA Club NN. Sitechco.ru. Создание проекта в Eclipse. В меню выберите File/New/Java Project (Файл/Новый/Проект Java) и введите pro01 в ответ на запрос имени проекта, а затем нажмите Finish.

Создание проекта в Eclipse

Откроется перспектива Java. Можно либо сменить перспективу в текущем окне, выбрав Window/Open Perspective/Java (Окно/Открыть Перспективу/Java), либо открыть новое окно, выбрав Window/New Window (Окно/Новое Окно), и выбрать новую перспективу. Перспектива Java имеет набор представлений, предназначенных для ведения разработки на Java. Одно из них, расположенное в левом верхнем углу, представляет собой иерархию, содержащую различные пакеты Java, классы, JAR-архивы и разнообразные файлы.

Форум программистов. Конференции для профессионалов индустрии информационных технологий. Software Quality Assurance Days / Information. 18-19 апреля в Москве пройдет Пятнадцатая юбилейная международная конференция в области обеспечения качества ПО «Software Quality Assurance Days».

Software Quality Assurance Days / Information

Посмотреть полную версию Приглашаем вас принять участие в работе 15-й ЮБИЛЕЙНОЙ Международной конференции специалистов в области обеспечения качества ПО – SQA Days. В очередной раз у нас юбилей. А это значит, что есть повод подвести итоги, наградить лучших из лучших и, конечно же, послушать лучших докладчиков.Кроме высококлассных докладов и познавательного общения в этом году будет масса сюрпризов, конкурсов, инсталляций и разных новинок. Приходите и увидите все сами.

Предыдущая 14-ая конференция проходила во Львове, где её участниками стали более 600 профессионалов. Конференция, как всегда, охватит широкий спектр профессиональных вопросов в области обеспечения качества, ключевыми из которых являются: Что такое SQA Days? Конференция посвящена вопросам, связанным с тестированием и обеспечением качества программного обеспечения: Общение.

Хроники детерминированности. The programmer's worst friend. Блог KazanQAComm. Категория:Тестирование (доклады) Mozilla Россия. Bugzilla - приложение для отслеживания ошибок.

Mozilla Россия

Приложения подобного рода позволяют разработчику или группам разработчиков отслеживать ошибки в приложениях и запросы на дополнение приложений новой функциональностью. Написанное на Perl, Bugzilla de-facto является стандартом для систем отслеживания ошибок в приложениях, служащая эталоном, с которой сравниваются другие системы со схожей функциональностью. Фактически, Bugzilla используется во многих корпорациях для разработки собственного программного обеспечения для корпоративных нужд. Возможности Bugzilla За прошедшее время Bugzilla стал зрелым продуктом, по праву гордящийся развитой функциональностью, в том числе: Почему компаниям следует использовать Bugzilla? Многие компании находят, что интегрированная система отслеживания ошибок уменьшает время простоя, увеличивает производительность и повышает удовлетворенность клиента от работы с их системами.

Bugzilla. Bugzilla (Багзилла) — свободная система отслеживания ошибок (багтрекинга) с веб-интерфейсом.

Bugzilla

В 1998 году Bugzilla была выпущена как открытое программное обеспечение компанией Netscape. По состоянию на 2012 год разрабатывается фондом Mozilla Foundation. С одной стороны, Bugzilla довольно проста, с другой стороны, там есть всё, что нужно для багтрекинга типичного проекта[обтекаемые выражения]. Сейчас[уточнить] Bugzilla используют более тысячи компаний и организаций по всему миру, среди них — такие организации и компании, как: NASA, Id Software, IBM, Novell, Основа телеком и софтверные проекты: Mozilla Firefox, Linux, GNOME, KDE, Apache Project, OpenOffice.org, Wikimedia Foundation[2].

По функциональности Bugzilla в 2007 году отставала от многих современных багтрекеров[3]. Ключевым понятием системы является «баг» — некоторое задание, запрос, рекламация по поводу ошибки в системе, или просто сообщение, требующее обратной связи. Bugzilla — утилитарная функциональность. Автор: Любунь Роман Когда я пришел на свою первую работу, меня в первую очередь ознакомили с тем, без чего не может обойтись ни один человек на фирме.

Bugzilla — утилитарная функциональность.

Ею оказалась моя первая в жизни «система управления ошибками» (СУО) — Bugzilla. Качество ПО. Selenium - автоматизация веб-браузеров - Что такое Selenium? Клиентские тесты на Lettuce + Selenium. Введение На данный момент самым популярным решением для клиентского тестирования является selenium.

Клиентские тесты на Lettuce + Selenium

Стоит заметить, что вполне заслужено — те возможности, которые предоставляет selenium в связке с webdriver'ом, действительно охватывают почти весь спектр пользовательского взаимодействия с веб-приложениями. The Java™ Tutorials. The Java Tutorials have been written for JDK 8. Examples and practices described in this page don't take advantage of improvements introduced in later releases and might use technology no longer available.See Java Language Changes for a summary of updated language features in Java SE 9 and subsequent releases.See JDK Release Notes for information about new features, enhancements, and removed or deprecated options for all JDK releases.

The Java Tutorials are practical guides for programmers who want to use the Java programming language to create applications. They include hundreds of complete, working examples, and dozens of lessons. Использование Selenium WebDriver с Java / Сообщество разработчиков developers on the net. В последнее время, ИТ индустрия испытывает все больший спрос на веб-приложения. Как результат, все более актуальным становится вопрос тестирования данных приложений. На данный момент существует целый ряд продуктов для решения этой задачи WatiN, TestComplete, QuickTest Pro и Selenium. В данной статье, речь пойдет о Selenium. Этот фреймворк один из наиболее популярных, не в последнюю очередь потому, что поддерживает большинство современных браузерах в операционных системах Microsoft Windows, Mac OS X и Linux.Selenium – фреймворк для тестирования веб-приложений.

В частности, он предоставляет инструмент для записи-воспроизведения тестов, без использования скриптовых языков – Selenium IDE. Я не буду детально рассматривать процесс работы фреймворка, расскажу лишь в общих чертах о принципах. Темы - automated-testing.info. Ru.java - Видео материалы Юрия Ткача:JAVA для тестировщиков, JEE технологии... » Тестирование кода. Про Тестинг - Автоматизированное Тестирование - Выбор инструмента автоматизации тестирования.

Раздел: Автоматизация > Автоматизированное функциональное тестирование > Выбор инструмента автоматизации тестирования Выбор инструмента зачастую зависит от объекта тестирования и требований к тестовым сценариям, т.к. инструменты тестирования не могут поддерживать абсолютно все технологии, используемые при разработке приложений. То есть, выбор инструмента сводится к банальному методу проб и ошибок. В итоге, нередко мы выбираем несколько инструментов для тестирования функций приложения. Например, GUI мы проверяем по средствам Mercury WinRunner, бэкенд процессы - используя "java based test tools" или другие инструменты. Selenium - автоматизация веб-браузеров - Selenium 1.0 (Selenium RC) Введение Как вы могли узнать из “Краткой истории проекта Selenium”, Selenium RC долгое время был основным проектом Selenium, до тех пор пока в результате слияния WebDriver и Selenium не появился Selenium 2, новый и более мощный инструмент.

Selenium 1 все еще активно поддерживается (в основном в режиме сопровождения) и обеспечивает некоторые возможности, которых все еще нет в Selenium 2, в их числе поддержка нескольких языков программирования (Java, Javascript, PRuby, HP, Python, Perl и C#) и поддержка практически всех существующих браузеров. Как работает Selenium RC Для начала мы опишем, как устроены компоненты Selenium RC, и роль каждого из них в работе ваших тестовых сценириев. Компоненты RC. Bugs Catcher. Про Тестинг: тесты, тестирование и тестировщики программного обеспечения. Автоматические приемочные тесты с Selenium.

Приемочные тесты web приложений обычно включают неавтоматические задачи открытия браузера и выполнение действий, описанных в test case. Вручную выполненные задачи занимает много времени и имеет большую вероятность ошибки оператора. Поэтому, автоматизация этих задач (где это только возможно), поможет исключить человеческий фактор. Именно здесь и появляется необходимость в проверочных инструментальных средствах подобных Selenium. Selenium поможет автоматизировать ваши приемочные тесты и создать лучше испытанное и, следовательно, более надежное и удобное для обслуживания программное обеспечение.

Приемочное тестирование, также известное как тестирование методом черного ящика или функциональное тестирование, это способ проверки и контроля за тем, чтобы работа приложения отвечала функциональным, нефункциональным и другим важным требованиям. Selenium - Web Browser Automation. A place to put my thoughts about some things that I enjoy. QA Club NN. World Wide Web Consortium (W3C) The W3C Markup Validation Service. World Wide Web Consortium (W3C) Five Second Test.

Mobile Readiness Test « Compuware APM. Screenfly / Test Your Website at Different Screen Resolutions. iPad Peek / iPhone Peek. iPhone 3G/4G tester - online website test emulator with flip. Live Click Tracking & Website Analytics - Mouseflow. Usabilla - A new standard in website feedback. GetId() Bugs Catcher. Функциональное тестирование с Selenium IDE. Test management tool = TestLink. Java. FlashFirebug, a Firefox extension that allows you to debug Flash or Flex SWF files on the web.

Firefinder. What is it? Firefinder is an extension to Firebug (in Firefox) and offers the functionality to, in a quick way, find HTML elements matching chosen CSS selector(s) or XPath expression. It allows you to instantly test your CSS selectors in the page while seeing the content at the same time, and matching elements will be highlighted. Additionally, you can auto-select elements when hovering or via the context menu. Code collaboration with the FriendlyFire feature The best and most efficient way to share code with a friend or colleague is through a pastebin. Firebug. Software Testing Tutorial.

Основы программной инженерии (по SWEBOK) - Тестирование программного обеспечения (Software Testing) SWEBOK. SWEBOK (Software Engineering Body of Knowledge) — документ, подготавливаемый комитетом Software Engineering Coordinating Committee, в который вовлечено сообщество IEEE Computer Society. Назначение SWEBOK — в объединении знаний по инженерии программного обеспечения (разработке программного обеспечения). Документ является одним из трёх документов, созданных совместными усилиями IEEE-CS и ACM, призванных обеспечить следующее: определить необходимый набор знаний и рекомендуемые практики;определить этические и профессиональные стандарты;определить учебную программу для студентов, аспирантов и продолжающих обучение. Эта книга представляет собой первый компонент - необходимый набор знаний и рекомендуемые практики. Второй документ, посвящённый этическим и профессиональным стандартам для инженерии ПО, выпущен в 1998 году[1]. Третий документ (SE2004), выпущенный в 2004 году, посвящён составлению учебного плана по программной инженерии.

Андрей Дзыня: Matherials. Itransition - Разработка и внедрение бизнес-приложений. ИТ-аутсорсинг. QA Club NN. QA Club NN. Software QA and Testing Resource Center. Quality assurance. Software testing. Тест QA - Основы.