Способы регистрации данных тестирования

Создайте свои тестовые данные

Всем известно, что тестирование — это процесс, который производит и потребляет большие объемы данных. Данные, используемые в тестировании, описывают начальные условия для теста и представляют среду, посредством которой тестер влияет на программное обеспечение. Это важная часть большинства функциональных испытаний . Но что на самом деле является тестовыми данными? Почему это используется? Возможно, вы задаетесь вопросом: «Разработка тестовых случаев достаточно сложна, тогда зачем беспокоиться о чем-то таком тривиальном, как тестовые данные» Цель этого руководства — познакомить вас с тестовыми данными, их важностью и дать практические советы и рекомендации для быстрой генерации тестовых данных. , Итак, начнем!

Что такое тестовые данные? Почему это важно?

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

Что такое генерация тестовых данных? Почему тестовые данные должны быть созданы до выполнения теста?

В зависимости от среды тестирования вам может потребоваться СОЗДАТЬ тестовые данные (в большинстве случаев) или, по крайней мере, определить подходящие тестовые данные для ваших тестовых случаев (если тестовые данные уже созданы).

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

Тестовые данные могут быть сгенерированы —

  • Вручную
  • Массовое копирование данных из производства в среду тестирования
  • Массовое копирование тестовых данных из устаревших клиентских систем
  • Инструменты автоматического создания тестовых данных

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

Ниже описаны несколько типов тестирования, а также некоторые предложения относительно их потребностей в данных тестирования.

В White Box Testing управление данными тестирования выводится из непосредственного изучения кода, подлежащего тестированию. Тестовые данные могут быть выбраны с учетом следующих вещей:

  • Желательно охватить как можно больше веток; данные тестирования могут быть сгенерированы таким образом, что все ветви в исходном коде программы проверяются хотя бы один раз
  • Тестирование пути: все пути в исходном коде программы проверяются как минимум один раз — можно подготовить тестовые данные, чтобы охватить как можно больше случаев.
  • Отрицательное API-тестирование :
    • Данные тестирования могут содержать недопустимые типы параметров, используемые для вызова различных методов.
    • Данные тестирования могут состоять из недопустимых комбинаций аргументов, которые используются для вызова методов программы

Тестовые данные для тестирования производительности

Тестирование производительности — это тип тестирования, который выполняется для определения того, насколько быстро система реагирует на конкретную рабочую нагрузку. Целью этого типа тестирования является не поиск ошибок, а устранение узких мест. Важным аспектом тестирования производительности является то, что набор используемых образцов данных должен быть очень близок к «реальным» или «живым» данным, которые используются в производстве. Возникает следующий вопрос: «Хорошо, хорошо проверять реальные данные, но как мне получить эти данные?» Ответ довольно прост: от людей, которые знают лучше всего — от клиентов . Они могут предоставить некоторые данные, которые у них уже есть, или, если у них нет существующего набора данных, они могут помочь вам, предоставив обратную связь относительно того, как могут выглядеть реальные данные.Если вы находитесь в Проект технического обслуживания вы можете скопировать данные из производственной среды в испытательный стенд. Хорошей практикой является анонимизация (шифрование) конфиденциальных данных клиента, таких как номер социального страхования, номера кредитных карт, банковские реквизиты и т. Д., Пока выполняется копия.

Читайте также:  Способ вспомогательных секущих плоскостей рекомендуется применять если

Тестовые данные для тестирования безопасности

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

  • Конфиденциальность. Вся информация, предоставляемая клиентами, хранится в строжайшем секрете и не передается третьим лицам. В качестве короткого примера, если приложение использует SSL, вы можете создать набор тестовых данных, который проверяет, что шифрование выполнено правильно.
  • Целостность: определите, что информация, предоставленная системой, верна. Для разработки подходящих тестовых данных вы можете начать с тщательного изучения дизайна, кода, баз данных и файловых структур.
  • Аутентификация: представляет процесс установления личности пользователя. Данные тестирования могут быть спроектированы как различные сочетания имен пользователей и паролей, и их целью является проверка того, что только уполномоченные лица могут получить доступ к программной системе.
  • Авторизация: сообщает, какие права принадлежат конкретному пользователю. Данные тестирования могут содержать различную комбинацию пользователей, ролей и операций , чтобы проверить, что только пользователи с достаточными привилегиями могут выполнять определенную операцию.

Тестовые данные для тестирования черного ящика

В Black Box Testing код не виден тестеру. Ваши функциональные тесты могут иметь тестовые данные, соответствующие следующим критериям:

  • Нет данных : проверка ответа системы при отсутствии данных
  • Допустимые данные : проверьте ответ системы при отправке действительных тестовых данных.
  • Неверные данные : проверьте ответ системы при отправке тестовых данных InValid
  • Недопустимый формат данных : проверьте ответ системы, когда данные теста имеют недопустимый формат.
  • Набор данных граничных условий: данные испытаний, соответствующие граничным условиям
  • Набор данных эквивалентных разделов: тестовые данные, квалифицирующие ваши эквивалентные разделы.
  • Набор данных таблицы решений: тестовые данные, отвечающие вашей стратегии тестирования таблиц решений
  • Набор тестовых данных перехода состояний: тестовые данные соответствуют вашей стратегии тестирования перехода состояний
  • Use Case Test Data : данные теста синхронизированы с вашими вариантами использования.

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

Инструменты автоматического создания тестовых данных

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

1) Генератор тестовых данных GSApps можно использовать для создания интеллектуальных данных практически в любой базе данных или текстовом файле. Это позволяет пользователям:

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

2) Генератор тестовых данных DTM — это полностью настраиваемая утилита, которая генерирует данные, таблицы (представления, процедуры и т. Д.) Для тестирования базы данных (тестирование производительности, тестирование качества, нагрузочное тестирование или тестирование удобства использования).
Datatect является генератором данных SQL от Banner Software, генерирует различные реалистичные тестовые данные в плоских файлах ASCII или напрямую генерирует тестовые данные для СУБД, включая Oracle, Sybase, SQL Server и Informix.

Вывод

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

Источник

Регистрация данных анкетирования

1. Дословная запись.При этом желательно знание стенографии. Сегодня для этого используются технические устройства (диктофоны и пр.).

2. Запись по памяти.Если вопросы касаются очень острых или интимных тем, то сам факт какой–либо фиксации ответов может вызвать у респондента чрезмерную скованность. В таких случаях психологу рекомендуется записывать ответы по окончании интервью. У этого способа есть довольно серьезные недостатки, так как в данном случае интервьюер может сделать свой акцент на ответах, которые кажутся ему значимыми или, наоборот, несущественными в силу тех или иных его личных предпочтений. Запись по памяти влечет значительную потерю информации.

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

3. Видео и звукозапись(скрытая или открытая). Весь ход интервью может записываться с помощью видеокамеры. Но по этическим соображениям в случае открытой записи необходимо согласие респондента. Следует объяснить целесообразность этого способа регистрации ответов (как и магнитофонной записи). Такая форма регистрации позволяет с большей обоснованностью судить о данных интервью не одному компетентному человеку, а нескольким экспертам. На первых этапах апробации вопросника это дает возможность анализировать методику проведения опроса самим интервьюером.

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

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

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

Читайте также:  Приготовление опарного способа приготовления схема

Специфика анкетирования (заочного опроса)

При составлении анкеты необходимо учитывать специфические особенности заочной формы опроса. На первой странице анкеты указывается организация, проводящая опрос. Далее идет вступление – обращение к опрашиваемому. Здесь называются цели исследования, объясняется, почему опрашиваемый должен ответить на вопросы анкеты (можно, например, подчеркнуть важное общественное или научное значение изучаемой проблемы). Иногда желательно дать некоторое разъяснение по заполнению анкеты (здесь возможны примеры). Следует также обязательно заверить опрашиваемого в анонимности полученных ответов. Вступление должно быть лаконичным и вежливым. В конце анкетного бланка всегда выражается благодарность опрашиваемому.

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

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

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

Имеется ряд способов контроля надежности первичных данных, получаемых путем опросов: в любом вопроснике предусматривается серия основных и контрольных (обычно косвенных) вопросов для повышения достоверности ответов. Контроль ее достоверности возможен следующими способами: соответствующей отработкой системы основных и контрольных, прямых и косвенных вопросов, с помощью техники шкалирования вариантов ответа в нескольких измерениях, повторными опросами в панельном исследовании, путем сравнения с другими сообщениями или объективными данными, которые касаются рассматриваемых факторов (наблюдение, анализ продуктов деятельности, эксперимент и т.д.).

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

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

Литература: 11; 44; 45.

Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет

Источник

Оцените статью
Разные способы