ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Проверка нескольких текстовых полейВсе тоже самое что для 1-го текстового поля и проверить на сохранение полей при заполнении только одного поля. CheckList Числовые поля: проверить на min и max значения этих полей, проверить на отрицательные значения, на -1, 0, +1, на буквенные символы. ListBox: проверить на совпадение списка по стрелке, CTRL+A, проверить сортировку в списке, если не оговорено иначе, добавить по алфавиту, выделенное значение должно отображаться и при сохранении не должно сбрасываться. ComboBox: проверить внешний вод бокса, проверить на ввод своих значений, они должны отображаться. CheckBox: проверить работу с помощью мыши и клавы. Поле валюты: проверить на количество знаков для разменной монеты, проверить точку (запятую) для обозначения целой части. Поле даты: проверить на пустую дату, на min и на max даты, проверить, чтобы min не было больше чем max, на корректную дату (13 месяц и т.д.), на формат. Программа должна уметь реагировать на неформальную дату, либо уметь конвертировать ее.
Форматы даты: · дд.мм.гггг(гг) · дд/мм/гггг(гг) · дд-мм-гггг(гг) · мм/дд/гггг(гг) · гггг/мм/дд ü April 29,2016 ü Apr 29, 2016 ü 29 April, 2016 Окна: проверить на позиционирование окон в зависимости от разрешения экрана, на световую (цветовую) гамму, на появление скролинга в необходимых случаях, на выравнивание элементов окна и однородность шрифта, верность версии в окне About.
Автоматизация функционального тестирования
Автоматизация функционального тестирования – это процесс замены ручного тестирования некоторым инструментальным средством, автоматизация тестирование как правило основывается на ATML методологии, или методологии ЖЦ автоматизации тестирования. Эта методология направлена на обеспечение успешной реализации. И состоит из следующих этапов: 1 Принятие решения об автоматизации тестирования 2 Выбор инструментальных средств тестирования 3 Фаза внедрения автоматизации 4 Планирование и проектирование тестирования (реализация тестов и скриптов) 5 Критический просмотр и оценка результатов тестирования Достоинства автоматизации тестирования: 1 Автоматизационные тесты могут прогоняться огромное количество раз без участия человека 2 Протекают каждый раз одинаково 3 Возрастает скорость выполнения теста по сравнению с ручным тестированием 4 Возможен запуск тестов в выходные дни и нерабочее время 5 Возможна автоматизация одинаковых и однотипных задач 6 Использовать кроссбраузерное и кроссплатформенное тестирование 7 Управление несколькими машинами одновременно 8 Взаимодействие с базой данных на прямую 9 Поиск поломанных ссылок на веб-страницах 10 Автоматическая генерация журналов и отчетов об ошибках
Необоснованное ожидание от автоматизации тестирования: 1 Автоматизировать можно все что угодно, но не … 2 Можно обнаружить больше ошибок 3 Можно исключить или значительно сократить ручное тестирование 4 Временный график тестирования немедленно сократиться 5 Автоматизация недорога 6 Современные средства автоматизации просты в использовании
Что выгодно автоматизировать: 1. Часто повторяющиеся тесты 2. Стабильный проект 3. Приемочный тест 4. Углубленный тест 5. Регрессионный тест (в обновлениях) 6. Веб-приложение 7. Мобильные приложения
Возможности инструментов автоматизации: 1. Понимать и распознавать объекты 2. Могут вызывать DLL 3. Могут обращаться к коду приложения 4. Имеют встроенные ООП – языки 5. Позволяют создавать кроссплатформенные и кроссбраузерные тесты 6. Могут восстанавливаться после сбоев и продолжать тесты
Примеры инструментов: · TestComplete (демо на 30 дней) · MS CodedUI · Selenium: o IDE o RC o Grid o WebDriver · QTP · SilkTest · WinRunner Не нашли, что искали? Воспользуйтесь поиском:
|