SAP Testing - Руководство и автоматизация
Ручное тестирование
Ручное тестирование означает, что вы тестируете программное обеспечение вручную без использования каких-либо автоматических инструментов или сценариев. В этом типе тестирования тестировщик берет на себя роль конечного пользователя и тестирует программное обеспечение для выявления ошибок или любого неожиданного поведения.
Есть разные этапы ручного тестирования. Это - модульное тестирование, интеграционное тестирование, системное тестирование и пользовательское приемочное тестирование.
Различные планы тестирования, тестовые примеры или сценарии тестирования используются ручным тестировщиком для обеспечения полноты тестирования. Ручное тестирование также можно назватьexploratory testing потому что тестировщики исследуют программное обеспечение, чтобы вручную выявлять в нем ошибки.
Автоматизация тестирования
При автоматическом тестировании тестировщик пишет сценарии и использует программные инструменты для тестирования продукта. Этот процесс включает автоматизацию ручного процесса. Автоматическое тестирование включает в себя многократное повторное выполнение тестовых примеров, которые выполнялись вручную.
Автоматическое тестирование также используется для тестирования приложения с точки зрения нагрузки, производительности и стресса. Он используется для увеличения охвата теста. Автоматическое тестирование повышает точность и экономит время и деньги по сравнению с ручным тестированием.
Инструменты тестирования программного обеспечения
Следующие инструменты могут использоваться для тестирования автоматизации -
- HP Quick Test Professional (QTP)
- Selenium
- SAP TAO
- ECATT
- IBM Rational Functional Tester
- SilkTest
- TestComplete
- Тестирование где угодно
- WinRunner
- LaodRunner
- Visual Studio Test Professional
- WATIR