Рубрика // Новости 29.04.14

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

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

Автоматизированное тестирование — это неотъемлемый этап разработки высококачественного программного обеспечения.  Оно предполагает признание точности, безопасности и эффективности готового продукта с помощью программных средств, которые, в значительной степени, оптимизируют процесс  и сокращают трудозатраты на его выполнение.

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

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

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

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

 

  • Facebook
  • Memori
  • Twitter

Написать комментарий

Copyright © 2010-2011 Как создать сайт и заработать.. Все права защищены.
интернет