Материалы по тестированию

25
Май

Критерий завершения тестирования и готовности программного продукта

Существует множество способов определить подходящее время для прекращения тестирования. Некоторые из них просты, а другие, наоборот, очень сложные. Вот некоторые из условий, которые используются при решении о прекращении тестирования: —   Время, отведенное для тестирования, истекло. Если какой-то крайний срок должен быть соблюден, наступает неизбежный день, когда Вы просто прекращаете дальнейшее тестирование и задаёте себе вопрос: «Насколько плохим является программный продукт?»

Читать далее

25
Май

Риски разработки прототипов

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

Читать далее

25
Май

Знания о том, как улучшить процесс тестирования

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

Читать далее

6
Май

Процесс тестирования в течении жизненного цикла

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

Читать далее

15
Ноя

Идентификация классов эквивалентности

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

Читать далее

11
Фев

Что означает каждый статус дефекта

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

Читать далее

8
Июн

Компании по юзабилити-тестированию и 6 правил хорошего дизайна пользовательского интерфейса

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

Читать далее