16.04.2009 21:26 |
В библиотеку добавлена статья Сергея Талалаева "QTP: Универсальный класс для работы с данными". Сергей имеет богатый опыт работы с различными инструментами автоматизации, в частности с реализацией в них data-driven подхода к выполнению тестов. Его кредо -- подготовка тестовых данных для автоматических тестов должна быть максимально упрощена с одной стороны, и, по возможности, должна исключать возможность ошибок при вводе с другой. В данной статье Сергей рассказывает о том, как создать универсальный механизм для работы с данными в инструменте HP MercuryQTP. Но предложенная реализация может быть достаточно легко перенесена и в другие инструменты, так что статья рекомендуется к прочтению всем, кто практикует data-driven тестирование. Читать статью... |
16.04.2009 17:35 |
В библиотеку добавлена статья Сергея Талалаева "Разоблачение Excel: Проверка вводимых данных - выпадающие списки". Если вы используете Excel для подготовки и хранения тестовых данных -- эта статья для вас. В ней Сергей рассказывает, как избежать случайных ошибок при вводе данных. Читать статью... |
31.03.2009 13:02 |
В библиотеку добавлена статья Дмитрия Демченко "Тестирования производительности ERP систем. Опыт одного проекта". Не смотря на возможно громкое название, речь в статье пойдет не о тестировании производительности ERP систем вообще, а о вполне определенной задаче, которую пришлось решать в рамках горизонтального и вертикального расширения системы ERP. Под горизонтальным расширением автор имеет в виду – увеличение количества подключенных объектов к системе, таких как магазины, склады, супермаркеты. Под вертикальным расширением, понимает добавление функциональных модулей в ERP систему. Читать статью... |
29.03.2009 17:32 |
В библиотеку добавлена статья Андрея Козлова "Составление функционального тест-плана на основе сценариев использования". Часто приходится видеть, как подчас даже опытные тестировщики спотыкаются на известных граблях – на составлении тест-планов. В своей статье Андрей рассказывает о модели ведения тест-планов, основанной на сценариях использования. Суть её сводится к выделению сценариев использования приложения и наполнению их конкретными данными. Читать статью... |
23.03.2009 23:12 |
В библиотеку добавлена ещё одна статья, написанная членами коллектива ООО «Системы программной верификации». На этот раз в фокусе внимания -- особенности тестирования 64-битных приложений. Обозначены сложности, с которыми могут столкнуться разработчики и тестировщики таких приложений, и пути их преодоления. Читать статью... |
19.03.2009 12:13 |
Пришла пора подвести итоги конкурса «Лучший отзыв о прочитанной книге». Нам очень жаль, что в конкурсе приняло участие всего несколько человек. Зато есть и приятная новость -- без призов не останется никто!!! В конкурсе приняло участие пять человек. Мы благодарим всех участников конкурса. Ваши отзывы останутся навсегда в разделе Литература рядом с соответствующими книгами и будут всегда помогать людям в выборе книг. Мы надеемся, что несмотря на то, что конкурс закончился, Вы будете присылать нам свои отзывы и дальше. |
Подробнее...
|
19.03.2009 10:14 |
В библиотеку добавлена статья "Тестирование параллельных программ", написанная членами коллектива ООО «Системы программной верификации». Тестирование приложений с параллельной обработкой - задача непростая. Ошибки распараллеливания сложно выявить из-за недетерминированности поведения параллельных приложений. Даже если ошибка обнаружена, ее часто сложно воспроизвести повторно. Кроме того, после модификации кода, не так просто убедиться, что ошибка действительно устранена, а не замаскирована. Все это можно назвать и по другому, а именно, что ошибки в параллельной программе являются классическими "гейзенбагами". Гейзенбаг (англ. Heisenbug) - термин, используемый в программировании для описания программной ошибки, которая исчезает или меняет свои свойства при попытке её обнаружения. Данное название является игрой слов и происходит от физического термина «Принцип неопределённости Гейзенберга», который на бытовом уровне понимается как изменение наблюдаемого объекта в результате самого факта наблюдения, происходящее в квантовой механике. В русской терминологии более часто используется термин «плавающая ошибка». Примером могут являться ошибки, которые проявляются в окончательном варианте программы (“релизе”), однако не видны в режиме отладки, или ошибки синхронизации в многопоточном приложении. Таким образом, задача параллельного тестирования во многом сводится к проблеме создания инструментов диагностики, минимально влияющих на поведение программы или создающих необходимые условия для ее проявления. Поэтому посмотрим на классические методологии тестирования под новым углом. Читать статью... |
17.03.2009 23:18 |
В библиотеку добавлена статья Евгения Россинского "Организация автоматизированного тестирования Qt GUI", посвященная инструменту, который интересует всех тестировщиков Qt-приложений, про который все слышали, но мало кто его видел -- froglogic Squish. Это наглядное и понятное введение в Squish Qt, с примерами кода, видеороликами, и -- обещанием продолжения. Читать статью... |
|