Нужна рекомендация по использованию тестовой платформы

Мы работаем над биллинговой системой (модуль на основе Java), для этого мы хотели бы иметь тестовую среду. Эта среда тестирования должна быть адаптирована для любого типа сценариев выставления счетов (например, оплата счетов за коммунальные услуги, выставление счетов за воду/электричество/или любой другой тип). Обычно биллинговая организация имеет общие атрибуты, такие как имя клиента/использование/и т. д. чтобы выбрать подходящую тестовую платформу для тестирования нашего биллингового модуля.

Это может быть открытое/лицензионное программное обеспечение.

Может ли кто-нибудь предложить такой фреймворк/движок?


person Ratha    schedule 20.01.2015    source источник
comment
Вам нужно будет предоставить немного больше информации об этой «системе выставления счетов», если вы хотите получить полезные ответы. Какие технологии используются..и т.д... См. как спросить   -  person ekostadinov    schedule 20.01.2015


Ответы (3)


Я бы предложил следующее, основываясь на вашем небольшом описании ваших потребностей:

1. Для тестирования функциональности и автоматизации всех сценариев используйте Selenium WebDriver.

2 - Затем, если вы хотите расставить приоритеты для своих яичек, хотите запустить тесты через XML, хотите запустить несколько тестов, вы можете использовать Среда TestNG

Выше приведены инструменты с открытым исходным кодом, и вы получите реальную пользу от них, написав сценарии. Они позволяют создавать сценарии с использованием таких языков программирования, как Java, Python, ruby ​​и некоторых других. Вы получите все подробности, как только посетите мои ссылки в вышеуказанных 2 пунктах.

В соответствии с вашими требованиями я думаю, что выше 2 инструментов достаточно, чтобы все автоматизировать для тестирования.

person Helping Hands    schedule 23.01.2015

Если вы хотите использовать инструмент с открытым исходным кодом, я бы порекомендовал Selenium Webdriver с TestNG Framework. Вы можете получить много документации и помощи в Интернете.

person Pankaj Kumar Katiyar    schedule 23.01.2015

Вы можете использовать Cucumber для описания различных тестовых сценариев (и их зависимостей). Эти сценарии будут поддерживаться jUnit для склеивания описания с исполняемым кодом. jUnit обычно также используется для написания низкоуровневых тестов (для использования разработчиками). Преимущество Cucumber в том, что он предоставляет вам отчеты и может хорошо послужить для обсуждения с пользователями и их представителями.

person Maverik    schedule 23.01.2015