automation talks taras lytvyn

Post on 20-Jun-2015

882 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Selenium learning roadmap

About Me

Taras Lytvyn

testers.lviv.ua/automation

tlytvyn@lohika.com

aqatalk.org.ua

Contact me:

Prehistory

When did I use Selenium ?

Testing Web Sites

Testing Web Apps(service admin pages,web interfaces, etc.)

Controls interactio

ns verificatio

n=

Testing app

business logic

Extended web features testing

Web on Mobile Devices

CrossBrowserOSConclusion:

CrossMobilePlatform

WEB AUTOMATION

Selenium ROAD MAP{ QA point of view ! }

You are manual QA

Your goal is to be Selenium automation

QA

Automation on Selenium = Selenium

knowledge

LearningRoadmap !

MANUAL Testing

Update Skills 1 {…}

Try Record/Playback{…}

Update Skills 3 {…}

Build Simple Framework

Implement and develop dif. features. Experiment

Before you start

READ !

AUTOMATION WITHOUTTEST DOCUMENTATION

IS PROFANATION

Update Skills 1

https://www.youtube.com/watch?v=ooIjmhCpooU

“What is automation” ?

Update Skills 1

Prog. Languages for automation (Web based) JAVA

http://www.youtube.com/watch?v=DKy4KzIn1qg

Programming for testers

Programming language syntax

Install IDE

Update Skills 1

Explore firebug

Update Skills 1

MANUAL Testing

Update Skills 1 {…}

Try Record/Playback{…}

Update Skills 3 {…}

Build Simple Framework

Implement and develop dif. features. Experiment

Try Record/PlaybackSelenium IDE

https://www.youtube.com/watch?v=IPraAY78jGY

Try Record/Playback

http://www.youtube.com/watch?v=22InaPkhP_M

Sauce IDESelenium Builder

MANUAL Testing

Update Skills 1 {…}

Try Record/Playback{…}

Update Skills 2 {…}

Build Simple Framework

Implement and develop dif. features. Experiment

Update Skills 2Locators

https://www.youtube.com/watch?v=ahhaMbjqrxM

FIREPATH PLUGIN

Willhelp you

withXPATH!

Update Skills 2

Regular Expressions

https://www.youtube.com/watch?v=RRbN9XJJnLg

http://rubular.com/

Willhelp you

WithRegex !

Update Skills 2

MANUAL Testing

Update Skills 1 {…}

Try Record/Playback{…}

Update Skills 2 {…}

Build Simple Framework

Implement and develop dif. features. Experiment

Build Simple Framework

https://www.youtube.com/watch?v=KCPI5JJNQTI

Use existing solutions for frameworks…

MANUAL Testing

Update Skills 1 {…}

Try Record/Playback{…}

Update Skills 2 {…}

Build Simple Framework

Implement and develop dif. features. Experiment

Implement and develop dif. features. Experiment

- Code refactoring- Use Selenium WebDriver with

other tools- Create own extensions- Try to automate things that

“couldn’t be automated”- Try to use WebDriver with

mobile automation

top related