Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Глава 9Адаптационноетестирование

Содержание

Вопросы, на которые следует обратить внимание, приступая к тестированию:Изменен ли исходный код?Возможно при адаптации программы достаточно изменить несколько внешних файлов. Однако как правило программа требует более серьезных изменений, касающихся не только перевода надписей и сообщений.Встроен ли
Глава 9 Адаптационное тестированиеЛокализация — это процесс адаптации программного обеспечения для нового Вопросы, на которые следует обратить внимание, приступая к тестированию:Изменен ли исходный код?Возможно Увеличение длины текста при переводе с английского языка. Клавиатура.Разные раскладки клавиатуры.Клавиша .Мертвые клавиши (dead key).Доступ к символам, которые отсутствуют на клавиатуре. Загрузка, сохранение, импорт и экспорт символов основного и расширенного набора ASCIIСоздайте текстовые Работа с текстомСборные сообщенияОтображаемое программой сообщение может собираться из нескольких фрагментов. Однако Форматы данных и опции настройкиФормат времени.Десятинные и порядковые разделители в числах.Символы # Специфика культурИзображения, связанные с конкретной культуройВыходные данные, связанные с конкретной культуройСовместимость с местными продуктами Автоматизированное тестирование Разработчик тестов должен знать о тестировании и вопросах локализации гораздо Глава 10 Тестирование документации Преимущества хорошей документации. Цели тестировщика документации. Как тестирование Преимущества хорошей документацииЛегкость использования.Снижение стоимости технической поддержки.Повышение надежности.Облегчение сопровождения.Упрощение установки.Коммерческий успех.Достоверность информации. Цели тестировщика документацииУделить внимание точности, полноте, ясности, простоте использования документации.Произвести тщательную проверку Как тестирование документации повышает надежность программного продуктаВы найдете гораздо больше ошибок, чем При тестировании документации, необходимоВ точности выполнить все действия, описанные в руководстве.Следовать каждому Стадии разработки руководстваРазработка концепции и базовой структуры.Подготовка.Производство.Публикация. Тестирование первой версии руководстваПроанализируйте структуру документа и как можно раньше составьте свои Типы документацийЗадачно-ориентированная - перечисляется набор задач, которые можно выполнить с помощью программного Интерактивная справкаТочность.Точность и достоверность интерактивной справки необходимо проверить так же тщательно, как Глава 11 Инструментальные средства тестировщикаБазовые инструменты тестировщика. Автоматизация приемочного и регрессионного тестирования. Базовые инструменты тестировщикаПерсональный компьютер, терминал или рабочая станция.Хороший текстовый процессор.Процессор планов.Электронная таблица.Утилиты Откуда берутся регрессионные тестыТесты для граничных условий и другие заранее запланированные тесты.Тесты, Способы попадания тестовых данных в программуФайлы данных.Пакетные файлы.Перенаправление ввода.Ввод через последовательный порт.Перехват и воспроизведение клавиатурного ввода. Запись вывода тестируемой программыФайлы выходных данных.Перенаправление вывода в файл.Вывод через последовательный порт.Перехват Оценка выходной информацииЕсли существует эталонная программа, выполняющая то же самое, можно сравнить Вопросы, которые следует обдумать, планируя автоматизацию тестированияВременные затраты.Временные затраты на автоматизацию окупаются СтандартыПроблемы с переносимостью.Рекурсия.Степень вложенности.Константы в коде.Размер модуля.Комментарии.Соглашения об именах.Форматирование.Запрещенные конструкции.Запрещенные действия.Псевдонимы.Преобразование типов данных. Ошибки, выявляем0ые программой проверки соответствия стандартамНеверный синтаксис.Смешанные вычисления.Переменные, определенные в программном коде, Тестирование Недостатки средств мониторинга охвата :Средства мониторинга охвата вставляют в программу отладочный код.Со Использование памяти работающей программойЧасть памяти занимает сам программный код.Часть памяти занимают данные.Определенная
Слайды презентации

Слайд 2 Вопросы, на которые следует обратить внимание, приступая к

Вопросы, на которые следует обратить внимание, приступая к тестированию:Изменен ли исходный

тестированию:
Изменен ли исходный код?
Возможно при адаптации программы достаточно изменить

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

Слайд 3 Увеличение длины текста при переводе с английского языка.

Увеличение длины текста при переводе с английского языка.

Слайд 4 Клавиатура.
Разные раскладки клавиатуры.
Клавиша .
Мертвые клавиши (dead key).
Доступ к

Клавиатура.Разные раскладки клавиатуры.Клавиша .Мертвые клавиши (dead key).Доступ к символам, которые отсутствуют на клавиатуре.

символам, которые отсутствуют на клавиатуре.


Слайд 5 Загрузка, сохранение, импорт и экспорт символов основного и расширенного набора

Загрузка, сохранение, импорт и экспорт символов основного и расширенного набора ASCIIСоздайте

ASCII
Создайте текстовые файлы со всеми 255 символами расширенного набора

ASCII . Сохраните их.
Сохраните полный набор символов во всех поддерживаемых программой файловых форматах, попробуйте прочитать эти файлы.
Проверьте, как выполняется импорт и экспорт проблемных символов.


Слайд 6 Работа с текстом
Сборные сообщения
Отображаемое программой сообщение может собираться

Работа с текстомСборные сообщенияОтображаемое программой сообщение может собираться из нескольких фрагментов.

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

потом их объединить, результат может оказаться неприемлемым.
Правила переноса.
Правописание
Если в программный продукт включена функция проверки правописания, убедитесь, что она работает правильно.
Порядок сортировки
Преобразование теста к верхнему и нижнему регистру
Правила подчеркивания

Слайд 7 Форматы данных и опции настройки
Формат времени.
Десятинные и порядковые

Форматы данных и опции настройкиФормат времени.Десятинные и порядковые разделители в числах.Символы

разделители в числах.
Символы # и №.
Отрицательные числа.
Денежные символы.
Единицы измерения.


Слайд 8 Специфика культур
Изображения, связанные с конкретной культурой
Выходные данные, связанные

Специфика культурИзображения, связанные с конкретной культуройВыходные данные, связанные с конкретной культуройСовместимость с местными продуктами

с конкретной культурой
Совместимость с местными продуктами


Слайд 9 Автоматизированное тестирование
Разработчик тестов должен знать о тестировании

Автоматизированное тестирование Разработчик тестов должен знать о тестировании и вопросах локализации

и вопросах локализации гораздо больше, чем любой, кто тестирует

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

Слайд 10 Глава 10 Тестирование документации
Преимущества хорошей документации.
Цели тестировщика документации.

Глава 10 Тестирование документации Преимущества хорошей документации. Цели тестировщика документации. Как

Как тестирование документации повышает надежность программного продукта.
Распределение персонала.

Руководство пользователя: стадии разработки.
Тестирование интерактивной справки.

Слайд 11 Преимущества хорошей документации
Легкость использования.
Снижение стоимости технической поддержки.
Повышение надежности.
Облегчение

Преимущества хорошей документацииЛегкость использования.Снижение стоимости технической поддержки.Повышение надежности.Облегчение сопровождения.Упрощение установки.Коммерческий успех.Достоверность информации.

сопровождения.
Упрощение установки.
Коммерческий успех.
Достоверность информации.


Слайд 12 Цели тестировщика документации
Уделить внимание точности, полноте, ясности, простоте

Цели тестировщика документацииУделить внимание точности, полноте, ясности, простоте использования документации.Произвести тщательную

использования документации.
Произвести тщательную проверку соответствия документации реальной структуре и

поведению программы.
Проверить, не пропущены ли в документации какие-нибудь функции продукта.

Слайд 13 Как тестирование документации повышает надежность программного продукта
Вы найдете гораздо

Как тестирование документации повышает надежность программного продуктаВы найдете гораздо больше ошибок,

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

примеров.
Отчетам об ошибках, выявленных в ходе тестирования документации,уделяется особое внимание.

Слайд 14 При тестировании документации, необходимо
В точности выполнить все действия,

При тестировании документации, необходимоВ точности выполнить все действия, описанные в руководстве.Следовать

описанные в руководстве.
Следовать каждому предложению руководства.
Проверять каждое утверждение и

каждое его очевидное следствие.

Слайд 15 Стадии разработки руководства
Разработка концепции и базовой структуры.

Подготовка.

Производство.

Публикация.

Стадии разработки руководстваРазработка концепции и базовой структуры.Подготовка.Производство.Публикация.

Слайд 16 Тестирование первой версии руководства
Проанализируйте структуру документа и как

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

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

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

Слайд 17 Типы документаций
Задачно-ориентированная - перечисляется набор задач, которые можно

Типы документацийЗадачно-ориентированная - перечисляется набор задач, которые можно выполнить с помощью

выполнить с помощью программного продукта, и рассказывается, как это

сделать.

Функционально-ориентированная - функции программы описываются сами по себе, нередко просто в алфавитном порядке.



Слайд 18 Интерактивная справка
Точность.
Точность и достоверность интерактивной справки необходимо проверить

Интерактивная справкаТочность.Точность и достоверность интерактивной справки необходимо проверить так же тщательно,

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

интерактивной справке имеются гиперссылки, все их необходимо проверить.
Указатель.
Важно проверить правильность и содержание указателя.
Стиль.
От справки требуется большая четкость и простота изложения. Хорошая справка должна быть задачно-ориентированной.

Слайд 19 Глава 11 Инструментальные средства тестировщика
Базовые инструменты тестировщика.
Автоматизация приемочного и

Глава 11 Инструментальные средства тестировщикаБазовые инструменты тестировщика. Автоматизация приемочного и регрессионного

регрессионного тестирования.
Технологии и инструменты тестирования соответствия стандартам.
Средства

для тестирования "стеклянного ящика".

Слайд 20 Базовые инструменты тестировщика
Персональный компьютер, терминал или рабочая станция.
Хороший

Базовые инструменты тестировщикаПерсональный компьютер, терминал или рабочая станция.Хороший текстовый процессор.Процессор планов.Электронная

текстовый процессор.
Процессор планов.
Электронная таблица.
Утилиты сравнения файлов.
Просмотровики файлов.
Конвертеры файлов.
Утилиты для

создания копий экрана.
Утилиты для поиска текста.
Устройства видеозаписи (VCR).
Диагностические программы.
Таймер.
Система отслеживания проблем.
Программист.


Слайд 21 Откуда берутся регрессионные тесты
Тесты для граничных условий и

Откуда берутся регрессионные тестыТесты для граничных условий и другие заранее запланированные

другие заранее запланированные тесты.
Тесты, уже однажды выявившие ошибку.
Ошибки, выявленные

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


Слайд 22 Способы попадания тестовых данных в программу
Файлы данных.
Пакетные файлы.
Перенаправление

Способы попадания тестовых данных в программуФайлы данных.Пакетные файлы.Перенаправление ввода.Ввод через последовательный порт.Перехват и воспроизведение клавиатурного ввода.

ввода.
Ввод через последовательный порт.
Перехват и воспроизведение клавиатурного ввода.



Слайд 23 Запись вывода тестируемой программы
Файлы выходных данных.
Перенаправление вывода в

Запись вывода тестируемой программыФайлы выходных данных.Перенаправление вывода в файл.Вывод через последовательный

файл.
Вывод через последовательный порт.
Перехват экрана.
Перехват вывода программы с помощью

специальных тестированных утилит.

Слайд 24 Оценка выходной информации
Если существует эталонная программа, выполняющая то

Оценка выходной информацииЕсли существует эталонная программа, выполняющая то же самое, можно

же самое, можно сравнить их вывод.
Написать параллельную программу.
Сформировать библиотеку

правильных выходных данных.
Перехват вывода программы.

Слайд 25 Вопросы, которые следует обдумать, планируя автоматизацию тестирования
Временные затраты.
Временные

Вопросы, которые следует обдумать, планируя автоматизацию тестированияВременные затраты.Временные затраты на автоматизацию

затраты на автоматизацию окупаются только после десятого-одиннадцатого прогона теста.
Задержки

в тестировании.
Программистам необходима быстрая ответная реакция тестировщиков.
Инерция.
Если будет изменен интерфейс или формат данных, то огромную часть тестов станет невозможно использовать.
Риск пропущенных ошибок.
За выполнением автоматизированных тестов тестировщик наблюдает не так тщательно, как при выполнении тестов вручную.
Частичная автоматизация.
Следует автоматизировать наиболее подходящие для этого тесты, а также те, которые будут проводиться десятки раз.

Слайд 26 Стандарты
Проблемы с переносимостью.
Рекурсия.
Степень вложенности.
Константы в коде.
Размер модуля.
Комментарии.
Соглашения об

СтандартыПроблемы с переносимостью.Рекурсия.Степень вложенности.Константы в коде.Размер модуля.Комментарии.Соглашения об именах.Форматирование.Запрещенные конструкции.Запрещенные действия.Псевдонимы.Преобразование типов данных.

именах.
Форматирование.

Запрещенные конструкции.
Запрещенные действия.
Псевдонимы.
Преобразование типов данных.


Слайд 27 Ошибки, выявляем0ые программой проверки соответствия стандартам
Неверный синтаксис.
Смешанные вычисления.
Переменные,

Ошибки, выявляем0ые программой проверки соответствия стандартамНеверный синтаксис.Смешанные вычисления.Переменные, определенные в программном

определенные в программном коде, но никогда не используемые.
Переменные, которые

используются до их инициализации.
Чтение файла до его открытия или после закрытия.
Код, который никогда не выполняется.
Бесконечные циклы.



Слайд 28 Тестирование "стеклянного ящика"
Отслеживание путей выполнения программы
Существуют специальные

Тестирование

программные средства мониторинга охвата (coverage monitors), вставляющие в код

отладочные команды. Эти команды называются зондами (probes).

Слайд 29 Недостатки средств мониторинга охвата :
Средства мониторинга охвата вставляют

Недостатки средств мониторинга охвата :Средства мониторинга охвата вставляют в программу отладочный

в программу отладочный код.
Со средствами мониторинга программа медленнее работает.
Нашпигованная

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

  • Имя файла: glava-9adaptatsionnoetestirovanie.pptx
  • Количество просмотров: 104
  • Количество скачиваний: 0