|
Функциональное тестирование |
Функциональное тестирование представляет собой тестирование на основании сценариев использования информационной системы, и может относиться к тестированию разработанной ранее функциональности информационной системы (регрессионное тестирование), так и к тестированию новых функциональных возможностей новой версии информационной системы.
Компетенция компании «Квадриум» в области функционального тестирования может быть успешно использована как для проведения тестирования внедряемых изменений существующего ПО так и для тестирования нового внедряемого ПО.
Функциональное тестирование выполняется следующими методиками:
- Проверка функциональности (тестирование методом «черного ящика») — проверка соответствия программного обеспечения требованиям, заявленным в спецификации. Может проводиться как полное тестирование заявленной функциональность, так и проверка только базовой функциональности;
- Регрессионное тестирование (regression testing) — тестирование функциональности продукта после исправления ошибок или реализации новых функциональных возможностей;
- Тестирование интерфейса — проверка соответствия элементов интерфейса корпоративным стандартам, а также проверка функциональности форм и элементов форм;
- Кросс-платформенное тестирование (cross-platform testing) — тестирование работоспособности приложения на разных аппаратных и/или программных платформах;
- Интеграционное тестирование (integration testing) — тестирование процесса взаимодействия приложения с внешними системами, в том числе со специфичным аппаратным обеспечением, драйверами устройств;
- «Беглое тестирование» — тестирование проводится с целью убедиться в том, что основные функции приложения работают правильно, не включает глубокого тестирования каждой функции отдельно.
В ходе выполнения функционального тестирования решаются следующие задачи:
- разработка стратегии тестирования;
- разработка или доработка тестовых сценариев;
- выполнение тестов (в т.ч. «тестирование на дым» — проверка первичной работоспособности системы и «тестирование критического пути» — гарантия выполнения основного сценария при любых условиях);
- контроль за исправлением дефектов в части:
- регрессионного тестирования,
- тестирования новой функциональности,
- предоставление отчетов о ходе тестирования.
Для получения дополнительной информации обратитесь в «Квадриум». |