Убедитесь, что ввод данных может быть осуществлен на языке локализации



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

Не забывайте о национальных и региональных особенностях

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

 

 


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

Цель работы

3.1.1 Ознакомиться с основами системного тестирования.

3.1.2 Овладение навыками системного тестирования.

Приборы и оборудование

3.2.1 Методические указания к выполнению практического занятия.

Порядок выполнения работы

3.3.1 Изучите теоретические сведения.

3.3.2 Открыть ранее созданный программный продукт.

3.3.3 Разработать 5 тестовых наборов для системного тестирования.

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

 

Номер теста Назначение теста Тест (значения для входных данных) Ожидаемый результат (значения для выходных данных) Фактический результат (полученные значения выходных данных) Результат тестирования (успешно/неуспешно)
           
           

 

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

Контрольные вопросы

3.4.1 Методы тестирования.

3.4.2 Что такое системное тестирование?

3.4.3 Что такое модульное тестирование?

3.4.4 Что такое интеграционное тестирование?


Приложение В

ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ

Методы тестирования программного обеспечения

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

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

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

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

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

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

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

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

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

 

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

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

 

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

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

 

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

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

 

 


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

Цель работы

4.1.1 Познакомиться с основными способами проведения тестирования.

4.1.2 Научиться планировать тестирование программ.

Приборы и оборудование

4.2.1 Методические указания по выполнению практического занятия.

Порядок выполнения работы

4.3.1 Ознакомиться с теоретическими сведениями.

4.3.2 Проведите сравнительный анализ не менее 10 способов проведения тестирования. Результаты оформите в виде таблицы.

Номер теста Название теста Описание теста Преимущества Недостатки Область применения

Контрольные вопросы

4.4.1 Что такое тестирование?

4.4.2 В чем заключается планирование тестирования?

4.4.3 Типы тестирования?

4.4.4 Тестовые артефакты?

4.4.5 В чем заключается процесс проведения тестирования?


 

Приложение Г

ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ

Ошибка: ошибка или заблуждение - это человеческое действие, которое производит неправильный или неверный результат.

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

Риск: риск - это фактор, который может привести к отрицательным результатам или возможности убытка, или ущерба.

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

1 Обнаружение дефектов

2 Обретение уверенности и предоставление информации об уровне качества

3 Предотвращение дефектов


Дата добавления: 2021-02-10; просмотров: 221; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!