13
Drulenium Testing made easy Nikhil Dubbaka - TechNikh

Drulenium - Testing Made Easy

  • Upload
    nyccamp

  • View
    635

  • Download
    1

Embed Size (px)

DESCRIPTION

Want to automate testing on your site? don't know coding? No Problem! Selenium to your rescue!! Drupal + Selenium = Drulenium In this session I will demonstrate how Selenium can be used to - Build the site - Generate test content - Deploy Dev -> Stage -> Prod - Automate Testing Selenium IDE is an integrated development environment for Selenium scripts. It is implemented as a Firefox extension, and allows you to record, edit, and debug tests. Selenium IDE includes the entire Selenium Core, allowing you to easily and quickly record and play back tests in the actual environment that they will run." Experience Level: Beginner

Citation preview

Page 1: Drulenium - Testing Made Easy

Drulenium Testing made easy

Nikhil Dubbaka - TechNikh

Page 2: Drulenium - Testing Made Easy

Drupal + Selenium #Drulenium

Page 3: Drulenium - Testing Made Easy

About Me: Nikhil Dubbaka

@TechNikh TechNikh [email protected]

Disclaimer:I am not a testing expert!

Page 4: Drulenium - Testing Made Easy

Types of Testing

● Unit testing● Functional testing● Load testing● Usability testing● Security testing

Page 5: Drulenium - Testing Made Easy

Why This Testing?

● Changes in your code will break other code.● Increases efficiency● Better company image● Reduces overall time spent on the project

Page 6: Drulenium - Testing Made Easy

Who needs Testing?

● Site builders● Themers● Module builders● Administrators

Page 7: Drulenium - Testing Made Easy

Manual/Automated Testing

Courtesy: http://blog.gfader.com/2010/10/why-are-automated-tests-so-important.html

Page 8: Drulenium - Testing Made Easy

Automated Testing

● Faster feedback● Saves time● Safety net for code changes● Humans make mistakes

Page 9: Drulenium - Testing Made Easy

Selenium

● Browser automation● Via script running on a server● Via IDE running locally

Page 10: Drulenium - Testing Made Easy

What can you test?

Almost Everything*

*Conditions Apply

Page 11: Drulenium - Testing Made Easy
Page 12: Drulenium - Testing Made Easy

Other Uses

Can I use Selenium for anything else?

Yes*

*Not Recommended

Page 13: Drulenium - Testing Made Easy

Questions?

@TechNikh TechNikh [email protected]