Преимущества и руководящих принципов автоматизированного тестирования
"Автоматизированное тестирование" является автоматизация процесса тестирования руководства, используемые в настоящее время. Это требует того, чтобы официально "ручной проверки процесса", в настоящее время существует в компании или organization.Automation является использование стратегий, инструментов и артефактов, что увеличить или уменьшить потребность в ручном или человеческого участия и взаимодействия в неквалифицированных, повторяющихся или излишним tasks.Minimally, этот процесс включает в себя: Подробный тест случаях в том числе предсказуемым "ожидаемые результаты", которые были разработаны с бизнес функциональные характеристики и дизайн documentationA автономные испытания окружающей среды, в том числе в тестовой базы данных, которая возобновляемой к известным постоянная, что такие испытания могут случаях необходимо повторять каждый раз, когда Есть изменения, внесенные в application.The следующие виды тестирования можно automatedFunctional - испытания, которые выполняют операции, как expected.Regression - тестирование, что поведение системы не changed.Exception или отрицательный - заставить ошибок в system.Stress - определить абсолютные возможности применения и оперативная infrastructure.Performance - обеспечение уверенности в том, что эффективность системы будет адекватной для пакетного запускает онлайн и операций по отношению к бизнес-прогнозов и requirements.Load -- определения точки, в которых емкость и производительность системы стали деградированные к ситуации, что аппаратное или программное обеспечение, обновления будут required.Benefits Автоматизированного TestingReliable: Тесты выполнения Именно те же операции каждый раз, когда они запускаются, устраняя тем самым человека errorRepeatable: Вы можете проверить, как программа реагирует на неоднократные рамках исполнения этого же operations.Programmable: Вы можете запрограммировать сложные тесты, которые выявят скрытые информация из application.Comprehensive: Вы можете создать набор тестов, которые охватывают каждую функцию в вашей application.Reusable: Вы можете использовать тесты на различные варианты какого-либо заявления, даже если пользовательский интерфейс changes.Better Качество программного обеспечения: Потому что вы можете запускать больше тестов за меньшее время с меньшими resourcesFast: Автоматизированные инструменты запускать тесты значительно быстрее, чем человека users.Cost Сокращение: Поскольку количество ресурсов для регрессионных испытания reduced.Choosing права инструменты для работы и ориентации право областях деятельности организации, использовать их только реализовать эти преимущества. Право областях, где автоматизация размеру должно быть chosen.The следующих областях должны быть автоматизированы first1. Высоко избыточных задач или scenarios2. Повторяющихся задач, которые являются или скучно, как правило, вызывают человеческие жертвы error3. Хорошо развитые и хорошо понимали использования или сценарии first4. Относительно стабильная областей применения более нестабильной из них должны быть automated.Automated тестеров необходимо следовать следующим рекомендациям, чтобы получить преимущества автоматизации:? Краткое: как можно более простым и не проще.? Самоконтроля: испытания своих собственных результатов; не нуждается в человеческой интерпретации.? Repeatable: Испытание может быть запущено много раз подряд без вмешательства человека.? Робастное: тест производит же результат сейчас и навсегда. Тесты не зависят от изменений во внешней среде.? Достаточные: Тесты проверить все требования программного обеспечения проходит проверку.? Необходимые: "Все в каждом тесте способствует спецификации желаемого поведения.? Открытый: Каждый заявление легко понять.? Эффективное: Тесты запускать в разумные сроки.? Конкретные: Каждый тест провал указывает на конкретный кусок сломанной функциональности; блок испытания неудачи представить "дефект триангуляцию".? Независимая: Каждый тест может работать сама по себе или в номере-люкс с произвольным набором других испытаний в любом порядке.? Обслуживания: Тесты должны быть легко чтобы понять и изменить и расширить.? Доступный: и с кодом, и его испытания и с более requirements.For визуализации настоящей статьи, и бесплатное обучение Обучение по испытаниям: http://www.exforsys.com/content/category/17/259/340/Exforsys предлагает бесплатное обучение и профессиональная помощь, специализирующихся на C, C + +, C #, Java, J2EE,. NET, PeopleSoft, SAP, Siebel, Oracle Apps , хранилищ данных, Oracle / SQL Server/DB2 и тестирования. Пожалуйста, посетите http://www.exforsys.com для учебных пособия, поскольку Интервью вопросы визита http://www.geekinterview.com, статей и ресурсов визита http://www.itquestionbank.com
Статья Источник: Messaggiamo.Com
Related:
» Home Made Power Plant
» Singorama
» Criminal Check
» Home Made Energy
Вебмастер получить html-код
Добавить эту статью на Вашем сайте прямо сейчас!
Вебмастер представить свои статьи
Не требуется регистрация! Заполните форму и ваша статья в Messaggiamo.Com каталог!