• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Headless BDD
 

Headless BDD

on

  • 2,270 views

This talk has been delivered at London Tester Gathering #TesterGathering on 26 June, 2013. This talk was all about demo of Behat and Cucumber with headless drivers Zombie and PhantomJS (Poltergeist). ...

This talk has been delivered at London Tester Gathering #TesterGathering on 26 June, 2013. This talk was all about demo of Behat and Cucumber with headless drivers Zombie and PhantomJS (Poltergeist).
Event Url : http://www.meetup.com/agiletesting/events/123049092/

Statistics

Views

Total Views
2,270
Views on SlideShare
1,582
Embed Views
688

Actions

Likes
0
Downloads
0
Comments
1

5 Embeds 688

http://shashikantjagtap.net 522
http://shashikant86.tumblr.com 151
http://flavors.me 11
https://twitter.com 3
http://www.newsblur.com 1

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Hi Shashikant,

    I hoped you put your slides up, this is something that I want to look into further.

    Hopefully, we'll have a chat and a pint at the next meetup :)

    Cheers,
    John.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Headless BDD Headless BDD Presentation Transcript

    • Headless BDD Shashikant Jagtap Twitter: @Shashikant86 Blogs: http://shashikantjagtap.net Disclaimer: The opinions expressed here represent my own/personal views and not those of my current employer or previous employers
    • Topics  BDD Tools + Test Frameworks + Drivers  Benefits of using Headless Drivers with BDD tools  Zombie and Phantomjs  Demo Behat + Mink + Zombie  Demo Cucumber + Capybara + Poltergeist Hashtag #TesterGathering
    • BDD  BDD Tools [ Behat, Cucumber]  Web Acceptance Testing Frameworks [Mink, Capybara]  Drivers [Selenium, Watir, RakeTest, Goutte, Zombie, Phantomjs etc etc]
    • Browser Vs Headless  There are few drivers which pop up browser to run scenarios e.g Selenium, WebDriver, Watir  There are some which don't have real browsers but they are headless browsers e.g Phantomjs, Zombie
    • Why Headless?  Fast  No XVFB, X11, XVNC etc etc on Linux servers  HTTP, Cookies and Network Traffic  Screenshots and JavaScript execution  Error Detections on Page [JS Error]  Debug Options
    • Zombie  Headless Driver with full support to JavaScript  Uses Node.js, NPM, C++ Compiler & Python  Installation: OSX [Xcode, HomeBrew]  GitHub: https://github.com/assaf/zombie
    • PhantomJS  PhantoJS is Headless Webkit with full JavaScript support.  Multipurpose  Install on Mac OSX $ brew install phantomjs  Website: http://phantomjs.org/index.html
    • Headless BDD Live Demo  Behat + Mink + Zombie GitHub: https://github.com/Shashikant86/Behat-Zombie  Cucumber + CapyBara + Poltergeist GitHub: https://github.com/Shashikant86/Poltergeist-Demo
    • THANK YOU
    • THANK YOU