Download - Drulenium - Testing Made Easy

Transcript
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]