Виды тестов по содержанию: «Выбор тестов. Классификация тестов по содержанию»

Содержание

Статья на тему «ВИДЫ ТЕСТОВ И ФОРМЫ ТЕСТОВЫХ ЗАДАНИЙ»

ВИДЫ ТЕСТОВ И ФОРМЫ ТЕСТОВЫХ ЗАДАНИЙ

Тема «Виды тестов и формы тестовых заданий» очень интересная, насыщенная, в нашем сегодняшнем образовании – актуальна.

Существуют разнообразные формы заданий в тестовой форме.

Тестовые задания бывают открытого типа и закрытого типа.

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

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

Задания с градуированными ответами содержат ответы, которые возможно все являются правильными. Ответы имеют градацию по степени правильности. Испытуемый может получить максимальное количество баллов. Угадывание практически исключено.

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

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

В заданиях с выбором одного верного ответа предлагается несколько вариантов ответа, среди которых один верный, а остальные не верные. Характерной особенностью заданий для испытуемого является: 1) задание только выбором одного ответа; 2) достоинством является их технологичность; 3) обработка результатов на компьютере.

Недостатки: 1) демонстрируют неверные ответы, которые он может запомнить; 2) угадать верный ответ. В целом, тестовые задания с выбором одного ответа оправдывают свое назначение, и применяться в тестировании.

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

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

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

Однако, назначение тестов – не только и даже не столько контроль и оценка знаний, умений – сколько диагностика проблем возникающих у обучающихся на каждом этапе изучения программного материала. Тестовая технология выступает в качестве современной здоровьесберегающей технологии контроля над качеством учебных достижений учащихся, снижает уровень психологической тревожности,  стрессовое состояние. Целенаправленную работу по подготовке учащихся начальной школы к успешному итоговому тестированию по всем предметам необходимо начинать уже с первого класса. Задача учителя состоит в том, чтобы помочь учащимся усвоить алгоритм действий, постепенно подготовить ребёнка к тестовой форме работы на всех предметных уроках. В  начале работы по ознакомлению с тестами нет необходимости заготавливать тестовые задания каждому ученику, даже наоборот, коллективная работа в этот период будет продуктивнее. В дальнейшем  желательно каждому ученику готовить задания. Чтобы процесс усвоения алгоритма работы шёл эффективнее необходимо использовать оценочное суждение. Задача учителя на этом этапе – научить ребёнка оценивать свои действия, результаты своего продвижения вперёд.

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

При проверке знаний по предмету «Окружающий мир» для определения по результатам тестирования полноты воспроизведения, действенности и системности знаний полезно разделить задания, включенные в тест на следующие группы:

1.Задания, требующие воспроизведения изученного материала.

2.Установление причинно-следственных связей.

3.Практическое использование знаний.

4.Нестандартные, творческого характера задания.

На уроках в начальной школе использую следующие типы заданий в тестовой форме: закрытый, открытый

Задания закрытого типа

1. Задания альтернативных ответов.

Форма задания: утверждение.    Даётся только два варианта ответов. Ученик должен выбрать один из них – “да” — “нет”, “правильно” — “неправильно” и др.

2. Задания множественного выбора.

Это основной вид заданий, применяемый в тестировании и чаще всего используемый мной на уроках. Эти задания предполагают наличие вариативности в выборе. Учащиеся должны выбрать один из предложенных вариантов. Оптимальное количество вариантов 3-4 (до 5). Два варианта способствуют угадыванию, а больше пяти потребуют слишком много времени для чтения. Количество правильных ответов может быть и несколько, тогда в инструкции должно быть это указано.

3. Задание на восстановление соответствия.

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

4. Задания на установление правильной последовательности.

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

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

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

Задания открытого типа

1. Задания свободного изложения. Они предполагают свободные ответы учащихся по заданию (только один правильный ответ).

2. Задания-дополнения (с ограниченным ответом).

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

Программирование карточки с заданиями позволяют за короткое время (5-15 мин) выявить усвоение учебного материала. Такой вид опроса удобно проводить на уроках, требующих больше времени на объяснение нового материала, при проведении практических работ. Вопросы в карточках должны быть ясно, четко, понятно сформулированы, без подсказки. Ученик вовлечен в творческий поиск: он мыслит, анализирует, сопоставляет.

Виды программированных заданий: графические, цифровые и задания тезисного характера.

Графические программирования включают в себя до 10 высказываний. Некоторые из них верные, другие – неверные. Ученики в тетрадях чертят отрезок длиной 10 см (длина отрезка равна числу вопросов). Отрезок делят на сантиметры. Под ними указывают порядковый номер вопроса. Одно деление – это ответ на вопрос. Учитель зачитывает высказывания – дети графически отмечают на отрезке свой ответ (неверное высказывание – ставят прочерк “-“, если высказывание верное – “+”). Ответ: Для проверки задания учитель может приготовить шаблон с симметричным изображением ответов. Подставляя его к работе каждого ученика учитель быстро проверяет правильность ответов.

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

Задания тезисного характера. Задание состоит из 8-10 тезисов, в которых говорится об объекте природы: перечисляются его свойства, описывается внешний вид, повадки. Ниже перечислены эти объекты. Читая и анализируя их, учащиеся должны узнать о ком или о чем идет речь. Задача ребят – расставить номера соответствующих тезисов. Свойства должны быть знакомы детям.

В качестве итоговых тестовых работ можно предложить учащимся тесты комбинированного типа (задания с выбором и вводом правильного ответа).

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

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

Использование тестовой формы контроля обеспечивает:

        -высокий уровень учебных достижений по предметам начальной ступени образования;

        -воспитывает ценностное отношение к учебной деятельности;

        -развивает память, логическое мышление;

        -умение делать правильный выбор;

        -снижает уровень тревожности;

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

        Однако, наряду с преимуществами перед традиционными способами проверки знаний, умений и навыков, тестирование сопровождается определёнными недостатками:

        — в тестировании присутствует элемент случайности.        

-большая вероятность выбора ответов наугад;

        -невозможно проследить логику ученика.

Следовательно, тесты — это одна из форм контроля и оценки знаний, умений и навыков, которая может и должна использоваться в сочетании с другими формами и методами контроля и оценки.

Виды тестов и формы тестовых заданий

ВИДЫ ТЕСТОВ И ФОРМЫ ТЕСТОВЫХ ЗАДАНИЙ

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

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

Тестовые задания бывают открытого типа и закрытого типа.

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

Для закрытого типа тестовые задания можно представить с выбором одного верного ответа; с выбором нескольких верных ответов; с градуированными ответами; на установление соответствия; на установление правильной последовательности. Эти задания содержат в себе и основу и ответы, из которых испытуемый должен выбрать или составить верный ответ.

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

Задания с градуированными ответами содержат ответы, которые возможно все являются правильными. Ответы имеют градацию по степени правильности. Испытуемый может получить максимальное количество баллов. Угадывание практически исключено.

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

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

В заданиях с выбором одного верного ответа предлагается несколько вариантов ответа, среди которых один верный, а остальные не верные (дистракторы). Характерной особенностью заданий для испытуемого является: 1) задание только выбором одного ответа; 2) достоинством является их технологичность; 3) обработка результатов на компьютере. Недостатки: 1) демонстрируют неверные ответы, которые он может запомнить; 2) угадать верный ответ. В целом, тестовые задания с выбором одного ответа оправдывают свое назначение, и применяться в тестировании, а максимальное число вариантов ответов выбирается из вышеприведенных соображений.

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

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

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

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

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

Тестовые задания применяю на всех этапах процесса обучения. С их помощью обеспечиваю предварительный, текущий, тематический и итоговый контроль знаний, умений, навыков. Тестовый контроль позволяет значительно повысить эффективность модульной технологии («Применение блочно-модульной технологии при обучении физике» – это моя методическая тема). Например: в заданиях открытой формы варианты ответов не указываю. Задания формулирую в виде утвердительного выражения, пропуская слова, символы, формулы. Задача обучающихся – дописать пропущенное слово (символ, формулу), так чтобы получилась логически законченная фраза. Такая форма тестовых заданий сводит возможность догадки к минимуму. (Например: Кинетическую энергию движения тела можно рассчитать по формуле Еk= …). Открытую форму заданий использую на этапах входного контроля и для самостоятельного изучения темы.

В заданиях на установления соответствия элементы одного множества необходимо привести в соответствие другому множеству. Такие задания позволяют определить понимание обучающимися взаимосвязи явлений, их свойств. Записываются в двух или более колонах. Даётся задание: Установить соответствие между элементами правой и левой колонок. (Например: Величина: 1) напряжение; 2) сила тока; 3) сопротивление. Единица измерения: 1) А. 2) Ом. 3) В. Такие задания использую для устного фронтального опроса – даёт быстро получить информацию о готовности обучающихся к изучению новой темы. Так появляются «лишние» часы для повторения, закреплении, решения задач повышенной сложности и т. д.

Рассмотрим результат применения тестовых заданий. Тема: «Атом и атомное ядро» рассчитана по программе-20 часов. Объяснение темы с использованием тестовых заданий: 1) Теория-8 часов; 2) Практическая часть (к/р, л/р, с/р, решение задач)-6 часов. 3) Закрепление материала-2 часа. «Лишние часы»-4 часа.

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

Взвешивая всё «за» и «против», отдаю предпочтение тестовым заданиям закрытого типа. Тестовые задания открытого типа исключают угадывание, но они очень сложные для обучающихся.

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

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

Виды тестирования ПО (в картинках) / Хабр

В книге Growing Object-Oriented Software, Guided by Tests, мы описали различные виды тестов, которые мы используем при проектировании ПО и показали, как хорошо они сочетаются с архитектурным стилем Порты и Адаптеры (Ports and Adapters by Alistair Cockburn).

В Портах и Адапттерах центральное место приложения занимает доменная модель, не имеющая точек соприкосновения ни с какими частями инфраструктуры, будь то БД, очереди, UI, и т.д. Но модель содержит интерфейсы, которые определяют ее взаимоотношения с внешним миром в терминах домена. Cockburn называет эти интерфейсы портами. Эти интерфейсы реализуются в соответствующих объектах, осуществляющих взаимодействие с внешним миром — Cockburn назвал их адаптерами. В распределенных системах разные процессы, каждый со своей доменной моделью, взаимодействюут между собой с помощью портов и адаптеров.

На диаграмме выше, большой круг — это процесс, маленькие(внутри него) — объекты. Домен располагается в центре процесса. Инфраструктурные модули(на рисунке это подписанные сектора), через которые процесс взаимодействует с внешним миром, облепляют доменный «круг». Модули-адаптеры, отображающие концепции домена на технические реализации находятся между ними.

Ниже я попытаюсь объяснить, как различные уровни тестирования вписываются в Порты и Адаптеры.

Модульные тесты

Модульные тесты тестируют отдельные объекты, или их небольшие группы внутри одного процесса. Например, при Test-Driven Development, мы пишем модульные тесты, результаты выполнения которых влияют на тестируемый код — мы редактируем его, когда он не проходит какие-то тест кейсы.

Интеграционные тесты

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

Приемочные тесты

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

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

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

Системные тесты

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

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

ВИДЫ ТЕСТОВ И ФОРМЫ ТЕСТОВЫХ ЗАДАНИЙ. — Студопедия

Лекция (4 ч)

Применение современных средств оценивания уровня знаний (педагогическое тестирование) — это уже реальность современных школы и вуза.

КЛАССИФИКАЦИЯ ПЕДАГОГИЧЕСКИХ ТЕСТОВ

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

По целям использования:

n входное тестирование обеспечивает проверку знаний и умений в начале обучения;

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

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

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

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



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


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

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

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

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

 

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

 

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

n нормативно-ориентированный;

n критериально-ориентированный.

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

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

 

Критериально-ориентированный тест служит для определения уровня освоения учащимся содержания какого-либо предмета, дисциплины, раздела, темы. В основе такого теста лежит сопоставление продемонстрированных знаний и умений испытуемого (правильно выполненные задания) с планируемым объемом знаний и умений в какой-то конкретной области содержания (математика, физика, русский язык; отдельные темы, разделы). Критерий оценки (сколько % заданий по каждому разделу должно быть выполнено правильно) задается экспертами на основе образовательных стандартов.

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

При создании критериально-ориентированного теста особое внимание уделяется тому, чтобы задания теста соответствовали области содержания и адекватно отражали все ее элементы.

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

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

 

По средствам предъявленияпедагогические тесты делятся

n бланковые, в которых испытуемые отмечают или вписывают правильные ответы на бланке;

n компьютерные — задания высвечиваются на мониторе компьютера.

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

 

По степени однородности задач:

n гомогенные, предназначенные для контроля знаний и умений по одному предмету или дисциплине ;

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

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

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

 

ТИПЫ И ФОРМЫ ТЕСТОВЫХ ЗАДАНИЙ.

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

Структура тестового задания следующая:

n стандартная инструкция по выполнению задания;

n основное содержание задания, где формулируется проблема, вопрос, задача, которые должен решить испытуемый;

n эталонный ответ и правила для оценки его выполнения.

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

 

Понятие теста. Виды тестов — Студопедия

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

Термин «тест», получивший чрезвычайно широкое распространение в различных областях знания в смысле испытания, проверки, имеет давнюю историю. По Р. Пэнто и М. Гравитц (1972), слово «тест» происходит из старофранцузского языка и является синонимом слова «чашка» (лат. testa — ваза из глины). Этим словом обозначали небольшие сосуды из обожженной глины, использовавшиеся алхимиками для проведения опытов. В русском языке слово «тест» долгое время имело два значения:

1) испытательная присяга, религиозная английская клятва, которую каждыйвступающий в общественную должность должен давать, чтобы доказать, чтоон не тайный католик;

2) плоский плавильный сосуд или сосуд из выщелоченной золы для выделения олова из золота или серебра1.

Близкое современному содержание термин «тест» как термин психологический получает в конце XIX в. В психодиагностике известны разнообразные классификации тестов. Они могут подразделяться но особенностям используемых тестовых заданий на тесты вербальные и тесты практические,по форме процедуры обследования — на тесты групповые и индивидуальные,по направленности -на тесты способностей, тесты личности и тесты отдельных психических функций,а в зависимости от наличия или отсутствия временных ограничений — на тесты скорости и тесты результативности.Также тесты могут различаться по



1 Русский энциклопедический словарь. 1877.

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

На страницах этой книги термин «тест» используется наряду с другим термином — методика (иногда — техника). Имеет ли этот термин содержание, отличное от термина «тест»? Для того чтобы ответить на этот вопрос, необходимо вспомнить о становлении советской психодиагностики в 1970-е гг. Слово «тест» в это время имело по известным причинам дополнительное негативное значение, обозначая не только инструмент исследования, но и его «буржуазное происхождение». Поэтому все используемые тесты были переименованы в методики. Сегодня нет оснований отказываться от термина-понятия, с которым связана вся история и нынешний день психодиагностики. Термин «методика» целесообразно сохранить за нестандартизованными диагностическими инструментами, а также теми из них, которые, как правило, в силу претензий на глобальную диагностику личности, скорее не измеряют ее, а оценивают. К таким диагностическим инструментам в первую очередь относятся проективные методики.Следует также учитывать сложившуюся в русскоязычной литературе традицию употребления термина опросник.Опросниками (носящий искусственный характер термин тест-опросникпостепенно вышел из употребления) называют такие психодиагностические инструменты, которые в отличие от других тестов направлены на субъективную оценку обследуемым самого себя или других людей.


Тесту, как и любому другому инструменту познания, присущи особенности, которые в конкретных обстоятельствах исследования могут рассматриваться в качестве его достоинств или недостатков. Эффективное использование тестов зависит от учета многих факторов, из которых к важнейшим относятся: теоретическая концепция, на которой базируется тот или иной тест; область применения; весь комплекс сведений, обусловленных стандартными требованиями к психологическим тестам, их психометрическим характеристикам. Распространенные представления о «простоте» и доступности тестов не соответствуют действительности. Являясь средством исследования сложнейших психических явлений, тест не может толковаться упрощенно как предложение задания (заданий) и регистрация его решения. Научное использование тестов возможно лишь при условии опоры на общепсихологические знания, компетентность в области теории и практики соответствующих психодиагностических исследований. Не менее существенно следование этическим нормам психодиагностики.

2.5.2. Компьютеризированные и компьютерные тесты

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

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

Собственно появление так называемой компьютерной психодиагностики за рубежом происходит в период второго этапа развития информационных технологий (1960-е гг.). В первую очередь были автоматизированы все трудоемкие процедуры обработки диагностической информации (подсчет «сырых» баллов, накопление базы данных, расчет норм теста, перевод первичных данных в стандартные показатели и т. д.). Определенное развитие в этот период получили и системы многомерного анализа данных.

Успехи в развитии электроники привели к быстрому снижению стоимости машинных ресурсов, тогда как расходы на математическое обеспечение возросли. Концепция этого этапа развития информационной технологии может быть сформулирована следующим образом: «Все, что может быть запрограммировано, должны делать машины; люди должны делать только то, на что они пока не в состоянии написать программы» (Громов, 1985). Именно к этому периоду относятся основные достижения западной компьютерной психодиагностики. Ко времени возникновения новой машинной технологии обработки информации психодиагностика обладала значительным арсеналом стандартизированных методик. Некоторые выборки обследованных насчитывали миллионы. Благодаря потребности в оперативном анализе массивов данных, быстро развиваются компьютерные средства сбора психодиагностической информации, разрабатываются средства специального программного обеспечения. Компьютер все чаще выступает в роли «экспериментатора».

Третий этап развития информационной технологии (начиная с 1970-х гг.) создал условия для возникновения нового поколения компьютерных психодиагностических систем на базе ПЭВМ, ускорил процесс внедрения в практику автоматизированных тестовых методик, создал основу для последующей формализации и автоматизации процесса сбора и обработки психодиагностической информации. Меняется процедура обследования, общение испытуемого с ЭВМ приобретает форму «диалога». Введение обратной связи позволяет изменять стратегию исследования в зависимости от предшествующих результатов. Именно в этот период появляются первые собственно компьютерные тесты, тесты специально созданные для компьютерной среды. Развитие этих тестов создает предпосылки адаптивного тестирования, связанного в первую очередь с приспособлением заданий к особенностям ответов испытуемого. Отсюда целесообразно разделение тестов на компьютеризированные,или приспособленные к условиям компьютера, и компьютерные.

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

Отечественная компьютерная психодиагностика как направление исследований оформляется к середине 1980-х гг., и ее развитие не столь непосредственно связано с совершенствованием информационной технологии, как это происходило

за рубежом. Психологическая наука вообще занимает далеко не первое место в ряду активных потребителей современной информационной технологии. Любопытно, что только в конце 1960-х гг. советским психологам предлагают овладеть простейшими способами факторного анализа при осуществлении расчетов вручную (!), тогда как за рубежом данный математико-статистический метод, реализуемый с помощью ЭВМ, достаточно широко использовался уже в 1930-е гг.1

Появление компьютерных версий тестов в бывшем СССР, а более или менее доступными они становятся ближе к концу 1980-х гг., приветствуется далеко не всеми. Проведенное в начале 1990-х гг. московскими психологами исследование (О. К. Тихомиров и др.) отношения различных социальных групп к компьютеризованному тестированию показало, что с наибольшим энтузиазмом к нему относятся руководители высшего уровня, психодиагносты-разработчики и те лица, которые имеют навыки общения с компьютером и мотивированы на самопознание. Негативное отношение наблюдалось у руководителей среднего звена, непосредственно работающих с подчиненными и знающих их в течение длительного времени. Такое отношение также свойственно психодиагностам-пользователям (правда, у них иногда встречается и некритическое сверхдоверие, возникающее как результат слабой теоретической и практической подготовки в области психодиагностики) и лицам, усматривающим зависимость благополучия в профессиональной деятельности, карьере и т. п. от результатов тестирования.

Какие преимущества дает применение современных компьютеризированных методик психодиагностики?

* Благодаря неизменности реализуемой программы обеспечивается постоянство условий тестирования при немашинном предъявлении заданий.

* Обеспечивается точность и однозначность регистрации множества возможных реакций испытуемого.

* Появляется возможность восстановить и проследить последовательностьдействий испытуемого.

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

* Создаются возможности для автоматизированного конструирования тестов.

* Психолог освобождается от рутинной, трудоемкой работы, как при проведении обследования, так и при конструировании (адаптации) тестов.

Ф Обеспечивается возможность расширения практики группового тестирования и тиражирования методик.

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

Ф Легче сохранить конфиденциальность результатов тестирования.

* Упрощается хранение диагностических данных (на магнитных носителях),снижается себестоимость обследования.

1Тсплок Б. М. Простейшие способы факторного анализа /’/ Типологическиеособенности высшей нервной деятельности человека. — М.: Просвещение, 1967.

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

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

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

Ф Намечаются пути решения давней проблемы, возникающей как результат несовместимости концептуальных схем интерпретации различных методик (например, создание словаря-тезауруса терминов-названий психических свойств, используемых в научной, литературной и бытовой лексике).

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

Ф Испытуемый при необходимости обеспечивается быстрой интерпретирующей обратной связью по результатам тестирования.

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

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

* Обеспечивается тесная связь с решением практических задач.

Оценить степень вовлеченности компьютера в психодиагностическое исследование можно руководствуясь шкалой, предложенной Хартманом (1986) (рис. 2.3)

Наряду с преимуществами, которые дает использование компьютера, принципиальное значение приобретают вопросы, связанные с появлением новообразований, вносимых компьютером в традиционно сложившуюся в психодиагностике систему взаимодействия «экспериментатор—тест—испытуемый». Отсутствие непосредственного наблюдения и живого контакта с испытуемым вносит примерно те же трудности и ограничения, с которыми приходилось и ранее сталкиваться в групповом тестировании. Кроме того, примерно у 30% обследованных обнаруживался «феномен компьютерной тревожности» (О. В.Доронина, 1993), причем в 5% случаев регистрировалось состояние, схожее с фобией1.

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

Рис. 2.3.Шкала Хартмана

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

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

Обобщенный анализ психологических последствий компьютеризации психодиагностики позволил выявить существенные изменения структурных компонентов деятельности (ее мотивов, целей и операций) по сравнению с традиционными формами (Тихомиров и Гурьева, 1989; и др.). В упомянутом исследовании авторами разработаны критерии дифференцированной оценки психологических последствий, показан их противоречивый характер по отношению к основному критерию — значимости последствий для повышения продуктивности деятельности. Последствия подразделяются на реальные и потенциальные, позитивные и негативные, управляемые и неуправляемые (в этом исследовании изучались: мотивация, целеобразование и операционный состав компьютеризованной психодиагностической деятельности). Были выделены детерминанты (социальный заказ, развитие научного знания, специфика составления алгоритмов и программирования деятельности, техническое обеспечение работы компьютеров, организация деятельности, личностные особенности психодиагностов и обследуемых), которые регулируют соотношение позитивных и негативных последствий компьютериза-

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

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

Эффект автоматизации интерпретации полученных в психодиагностическом обследовании данных двоякий. С одной стороны, это существенно облегчает работу психологов-практиков, с другой — «навязанные» алгоритмы интерпретаций при их слепом воспроизведении на различных выборках испытуемых способствуют появлению составленных с помощью компьютера псевдозаключений. Заметим, что за рубежом в последнее время, особенно среди высококвалифицированных профессионалов, ориентированных на индивидуальную диагностику, все более отчетливо проявляется тенденция неприятия чужих алгоритмов интерпретации тестовых результатов.

Интерпретационные алгоритмы некоторых популярных тестов выдают пользователю заключения, состоящие из общих, стереотипных утверждений, без труда принимаемых большинством людей как истинные, что сближает их с гороскопом и астрологическими календарями. Сказанное в первую очередь относится к психодиагностическим методикам, претендующим на «глобальный» диагноз личности. Сошлемся лишь на одно из многих зарубежных исследований. Эксперты-психиатры оценивали по 100-балльной шкале точность компьютеризованного тестирования больных с различными диагнозами по методике Роршаха и составленного с помощью компьютера псевдозаключения. Точность реальных компьютерных заключений составила в среднем 65,42 балла, а псевдозаключений — 60,42 балла. Таким образом, компьютеризированная система тестирования по Роршаху обладает только 5%(!) различительной способностью.

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

В странах СНГ компьютерная психодиагностика на нынешнем уровне ее развития выполняет функцию экстенсивного воспроизводства диагностических ме-

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

Виды Тестирования ПО — Полный Список

Виды тестирования

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

Ad-hoc тестирование

Этот вид тестирования ПО является неформальным и неструктурированным и может выполняться любым заинтересованным лицом, без ссылок на какие-либо тестовые сценарии или тестовые документы.

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

Приемочное тестирование

Приемочное тестирование – это формальный вид тестирования программного обеспечения, который выполняется конечным потребителем, когда разработчики предоставили запрашиваемые услуги. Целью этого тестирования является проверка соответствия ПО бизнес-требованиям потребителей и требованиям, представленным ранее. Приемочные тестирования обычно документируются в начале работы (в agile) и помогают тестировщикам и разработчикам улучшить свои знания и умения в данной области.

Что такое приемочное тестирование в Agile?

Тестирование доступности

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

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

Agile Testing – это вид тестирования программного обеспечения, который учитывает гибкий подход и методы разработки программного обеспечения. В среде разработки Agile тестирование является неотъемлемой частью разработки ПО и выполняется параллельно с написанием кода. Agile тестирование позволяет проводить постепенное написание кода и его тестирование.

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

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

Автоматизированное тестирование

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

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

Другими словами, «парное тестирование» – это тестирование методом «черного ящика» и метод тестирования, при котором для каждого входа тестируется пара входных данных, что помогает тестировать работу ПО, как и ожидалось, со всеми возможными комбинациями ввода.

Бета-тестирование

Это формальный вид тестирования программного обеспечения, который выполняется конечными потребителями перед выпуском или передачей программного обеспечения пользователям. Успешное завершение бета-тестирования означает согласие пользователя с программным обеспечением.

Тестирование Черного Ящика

Тестирование черного ящика – это вид тестирования программного обеспечения, когда от тестировщиков не требуется знать кодировку или внутреннюю структуру программного обеспечения. Метод тестирования «черного ящика» основан на тестировании ПО с различными входами и сравнении результатов с ожидаемыми.

Тестирование обратной совместимости

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

Тестирование граничных значений

Тестирование граничных значений – это вид тестирования, основанный на концепции «агрегации ошибок на границах». Тестирование проводится методом тщательного тестирования дефектов в граничных значениях. Если в поле принимается значение от 1 до 100, то тестирование выполняется для значений 0, 1, 2, 99, 100 и 101.

Метод тестирования “большой взрыв”

Это один из подходов интеграционного тестирования. Метод тестирования “большой взрыв” основывается на том, что все или большинство модулей разрабатываются и затем соединяются вместе.

Интеграционное тестирование Снизу вверх (восходящее тестирование)

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

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

Является методом тестирования белого ящика для разработки тестовых сценариев для тестирования кода для каждого условия ветвления. Применяется во время модульного тестирования.

Тестирование совместимости браузера

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

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

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

Тестирование компонентов

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

Тестирование покрытия условий

Тестирование покрытия условий – это методика тестирования, используемая во время модульного тестирования, где разработчик тестирует все условия, такие как if, if-else, case и т. д. в тестируемом модуле кода.

Динамическое тестирование

Тестирование может быть выполнено методом статического тестирования и динамического тестирования. Динамическое тестирование – это подход к тестированию, когда тестирование может быть выполнено только при извлечении кода.

Тестирование покрытия решения

Это методика тестирования, которая используется в модульном тестировании. Цель тестирования покрытия решения состоит в том, чтобы осуществить и проверить каждый блок принятия решения в коде, например. If, if-else, case.

Сквозное тестирование

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

Исследовательское тестирование

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

Эквивалентное разбиение

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

Функциональное тестирование

Функциональное тестирование – формальный тип тестирования, выполняемый тестировщиками. Функциональное тестирование сосредоточено на тестировании программного обеспечения на основе документа о состоянии, случаев и требований. Функциональное тестирование является типом тестирования «черного ящика» и не требует знаний внутренней работы программного обеспечения, в отличие от тестирования «белого ящика».

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

Fuzz testing или fuzzing – это методика тестирования программного обеспечения, которая включает тестирование с непредвиденными или случайными исходными данными. Программное обеспечение тестируется на предмет ошибок или сообщений об ошибках, которые появляются из-за ошибок при вводе данных.

Тестирование графического интерфейса пользователя

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

Тестирование методом “стеклянного ящика”

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

Gorilla тестирование (хаотическое тестирование)

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

Тестирование благоприятного пути

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

Интеграционное тестирование

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

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

Тестирование интерфейса необходимо, когда программное обеспечение обеспечивает поддержку одного или нескольких интерфейсов, таких как «Графический интерфейс пользователя», «Интерфейс командной строки» или «Интерфейс прикладного программирования», чтобы взаимодействовать со своими пользователями или другим программным обеспечением. Интерфейсы служат средой для ПО, чтобы принимать входные данные от пользователя и предоставлять выходные данные пользователю. Подход к тестированию интерфейса зависит от типа тестируемого интерфейса, такого как GUI или API или CLI.

Тестирование интернационализации

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

Тестирование на основе ключевых слов

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

Нагрузочное тестирование

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

Тестирование локализации

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

Отрицательное тестирование

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

Нефункциональное тестирование

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

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

– это методика тестирования ПО, которую могут выполнять тестировщики ПО, разработчики или бизнес-аналитики. Как следует из названия, два человека работают вместе, один занимается тестированием и другой контролирует и записывает результаты тестирования. Парное тестирование может также выполняться в комбинации тестировщика-разработчика, тестировщика-бизнес-аналитика или комбинации аналитик-бизнес-разработчик. Объединение тестировщиков и разработчиков в парном тестировании помогает быстрее обнаруживать дефекты, определять основную причину, исправлять и тестировать исправление.

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

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

Тестирование безопасности

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

Регрессионное тестирование

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

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

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

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

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

Smoke тестирование (тестирование “на дым”)

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

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

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

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

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

Тестирование масштабируемости

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

Тестирование стабильности

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

Статическое тестирование

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

Стресс-тестирование

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

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

Включает в себя несколько видов тестирования ПО, которые позволят проверить программное обеспечение в целом (программное обеспечение, аппаратное обеспечение и сеть) в соответствии с требованиями, для которых он был создан. Для завершения тестирования системы выполняются различные виды тестов (GUI-тестирование, функциональное тестирование, регрессионное тестирование, тестирование дыма, нагрузочное тестирование, стресс-тестирование, тестирование безопасности, стресс-тестирование, ad-hoc тестирование и т. д.).

Нагрузочное тестирование

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

Тестирование интеграции системы

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

Модульное тестирование

Это вид тестирования, который выполняется разработчиками ПО. Модульное тестирование следует методу тестирования белых полей, где разработчик будет тестировать модули исходного кода, такие как операторы, ветви, функции, методы, интерфейс в ООП (объектно-ориентированное программирование). Модульное тестирование обычно включает в себя разработку драйверов. Модульные тесты – идеальные варианты для автоматизации. Автоматизированные тесты могут выполняться как единичные регрессионные тесты для новых версий или новых версий ПО. Существует множество полезных фреймов, таких как Junit, Nunit и т. д., которые могут сделать модульное тестирование более эффективным.

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

Является типом тестирования ПО, которое выполняется, чтобы понять, насколько ПО удобно для пользователя. Цель тестирования удобства использования заключается в том, чтобы позволить конечным пользователям использовать ПО, наблюдать за их поведением, эмоциональным откликом (понравилось ли пользователям использование программного обеспечения или они подчеркнули его использование и т. Д.) и собрать их отзывы о том, как ПО может быть более удобным для пользователя.

Приемочное тестирование пользователя

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

Тестирование объема

Является нефункциональным видом тестирования, выполняемым группой инженеров по производительности. Тестирование объема – один из видов тестирования производительности. Тестирование объема выполняется для того, чтобы проверить ПО на надежность при работе с различными размерами данных, которые принимаются и обрабатываются программным обеспечением. Например, если вы собираетесь тестировать слово Microsoft, то проверка объема будет заключаться в том, чтобы увидеть, может ли MS Word открыть, сохранить и работать с файлами разных размеров (от 10 до 100 МБ).

Тестирование уязвимости

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

Тестирование методом “белого ящика”

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

Хочу отметить, что помогут познакомиться с данными методами тестирования  наши курсы Тестирования ПО в Минске .

Запишитесь прямо сейчас или закажите звонок с бесплатной консультацией!

Записаться сейчас / Бесплатная консультация

14.Классификация тестов

Тест

краткое стандартизированное, чаще всего
ограниченное во времени задание
(испытание), направленное на выявление
индивидуально-психологических различий.

Систематизация
тестов

Основания
для классификации

Виды
тестов

По
форме тестирования

По
количеству испытуемых: индивидуальные
и групповые

По
форме ответа: устные и письменные

По
материалу оперирования: бланковые,
предметные, аппаратурные, компьютерные

По
наличию ограничений времени: скорости
и результативности

По
характеру стимульного материала:
вербальные и невербальные

По
содержанию (направленности) тестирования

Интеллекта

Общих
и специальных способностей

Достижений
Личности

По
особенностям интерпретации (оценки)
результатов тестирования

Ориентированные
на статистическую норму

Ориентированные
на социально-психологический норматив

Критериально-ориентированные

Тесты
интеллекта

– группа тестов, предназначенных для
изучения уровня интеллектуального
развития.

Тесты
способностей

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

Тесты
достижений

– группа тестов, направленных на оценку
достигнутого уровня знаний, умений,
навыков.

Тесты
личности

– группа тестов, направленных на изучение
различных неинтеллектуальных проявлений
личности (интересы, мотивы, эмоции,
отношения и т.д.).

Тесты,
ориентированные на статистическую
норму

– тесты, оценки в которых интерпретируются
путем сравнения с нормами, отображающими
выполнение теста в воборке стандартизации
(т.е. индивидуальные результаты
тестирования соотносятся с групповыми).

Тесты,
ориентированные на социально-психологический
норматив

— тесты, критерием оценки в которых
является степень близости индивидуальных
результатов тестирования к
социально-психологическому нормативу
(системе требований, которые общество
предъявляет к психическому развитию
каждого из его членов). Социально-психологический
норматив реализуется в совокупности
знаний, составляющих тест.

Критериально-ориентированные
тесты

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

15.Опросники. Общая характеристика метода. Классификация опросников

Опросники

группа психодиагностических методик,
задания в которых представлены в виде
вопросов (утверждений).

Отличительные
особенности:

Получение
объективных и/или субъективных данных
со слов испытуемого

Отражение
отношения человека к тем или иным
высказываниям

Систематизация
опросников


по содержанию

Опросники-анкеты

биографические
опросники

Личностные
опросники

черт
личности (опросник Р.Кеттела «16 личностных
факторов» — 16 – PF и др.)

типологические
(Миннесотский многоаспектый личностный
опросник – MMPI, опросники Г.Айзенка и
др.)

мотивов,
интересов, установок («Список личносных
предпочтений» А.Эдвардса и др.)

состояний
и настроений (САН и др.) акцентуальный
(опросник Г.Шмишека, «Патохарактерологический
диагностический опросник» А.Личко –
ПДО) и др.

по
форме

групповые
индивидуальные письменные

устные бланковые
компьютерные

КЛАССИФИКАЦИЯ
ВОПРОСОВ

по
функциям

основные
(сбор информации о содержании исследуемого
явления)

контрольные
(проверка искренности ответов) – шкалы
лжи/искренности

По
форме

открытые
(ответ дается в свободной форме)

закрытые
(на вопрос дается набор вариантов
ответов)

прямые
(аппелирующие непосредственно к опыту
субъекта)

косвенные
(аппелирующие мнениям, суждениям, в
которых косвенно проявляется опыт и
переживания)

Опросники-анкеты

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

Опросники
биографические –

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

Опросники
личностные –

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

Шкала
лжи

– вопросы, направленные на оценку
тенденции испытуемого к социально
положительным ответам (желание показать
себя в максимально выгодном свете).

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

Какие существуют различные типы тестирования программного обеспечения?

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

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

Different Types of Software Testing Different Types of Software Testing

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

Пойдем посмотрим на них.

Различные типы тестирования программного обеспечения

Ниже приводится список некоторых распространенных типов тестирования программного обеспечения:

Типы функционального тестирования включают:

  • Модульное тестирование
  • Интеграционное тестирование
  • Системное тестирование
  • Тестирование работоспособности
  • Дымовое тестирование
  • Тестирование интерфейса
  • Регрессионное тестирование
  • Бета / приемочное тестирование

Типы нефункционального тестирования включают:

  • Тестирование производительности
  • Нагрузочное тестирование
  • Стресс-тестирование
  • Объемное тестирование
  • Безопасность Тестирование
  • Тестирование совместимости
  • Тестирование установки
  • Тестирование восстановления
  • Тестирование надежности
  • Тестирование удобства использования
  • Тестирование на соответствие
  • Тестирование локализации

Давайте подробнее рассмотрим эти типы тестирования.

Types of Software Testing Types of Software Testing

# 1) Альфа-тестирование

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

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

Альфа-тестирование проводится на сайте разработчика.Для этого типа тестирования может быть создана собственная виртуальная пользовательская среда.

# 2) Приемочное испытание

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

Это последний этап тестирования, после которого программное обеспечение запускается в производство.Это также называется приемочным тестированием пользователя (UAT).

# 3) Специальное тестирование

Само название предполагает, что это тестирование выполняется на специальной основе, то есть без ссылки на тестовый пример, а также без какого-либо плана или документации для такого типа тестирования.

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

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

# 4) Тестирование доступности

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

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

# 5) Бета-тестирование

Бета-тестирование — это формальный вид тестирования программного обеспечения, проводимого заказчиком. Это выполняется в Real Environment перед выпуском продукта на рынок для реальных конечных пользователей.

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

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

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

# 6) Внутреннее тестирование

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

Существуют различные базы данных, такие как SQL Server, MySQL, Oracle и т. Д. Тестирование базы данных включает в себя тестирование структуры таблицы, схемы, хранимой процедуры, структуры данных и так далее.

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

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

# 7) Тестирование совместимости браузера

Это подтип тестирования совместимости (который объясняется ниже) и выполняется группой тестирования.

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

# 8) Тестирование обратной совместимости

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

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

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

# 9) Тестирование черного ящика

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

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

# 10) Тестирование граничных значений

Этот тип тестирования проверяет поведение приложения на граничном уровне.

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

Если для тестирования требуется диапазон значений от 1 до 500, то проверка граничных значений выполняется для значений 0, 1, 2, 499, 500 и 501.

# 11) Тестирование ветвей

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

# 12) Сравнительное тестирование

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

# 13) Тестирование совместимости

Это тип тестирования, при котором проверяется, как программное обеспечение ведет себя и работает в другой среде, веб-серверах, оборудовании и сетевой среде.

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

# 14) Тестирование компонентов

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

# 15) Сквозное тестирование

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

# 16) Эквивалентное разбиение

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

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

Предположим, приложение принимает значения от -10 до +10, поэтому при использовании разделения по эквивалентности для тестирования выбираются следующие значения: ноль, одно положительное значение, одно отрицательное значение.Таким образом, разделение эквивалентности для этого тестирования составляет от -10 до -1, 0 и от 1 до 10.

# 17) Пример тестирования

Это означает тестирование в реальном времени. Примерное тестирование включает сценарий в реальном времени, а также сценарии, основанные на опыте тестировщиков.

# 18) Исследовательское тестирование

Исследовательское тестирование — это неформальное тестирование, выполняемое командой тестирования. Целью этого тестирования является исследование приложения и поиск дефектов, которые существуют в приложении.

Иногда может случиться так, что во время этого тестирования обнаруженный серьезный дефект может даже вызвать сбой системы.

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

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

# 20) Функциональное тестирование

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

# 21) Тестирование графического интерфейса пользователя (GUI)

Целью данного тестирования GUI является проверка графического интерфейса пользователя в соответствии с бизнес-требованиями. Ожидаемый графический интерфейс приложения упоминается в подробном проектном документе и на экранах макетов графического интерфейса.

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

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

# 22) Тестирование Gorilla

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

# 23) Тестирование счастливого пути

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

# 24) Инкрементное тестирование интеграции

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

# 25) Тестирование установки / удаления

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

# 26) Тестирование интеграции

Тестирование всех интегрированных модулей для проверки объединенной функциональности после интеграции называется интеграционным тестированием.

Модули обычно представляют собой модули кода, отдельные приложения, клиентские и серверные приложения в сети и т. Д. Этот тип тестирования особенно актуален для клиент-серверных и распределенных систем.

# 27) Нагрузочное тестирование

Это тип нефункционального тестирования, и цель нагрузочного тестирования — проверить, с какой нагрузкой или максимальной рабочей нагрузкой может справиться система без какого-либо снижения производительности.

Нагрузочное тестирование помогает определить максимальную емкость системы при определенной нагрузке и любых проблемах, вызывающих снижение производительности программного обеспечения.Нагрузочное тестирование выполняется с использованием таких инструментов, как JMeter, LoadRunner, WebLoad, Silk performer и т. Д.

# 28) Monkey Testing

Monkey Testing выполняется тестером, предполагающим, что если обезьяна использует приложение, то как случайный ввод, значения будут быть введенным Обезьяной без каких-либо знаний или понимания приложения.

Цель Monkey Testing — проверить, не вылетает ли приложение или система, путем предоставления случайных входных значений / данных. Тестирование Monkey выполняется случайным образом, и никакие тестовые примеры не создаются в сценариях, и в этом нет необходимости.

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

# 29) Тестирование мутаций

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

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

# 30) Отрицательное тестирование

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

# 31) Нефункциональное тестирование

Это тип тестирования, для которого каждая организация имеет отдельную команду, которая обычно называется командой нефункционального тестирования (NFT) или командой производительности.

Нефункциональное тестирование включает в себя тестирование нефункциональных требований, таких как нагрузочное тестирование, стресс-тестирование, безопасность, объем, тестирование восстановления и т. Д.Цель тестирования NFT — убедиться, что время отклика программного обеспечения или приложения достаточно быстрое в соответствии с бизнес-требованиями.

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

# 32) Тестирование производительности

Этот термин часто используется как синоним «стресс-тестирования» и «нагрузочного» тестирования. Тестирование производительности проводится для проверки соответствия системы требованиям к производительности. Для этого тестирования используются различные инструменты производительности и загрузки.

# 33) Тестирование восстановления

Это тип тестирования, который проверяет, насколько хорошо приложение или система восстанавливаются после сбоев или сбоев.

Recovery Testing определяет, может ли система продолжить работу после аварии. Предположим, что приложение получает данные по сетевому кабелю, и внезапно этот сетевой кабель был отключен.

Через некоторое время подключите сетевой кабель; тогда система должна начать получать данные с того места, где она потеряла соединение из-за отсоединения сетевого кабеля.

# 34) Регрессионное тестирование

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

# 35) Тестирование на основе рисков (RBT)

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

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

Функциональность с низким приоритетом может быть протестирована или не протестирована в зависимости от доступного времени.

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

# 36) Тестирование работоспособности

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

# 37) Тестирование безопасности

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

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

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

# 38) Smoke Testing

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

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

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

# 39) Статическое тестирование

Статическое тестирование — это тип тестирования, который выполняется без какого-либо кода. Выполнение документации выполняется на этапе тестирования.

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

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

# 40) Стресс-тестирование

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

# 41) Тестирование системы

В рамках метода тестирования системы вся система тестируется в соответствии с требованиями.Это тестирование типа «черный ящик», основанное на общих технических требованиях и охватывающее все комбинированные части системы.

# 42) Модульное тестирование

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

# 43) Тестирование удобства использования

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

# 44) Тестирование уязвимостей

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

Таким образом, перед производством необходимо проверить, проходят ли эти системы тестирование на уязвимость. Он может выявить критические дефекты, изъяны в безопасности.

# 45) Объемное тестирование

Объемное тестирование — это тип нефункционального тестирования, выполняемого группой тестирования производительности.

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

# 46) Тестирование белого ящика

Тестирование белого ящика основано на знании внутренней логики кода приложения.

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

Заключение

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

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

.

ФУНКЦИИ И ВИДЫ ИСПЫТАНИЙ

ШИНТА АМАЛИЯ 100221404360

WINARSIH 100221404945

ФУНКЦИИ И ВИДЫ ИСПЫТАНИЙ

Функции тестов: для выяснения того, что у студентов на уме, через их выступления

Виды испытаний

  1. 1. По целям
    1. а. Тесты на знание языка

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

Цель: предсказать успех человека в изучении иностранного языка

Материалы: должны основываться на концепции общеязыковой способности

Ориентация: будущее / прогноз

Пример: Тест на знание современного языка (MLAT)

Батарея Pimsleur Language Aptitude (PLAB)

  1. Квалификационные тесты

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

Цель: проверить глобальную компетентность в языке — он проверяет общие способности, независимо от какой-либо подготовки, которую они ранее имели на языке

Материалы: грамматика, словарный запас, понимание прочитанного, понимание на слух

Ориентация: будущее

Пример: TOEIC -> профессия, сфера деятельности

TOEFL -> ориентировано на академическое обучение

  1. г. Тесты размещения

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

Цель: поместить ученика на определенный уровень / раздел языковой программы или школы

Материалы: необходимые материалы, необходимые для данной позиции

Ориентация: будущее, прогноз

Пример: SNMPTN, вступительные испытания, тест на знание английского как второго языка (ESLPT) в Государственном университете Сан-Франциско.

  1. г. Диагностические тесты

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

Цель: ~ знать базовое / начальное поведение (для разработки: учебного материала, стратегии обучения и использования управления классом)

~ знать сильные и слабые стороны учащихся

~ выбрать правильные материалы

~ для разработки правильных стратегий

~, чтобы помочь ученикам эффективно и действенно достигать целей

Материалы: множественный выбор, короткие ответы

Ориентация: будущее

Пример: предварительное испытание

  1. e. Достижения тестов

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

Цель: определить, были ли достигнуты цели курса с помощью навыков, приобретенных к концу периода обучения

Материалы: стандартные компетенции и базовые компетенции, которые должны быть достигнуты студентами

Ориентация: прошлое

Пример:

грн.

  1. 2. На основании ответа
    1. а. Субъективные тесты

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

Пример: эссе и короткие ответы

Тип испытания

преимуществ

недостатки

Очерк Может использоваться для измерения когнитивных навыков более высокого порядка.Легко писать вопросы. Респонденту сложно угадать правильный ответ. Требуется время на администрирование и оценку. Трудно определить надежные критерии для оценки. В течение одного периода тестирования можно выбрать только ограниченный диапазон контента.
Краткий ответ Многие могут быть введены за короткий промежуток времени. Относительно эффективно забивать. В меру легко писать предметы. Трудно определить обоснованные критерии для правильных ответов.Ограничено вопросами, на которые можно ответить или ответить в нескольких словах.
  • Пункты субъективного теста чаще называют заданиями построенного ответа (CR). Они требуют, чтобы экзаменуемые создавали свои собственные ответы, а не выбирали ответ из списка вариантов (Американская ассоциация исследований в области образования, Американская психологическая ассоциация и Национальный совет по измерениям в образовании, 1999). Никакая отдельная формулировка (или набор действий) не может считаться единственно правильным ответом, и за ответ можно получить полную или частичную оценку.Эксперты по содержанию должны оценивать ответы субъективно. Термин , построенный элемент ответа , может относиться к заданию эссе или оценке эффективности. Эксперты по измерениям традиционно различают два варианта этих субъективных типов вопросов: элемент ограниченного ответа и элемент расширенного ответа.

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

Расширенные ответы . Вопросы для расширенных ответов требуют длинных ответов, которые имеют большое значение при выставлении оценок. В идеале эти предметы сосредоточены на основных концепциях блока контента и требуют мышления более высокого уровня. Обычно экзаменуемые должны систематизировать несколько идей и предоставить вспомогательную информацию по основным моментам при выработке ответов. Примером такого элемента из литературы для 12-го класса может быть: Название романа Стейнбека, Зима нашего недовольства, , является первой строкой пьесы Шекспира, Ричард III, .Прочитав обе работы, объясните, почему вы считаете, что это название уместно. Подтвердите свои рассуждения, сравнив главных героев, сюжеты и использование символики в этих двух произведениях.

  1. б. Объективные тесты

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

Пример: множественный выбор, истина или ложь, соответствие

Шток

Множественный выбор ключа

Альтернативы

Дистракторы

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

С точки зрения тестирования: широко известное как умное решение

Тест дает указание на ответы, а не на компетенцию.

Тест, предназначенный для исследовательских целей

e.грамм. тест на говорение> связь между поеданием фрикаделек и беглостью речи.

  • Объективный тест — это тест, который дает правильные или неправильные ответы и поэтому может быть оценен объективно. Его можно сравнить с субъективным тестом, который оценивается путем выражения мнения, обычно основанного на согласованных критериях. Объективные тесты популярны, потому что их легко подготовить и сдать, быстро поставить отметку и дать количественный и конкретный результат.
  • Например: Истинные или ложные вопросы, основанные на тексте, могут использоваться в объективном тесте.
  • В классе совместная оценка объективных тестов в классе — полезный способ их дальнейшего использования, так как это дает учащимся возможность обсудить ответы, попытаться обосновать свой выбор и помочь друг другу и т. Д.

Нравится:

Нравится Загрузка …

Связанные

.

Различные типы тестирования программного обеспечения

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

Ручное и автоматическое тестирование

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

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

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

Различные типы тестов

Модульные тесты

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

Интеграционные тесты

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

Функциональные тесты

Функциональные тесты ориентированы на бизнес-требования приложения. Они проверяют только результат действия и не проверяют промежуточные состояния системы при выполнении этого действия.

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

Сквозные тесты

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

Сквозные тесты очень полезны, но их дорого выполнять, и их трудно поддерживать, когда они автоматизированы. Рекомендуется провести несколько ключевых сквозных тестов и больше полагаться на типы тестирования более низкого уровня (модульные и интеграционные тесты), чтобы иметь возможность быстро выявлять критические изменения.

Приемочные испытания

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

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

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

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

Дымовое тестирование

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

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

Как автоматизировать ваши тесты

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

Чтобы автоматизировать тесты, вам сначала нужно написать их программно, используя среду тестирования, которая подходит вашему приложению.PHPUnit, Mocha, RSpec — это примеры сред тестирования, которые вы можете использовать для PHP, Javascript и Ruby соответственно. Для каждого языка существует множество вариантов, поэтому вам, возможно, придется провести небольшое исследование и попросить сообщества разработчиков выяснить, какая среда лучше всего подходит для вас.

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

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

Исследовательское тестирование

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

Так вот вопрос, стоит ли еще проводить ручное тестирование? Краткий ответ — да, и его следует сосредоточить на так называемом исследовательском тестировании, цель которого — выявить неочевидные ошибки.

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

Примечание о тестировании

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

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

Sten Pittet

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

.

типов тестовых вопросов | TeachingEnglish | British Council

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

  • Типы тестов
  • Типы задач
    • Множественный выбор
    • Преобразование
    • Заполнение пробелов
    • Соответствие
    • Закрытие
    • Верно / неверно
    • Открытые вопросы
    • Методы исправления ошибок
    • 5

      5

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

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

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

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

      Множественный выбор
      Выберите правильное слово, чтобы завершить предложение.

      Кук ________________ сегодня как один из самых известных исследователей Великобритании.

      a) рекомендуется b) напомнил c) узнал d) запомнил

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

      • Множественный выбор можно использовать для проверки большинства вещей, таких как грамматика, словарный запас, чтение, аудирование и т. Д.но вы должны помнить, что учащиеся все еще могут просто «угадывать», не зная правильного ответа.

      Преобразование
      Завершите второе предложение, чтобы оно имело то же значение, что и первое.

      «Ты знаешь, сколько времени, Джон?» — спросил Дэйв.
      Дэйв спросил Джона __________ (что) _______________.

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

      • Преобразования особенно эффективны для проверки грамматики и понимания формы. Этот тип вопросов не будет подходящим, если вы хотите проверить такие навыки, как чтение или аудирование.

      Заполнение пробелов
      Закончите предложение.

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

      Кандидат заполняет пробел, чтобы закончить предложение. Иногда может быть добавлена ​​подсказка, например корень глагола, который необходимо изменить, или первая буква слова и т. Д. Обычно это проверяет грамматику или словарный запас. Опять же
      задачи этого типа легко пометить и относительно легко написать.Учитель должен помнить, что в некоторых случаях может быть много возможных правильных ответов.

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

      Сопоставление
      Сопоставьте слово слева со словом с противоположным значением.

      опасно тонкий

      жир старый
      молодой высокий
      опасно тонкий

      короткий сейф

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

      • Упражнения на соответствие чаще всего используются для проверки словарного запаса.

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

      Это своего рода _____ тест, когда слово _____ время от времени пропускается в отрывке. Кандидат должен _____ пробелы, обычно первые две строки без пробелов.

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

      • Тесты Cloze могут быть очень эффективными для проверки грамматики, словарного запаса и интенсивного чтения.

      Верно / неверно
      Определите, истинно ли утверждение или нет.

      Англия выиграла чемпионат мира в 1966 году. T / F

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

      • Этот тип вопросов в основном используется для проверки понимания прочитанного и аудирования.

      Открытые вопросы
      Ответьте на вопросы.

      Почему Джон украл деньги?

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

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

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

      Ипсвич Таун в этот вечер был лучшей командой.

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

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

      Другие методы
      Конечно, существует множество других методов извлечения информации, таких как перевод, эссе, диктовки, упорядочивание слов / фраз в последовательность и построение предложений (Он / пошел / школа / вчера).

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

      Дополнительная литература
      Методы тестирования Гарольда Мадсена: OUP

      Ричард Фрост, Британский Совет, Турция

      .

Добавить комментарий

Ваш адрес email не будет опубликован.