Методы психологического тестирования и сферы их применения. Тестовые (измерительные) методы в психодиагностике

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

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

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

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

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

Характеристики психологических тестов:

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

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

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

Виды тестов:

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

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

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

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

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

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

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

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

Тестами в психологии называют стандартизированные методики психодиагностики, позволяющие получать сопоставимые количественные и качественные показатели степени развитости изучаемых свойств. Под стандартизированностью таких методик имеется в виду то, что они всегда и везде должны применяться одинаковым образом, начиная от ситуации и инструкции, получаемой испытуемым, кончая способами вычисления и интерпретации получаемых показателей. Сопоставимость означает, что оценки, получаемые при помощи теста, можно сравнивать друг с другом независимо от того, где? когда? как? и кем? они были получены, если, разумеется, тест применялся правильно Гуревич К.М. Что такое психологическая диагностика М.: Знание, 1985.- 80 с..

Что такое психологический тест в понимании большинства людей? Это - набор вопросов и ключ для их обработки. О том, что есть специальная процедура и правила проведения теста, о том, что тест должен быть валидным и надёжным чаще всего забывают. Даже люди, получившие профильное образование, почувствовав вольный воздух самостоятельности напрочь забывают о жёстких требованиях по проведению методик. Из многочисленных тестов выбираются самые простые в обработке или самые интересные для рекрутера. Так в практику отбора массово вошли принципиально маловалидные или неприемлемые для профотбора проективные методики, тесты: Люшера, Сонди, Несуществующее животное, Дом-дерево-человек, Розовый куст и многие другие. Методики, отлично подходящие для клинической или консультативной диагностики потоком пошли в практику отбора кандидатов и, тем самым, значительно дискредитировали все остальные методики Горшкова Е. Оценка персонала: тонкая настройка бизнеса // Управление компанией. - 2006. - № 3..

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

Основными характеристиками психологических тестов являются:

ѕ Валидность - соответствие полученных из теста данных той характеристике, для которой тест проводится;

ѕ Надёжность - соответствие полученных результатов при повторном тестировании;

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

ѕ Репрезентативность - соответствие нормам.

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

Существуют различные виды тестов:

ѕ Тесты на профориентацию - для определения предрасположенности человека к какому-либо виду деятельности или соответствия должности;

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

ѕ Тесты интеллекта - для изучения степени развития интеллекта;

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

ѕ Тесты достижений - для оценки уровня овладения знаниями и навыками.

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

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

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

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

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

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

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

Остановимся на наиболее распространенной сфере применения психологического тестирования - отборе персонала.

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

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

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

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

Таблица 1- Сравнительная эффективность тестирования кандидатов

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

Основные аргументы противников применения тестов следующие Маличевский В. Технология оценки и диагностики кандидатов разного уровня HQS при приеме на работу (Human quality selection) // http://www.trn.com.ua/news/2970/.:

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

Подготовка тестов под должность занимает много времени;

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

Распространенность психологических тестов неизвестной направленности, представленных в Интернете;

Невысокий уровень тестового прогнозирования;

Множество факторов, влияющих на кандидата как в процессе тестирования, так и в процессе работы;

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

Американская ассоциация по менеджменту привела данные, что 44 % предприятий, принявших участие в опросе, применяют тесты при отборе сотрудников. Более того, 40 % компаний из списка Fortune100 применяют психологическое тестирование Психологическое тестирование в процессе кадрового менеджмента // http:// www.podborkadrov.ru/ articles/detail.php?ID=1547..

В нашей стране эта проблема приобретает дополнительную остроту, поскольку, следуя моде на тестирование, на предприятиях используются тесты с ключами, опубликованные как в научных, так и в научно-популярных изданиях. Кроме того, в России в 80 % случаев используются тесты Векслера, Равенна, Амтхауера и Кеттелла, которые достаточно известны не только работодателям, но и работополучателям.

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

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

Каскадная модель (Линейная последовательная модель жизненного цикла ПО)

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

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

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

Узнайте больше о каскадной модели из предыдущей статьи .

V-Model (Модель верификации и валидации)

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

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

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

  • Этап определения требований . Приемочное тестирование относится к этому этапу. Его основная задача состоит в оценке готовности системы к финальному использованию
  • Этап, на котором происходит высокоуровневое проектирование, или High-Level Design (HDL) . Этот этап относится к системному тестированию и включает оценку соблюдения требований к интегрированным системам
  • Фаза детального дизайна (Detailed Design) параллельна фазе интеграционного тестирования, во время которой происходит проверка взаимодействий между различными компонентами системы
  • После этапа написания кода начинается другой важный шаг — юнит-тестирование. Очень важно убедиться в том, что поведение отдельных частей и компонентов ПО корректно и соответствует требованиям

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

Инкрементная модель

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

  1. дизайн и разработка
  2. тестирование
  3. реализация.

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

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

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

Спиральная модель

Спиральная модель это методология тестирования ПО, которая основана на инкрементном подходе и прототипировании. Она состоит из четырех этапов:

  1. Планирование
  2. Анализ рисков
  3. Разработка
  4. Оценка

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

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

Читайте подробнее o спиральной модели в предыдущем блог посте .

Agile

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

Узнайте больше об Agile (прим. — статья на английском языке) .

Экстремальное программирование (XP, Extreme Programming)

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

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

Scrum

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

  • Участие в Scrum планировании
  • Поддержка в юнит-тестировании
  • Тестирование пользовательских историй
  • Сотрудничество с заказчиком и владельцем продукта для определения критериев приемлемости
  • Предоставление автоматического тестировании

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

В то же время принципы Agile методологии в Scrum к появлению специфических особенностей:

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

Узнайте больше о методологии Scrum из предыдущей статьи .

Заключение

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

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

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

Тестирование программного обеспечения является неотъемлемой частью цикла разработки программного обеспечения.

Что такое тестирование программного обеспечения?

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

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

Методика тестирования

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

3) Системное тестирование

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

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


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

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

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

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

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

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

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

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

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

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

Тестирование методом "Белого ящика", в отличие от "черного ящика", учитывает внутреннее функционирование и логику работы кода. Для выполнения этого теста, тестер должен иметь знания кода, чтобы узнать точную часть кода, имеющую ошибки. Этот тест также известен как White-box, Open-Box или Glass box тестирование.

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

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

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

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

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


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


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

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

Тесты в процессе разработки программного обеспечения

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

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

  • Анализ потребностей
  • Тест дизайна
  • Тест реализации
  • Тестирование, отладка и проверка кода или продукта
  • Внедрение и обслуживание

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

Agile Model

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

Rapid Application Development (RAD). Методология быстрой разработки приложений

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

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

Спиральная модель

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

Rational Unified Process (RUP). Рациональный унифицированный процесс

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

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

Наименование параметра Значение
Тема статьи: Метод тестов
Рубрика (тематическая категория) Психология

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

Тест (англ. test – проба, проверка) - ϶ᴛᴏ система заданий, позволяющих измерить уровень развития качеств (свойств) личности. Тесты являются специализированными методами психодиагностического обследования. От других методов они отличаются тем, что имеют четкую процедуру сбора и обработки данных и своеобразную их последующую интерпретацию

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

Одна из самых первых попыток разработать тесты была сделана Ф. Гальтоном (1822-1911). Тесты и статические методы, предложенные Ф. Гальтоном, в дальнейшем получили применение для решения практических вопросов жизни и послужили началом создания прикладной психологии, получившей название ʼʼпсихотехникаʼʼ. Этот термин вошел в лексикон ученых после публикации статьи Д. Кеттелла (1860-1944). ʼʼПсихология, – пишет в этой статье Кеттелл, – не сможет стать прочной и точной, как физические науки, в случае если не будет базироваться на эксперименте и измерении. Шаг в данном направлении должна быть сделан путем применения серии умственных тестов к большому числу людей. Результаты могут иметь значительную научную ценность в открытии постоянства психических процессов, их взаимозависимости и измерений в различных обстоятельствахʼʼ.

В 1905 ᴦ. французский психолог А. Бинœе создал один из первых психологических тестов – тест для оценки интеллекта.

Впоследствии различными учеными создаются целые серии тестов. Их направленность на оперативное решение практических задач обусловила быстрое и широкое распространение психологических тестов. К примеру, Г. Мюнстерберг (1863-1916) предложил тесты для профессионального отбора, которые создавались следующим образом: первоначально они проверялись на группе рабочих, достигших лучших результатов, а затем им подвергались вновь принимаемые на работу.

В период Первой мировой войны использование психологических тестов приобрело массовый характер.
Размещено на реф.рф
Так, в США военные власти обратились к крупнейшим психологам страны Э. Торндайку (1874-1949), Р. Йерксу (1876-1956) и Г. Уипплу (1878-1976) с предложением возглавить решение проблемы применения психологии в военном делœе. Американская психологическая ассоциация и университеты быстро развернули работу в данном направлении.

Разработка тестов как психологического метода осуществлялась и в России. Развитие данного направления в отечественной психологии того времени связано с именами А. Ф. Лазурского (1874-1917), Г. И. Россолимо (1860-1928), В. М. Бехтерева (1857-1927), а также П. Ф. Лесгафта (1837-1909).

Особенно заметный вклад в разработку тестовых методов был внесен Г. И. Россолимо. Для диагностики индивидуальных психических свойств он разработал методику их количественной оценки, дающую целостное представление о личности. Методика позволяла оценить 11 психических процессов, которые, в свою очередь, разбивались на пять групп: внимание, восприимчивость, воля, запоминание, ассоциативные процессы (воображение и мышление).

Сегодня тесты - ϶ᴛᴏ наиболее широко используемый метод психологического исследования. Многие методики проведения тестирования носят имена их авторов, к примеру тест Айзенка, тест Роршара, тест Розен-цвейга, тест Равена, кубики Косса и др.
Размещено на реф.рф
Это еще раз подчеркивает основную особенность тестов, когда в их содержании и методике использования отражена авторская психологическая теория, авторское мировоззрение. Все это позволяет с помощью тестов выделять необходимые параметры психической реальности, ставить в отношении их психодиагностические вопросы и успешно их решать. Также крайне важно отметить тот факт, что тесты занимают промежуточное положение между субъективными и объективными методиками. Это обусловливает многообразие тестовых методик.

Существуют различные варианты тестов: тест-опросник, тест-задание, проективные тесты.

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

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

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

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

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

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

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

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

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

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

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

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

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

Метод тестов - понятие и виды. Классификация и особенности категории "Метод тестов" 2017, 2018.

Loading...Loading...