Функциональное тестирование программного обеспечения (ПО) – процесс обеспечения качества программного продукта, основанный на проверке соответствия поведения ПО, описанному в спецификации. В процессе функционального тестирования, как правило, выполняется:
Составление списка тестовых сценариев, написание сценариев на основе спецификаций
Подготовка тестовых данных, подаваемые на вход проверяемой функциональности
Сравнение ожидаемого функционала с реальным результатом, полученным в ходе прохождения тестовых сценариев
Списки тестовых сценариев и тестовые сценарии помогают оценить покрытие тестами функционала системы, отобрать и приоритезировать наиболее важные куски функционала, и предоставить заинтересованным лицам информацию о том, что именно будет протестировано в ходе работ.
Functional software testing is a process of ensuring software quality by checking the software compliance to the specification requirements. Functional testing usually involves:
The list of testing scenarios and drafting of the scenarios based on the specifications
Preparation of test data to load for testing the functionality
Comparison of the expected functionality with the outcome of the testing scenarios
The testing scenarios and lists of them, help to evaluate the coverage of the system by the testing, select and prioritize the most important functional elements and provide the information of what exactly is to be tested.
Функциональное тестирование – наиболее распространенный вид тестирования ПО. Обычно, когда говорят о тестировании имеют в виду именно функциональное тестирование. Это обусловлено тем, что в первую очередь важно, чтобы тестируемое ПО, в принципе, выполняло возложенные на него функции. В ходе функционального тестирования в первую очередь проверяется что именно делает ПО, соответствует ли его поведение спецификации и не проводится проверка соответствия поведения ПО текущим реальным потребностям пользователей.
Functional testing is the most common type of software testing. Generally speaking, functional testing is meant whenever software testing is mentioned. The reason for this is the primary importance of software to perform the expected functions. In essence, functional testing is checking what exactly the software does and whether it complies with the specifications rather than whether the software complies with the current real needs of the users.
В функциональном тестировании различного ПО, как и везде, есть специфика. Например, тестовые сценарии для тестирования страховой, банковской или любой другой сложной бизнес-системы будут значительно отличаться от сценариев для тестирования веб-сайта своей детализацией, обязательным наличием значений по-умолчанию, объемом тестовых данных и т.д.. При тестировании B2B портала или другого e-commerce решения специалист по тестированию будет сконцентрирован на работоспособности определенного, критичного именно для e-commerce решений функционала. Понимание принципов функционального тестирования и наличие опыта в нем позволяет специалисту по тестированию сокращать сроки проекта и, одновременно, повышать качество продукта.
There are some peculiarities specific to functional testing of various software. For example, testing scenarios for insurance, banking or another complex business-system will differ dramatically from the scenarios for testing a website in terms of detailed elaboration, mandatory default values, the volume of testing data etc. When testing a B2B portal or another e-commerce solution a testing expert will focus on the performance of specific functional solutions crucial for e-commerce. Understanding the principles of functional testing and having experience in doing it allows the testing expert to decrease the time requirements enhancing the product properties at the same time.
Специалистами нашей компании накоплен значительный опыт по функциональному тестированию различных продуктов, начиная от интернет-магазинов, B2B порталов, сайтов и заканчивая мобильными играми и приложениями транспортной телематики. При проведении функционального тестирования они опираются на методологию ISTQB, накопленные в компании организационные активы.
The experts of our company have extensive experience in functional testing of various products from web-stores, B2B portals, and websites to mobile games and transportation telematics apps. When running functional testing, we rely on ISTQB methodology and organizational assets of the company.
Напишите намSend us an E-mail
Оставьте свои контактные данные, чтобы наши специалисты связались с ВамиPlease leave your contact details and our experts will contact you
Обратная связьCONTACT US
Позвоните нам:Call us: +7 (961) 252 42 22 Или просто задайте интересующий Вас вопрос и оставьте свои контакты, чтобы мы связались с Вами.You can also ask a question and enter your contact details in the form below and we will contact you.
Ваше письмо отправлено!Your letter has been sent!
Мы свяжемся с Вами в ближайшее времяWe will contact you shortly