Если в качестве инструмента у вас имеется лишь молоток, каждая проблема начинает напоминать гвоздь. Абрахам Маслоу

В этой небольшой заметке я бы хотел рассмотреть инструмент для попарного тестирования от Microsoft – PICT (Pairwise Independent Combinatorial Testing). Уже несколько раз я применял его в своей работе и был доволен теми гибкими опциями, которые он имеет.

Read the rest of this entry

Share
, , , , ,

REPETITIO EST MATER STUDIORUM

В сети стало доступно видео вебинара Александра Александрова «Что такое тестирование?». Докладчик – эксперт Учебного центра Luxoft по управлению качеством ПО, управлению тестированием, анализу и совершенствованию инженерных процессов. Посмотреть можно на YouTube, Vkontakte, Яндекс.Видео.

Вебинар посвящен основным вопросам тестирования:

  •  Что такое тестирование и какую роль оно играет в проекте?
  •  Что такое объект и база тестирования?
  •  Как устроено взаимодействие в проектной команде?
  •  Цели тестирования и др.

Александр рассказывает очень интересно и методологично. Видео очень полезно для просмотра начинающим тестировщикам.

Спасибо Учебному Центру Люксофт!

 

Share
, ,

Масло масляное

Недавно надо было запустить выполнение автоматических тестов на виртуальной машине. Но она жутко тормозила и ни как не удавалось открыть скрипт в QTP через диалоговое окно Open (так и не разобрался в чем проблема).  В конечном итоге пришел к быстрому и «грязному» решению – запустить скрипт через командную строку с помощью VBScript.

Вот скрипт, который я использовал:

Dim qtApp ‘As QuickTest.Application ‘ Declare the Application object variable
Dim qtTest ‘As QuickTest.Test ‘ Declare a Test object variable

Set qtApp = CreateObject("QuickTest.Application") ‘ Create the Application object
qtApp.Launch ‘ Start QuickTest
qtApp.Visible = True ‘ Make the QuickTest application visible

qtApp.Open "C:\Temp\simple_test", True ‘ Open the test in read-only mode

‘ set run settings for the test
Set qtTest = qtApp.Test
qtTest.Run ‘ Run the test

WScript.StdOut.Write "Status is:" & qtTest.LastRunResults.Status ‘Check the results of the test run
qtTest.Close ‘ Close the test

Set qtResultsOpt = Nothing ‘ Release the Run Results Options object
Set qtTest = Nothing ‘ Release the Test object
Set qtApp = Nothing ‘Release the Application object

Такое решение можно использовать для запуска тестов по расписанию.

Share
, , , ,

Простите, а вы не псих? Нет, у меня и справка есть. («Берегись автомобиля», Подберезовиков, Деточкин)


23 февраля, в этот для кого-то праздничный, а для кого-то и нет день, я сдавал экзамен ISTQB Certified Foundation Level. И сдал его успешно. Теперь и я могу справку показать. :)

О сертификации в тестировании (да и не только, наверное) говорят совершенно противоположные вещи.

Read the rest of this entry

Share
, , , ,

Sine ira et studio – без гнева и пристрастия (Тацит); объективно

Давно хотел выразить свои мысли по поводу того какие качества должен иметь хороший тестировщик. У меня были возможности сравнить свой подход к работе с подходами своих коллег. Очевидно, что человек нашей специальности должен обладать разнообразными навыками. Например, как это сказано у  Jesper Ottosen, тестирование ПО – это умение во многих навыках. Но я бы хотел выделить, то, что мне кажется главным в подходе к тестированию.

Хороший тестировщик должен уметь переключать свое внимание от цельного взгляда на продукт к мелким деталям и обратно. Он должен видеть картину в целом (как приложение будет воспринято пользователям, к примеру, какое первое впечатление оно дает, насколько удобно им пользоваться) и проявлять внимание к деталям (что будет, если я введу неожиданную комбинацию букв в это поле?). При таком подходе тестирование не сводится к банальному чек-листингу, а позволяет, и проверить необходимые требования и составить свое мнение о продукте без гнева и пристрастия. :)

Share
,

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

На этих выходных участвовал в «Тестировании на Выходных». Как я уже писал в одной из предыдущих заметок, участие в сообществе Weekend Testing рекомендуется как один из пунктов самообразования в сфере тестирования. Мне было довольно любопытно, так как до этого я ни в чем подобном не участвовал…

Read the rest of this entry

Share
, ,

Поставьте себе тайную цель никогда не позволить этой программе достичь стадии производства (и не забудьте скрыть довольную улыбку, когда вам это удастся)…

В предыдущем посте я писал об обработке коментариев из группы в LinkedIn к ответу на вопрос: «Как справиться с утратой интереса при длительном ручном тестировании?» . Кроме непосредственно ответов встречались еще довольно интересные отклики описывающие отношение людей к профессии тестировщика. Думаю, они стоят того, чтобы быть отдельно опубликованы. Каждое высказывание – это уникальная цитата, основанная на глубоком личном опыте и являющаяся неплохой мотивацией…

Read the rest of this entry

Share
,

Воображение и правильное отношение помогают победить скуку. Представьте себя известным хакером или … капитаном Джеком Воробьем и сражайтесь с этой программой пока не уничтожите ее.

Мне был интересен ответ на вопрос «Как справиться с утратой интереса при длительном ручном тестировании?«, и я решил создать тему в LinkedIn в группе Bug Free : Discussions in Software Testing, чтобы увидеть комментарии опытных инженеров и просто людей любящих свою работу. Такую тему я создал и получил довольно много откликов. Ниже я обобщил ответы и привожу их в качестве рекомендаций для вас и ваших сотрудников. Также недавно в сети появлялись несколько заметок на похожую тему. Думаю, они тоже будут интересны (кликабельно):

Итак, идем дальше…

Read the rest of this entry

Share
,

Учиться, учиться и, ещё раз, учиться! (В.И.Ленин)

В области обучения Тестированию ПО существует не так много формализованных подходов. Если сравнивать с программированием, то для обучения программированию существует намного больше подходов, методик, да и просто намного больше выпущено книг и курсов. Большинство современных знаний по тестированию можно почерпнуть из блогов, которые ведут продвинутые мастера тестирования. Недостаток этого в том, что знания в блогах не систематизированы их передача происходит скорее с целью обсудить интересные идеи с опытными коллегами, чем поделится знанием с новичками…

Read the rest of this entry

Share
, ,

Ad cogitandum et agendum homo natus est – для мысли и действия рожден человек

Это собрание монстриков здорово поднимает настроение. Найдите здесь себя и своих коллег.

http://thesocialtester.posterous.com/tag/testertypes

Выберите тип монстра который описывает ваше отношение к работе. Вам не обязательно быть тестировщиком, поскольку описания подходят к разным професиям.

Интересно что я выбрал себе? Читайте заметку полностью…

Read the rest of this entry

Share
, ,