Anzeige

Test Automation Workshop with BDD Approach

kloia
kloia
19. Apr 2021
Anzeige

Más contenido relacionado

Similar a Test Automation Workshop with BDD Approach(20)

Anzeige
Anzeige

Test Automation Workshop with BDD Approach

  1. Test Automation Workshop with BDD Approach Burak Koyuncu Software QA Consultant 16 September 2019
  2. kloia is a solution provider that moves you onto the new-era in DevOps, Cloud and Microservices. 20+ consultants in DevOps, architecture, cloud, test, microservices and product development Partnerships with leading platforms such as AWS, Xebialabs, Rancher and Tyk Offices in London and İstanbul, clients from 8 countries 2
  3. ➔ Introduction ◆ Selenium ◆ Behaviour Driven Development ◆ Cucumber ◆ Capybara ◆ RSpec ➔ Hands-on Cucumber Examples! Agenda
  4. Selenium
  5. Behaviour Driven Development (BDD)
  6. Behaviour Driven Development (BDD) BDD ensures everyone (technical or not) has thorough visibility into the project’s progress.
  7. Behaviour Driven Development (BDD)
  8. Cucumber
  9. Capybara Selenium ➔ driver.find_element(:id, 'button2').click ➔ driver.find_element(:id, 'field1').send_key(text) ➔ driver.find_element(:id, 'field1').click ➔ element = driver.find_element(:class, 'hover-item') driver.action.move_to(element).perform Capybara ➔ click_link('Button 2') ➔ fill_in('field1', with: text) ➔ check('field1') ➔ find('.hover-item').hover
  10. RSpec RSpec::Expectations ➔ page.should have_selector '#field3' ➔ page.should have_text 'Welcome on board', count: 1 ➔ page.should_not have_text('Welcome on board') ➔ find('#deposit-amount').value.should == expected_value
  11. 33 Queen St, London EC4R 1AP, United Kingdom blog.kloia.com @kloia_com kloia.co.uk AND Binası 10-12, 34752 Kozyatagi/Istanbul, Turkey kloia.com kloia is a solution provider that moves you onto the new-era in DevOps, Cloud and architecture.
  12. Test Automation Dojo Fri, Nov 8 - Sat, Nov 9 at 10:00 AM–5:00 PM https://www.kloia.com/training/test-automation %25 Discount Code burak@kloia.com
  13. ➔ Search Nonexistent Item and Verify Result ➔ Dynamic Value Search ➔ Search Existent Item and Verify Result with Location ➔ Compose Common Steps (Background) ➔ Basic Login ➔ Dynamic Value Login ➔ Login with Calling Steps in Another Steps ➔ Invalid Login (3 types) ➔ Data Driven Table Example for Invalid Login Task Set-1
  14. ➔ Basic Product Add ➔ Product Add Using with Table Data ➔ Conditional Step Example ➔ Product Add - Title Validation ➔ Product Add - Price Validation ➔ Product Add - Description Validation ➔ Add Product to Cart Task Set-2
Anzeige