среда, 28 августа 2013 г.

Маленькие уловки для повышения удобства тестирования веб-форм

Так вышло, что при тестировании веб-форм мне совершенно не приходится пользоваться программой RoboForm или аналогичными, т.к. чаще всего требуется тестировать новые формы на соответствие ТЗ. В ходе данного тестирования я проверяю каждое поле отдельно на предмет выполнения всех условий и ограничений, описанных в ТЗ. Не могу себе даже представить, возможно ли автоматизировать такой процесс.

Часто мне попадаются текстовые поля с ограничением на длину ввода, обычно допускается ввод 250 знаков с пробелами. А вы всегда скрупулезно проверяете выполнение условий?? Я да, поэтому создала файлик с кусками текста без форматирования разной длины (30 знаков, 250, 500). И каждый раз не набираю в поля сколько то знаков наугад, а копирую строку из своего файла. В итоге - ограничения на длину ввода всегда проверяются точно и времени на это тратится минимум.
 
Плюс у меня всегда есть примеры для заполнения полей, которые часто встречаются в программах и на которые обычно реализуют маску ввода. Например, ИНН и ОГРН ИП и физических лиц, номера телефонов, кадастровые номера и т.д. Весьма удобно, не надо каждый раз лезть в гугл за примерами :)

пример поля с маской ввода
если таких полей много, то иметь готовые примеры очень удобно

четверг, 1 августа 2013 г.

Если мы хотим вывести на рабочий стол jira проекты, удовлетворяющие какому-либо условию, то...

...используем поле "Категория" (проекта). Категория - это только признак, никакие свойства и настройки установить для неё нельзя. Поэтому сразу даём категориям понятные названия, из которых будет ясно, чем отличаются от остальных проекты данной категории. Например, я создала категорию "PM_Ivanov" и буду все проекты, где Иванов менеджер, в неё добавлять.

На скриншоте видим, как я включила проект в категорию "PM_Ivanov":


Далее,