20
AUTOMATED WEB TESTING LEARN FROM THE MOVIE “ELYSIUM”

Automated Web Testing -- Fluent 2014 Ignite

Embed Size (px)

DESCRIPTION

This is the slide I used for Fluent 2014 Ignite session. This slide is trying to describe the story behind the system "Quiver".

Citation preview

Page 1: Automated Web Testing -- Fluent 2014 Ignite

AUTOMATED WEB TESTINGLEARN FROM THE MOVIE “ELYSIUM”

Page 2: Automated Web Testing -- Fluent 2014 Ignite
Page 3: Automated Web Testing -- Fluent 2014 Ignite
Page 4: Automated Web Testing -- Fluent 2014 Ignite
Page 5: Automated Web Testing -- Fluent 2014 Ignite
Page 6: Automated Web Testing -- Fluent 2014 Ignite

Engineer has:Knowledge& Skills

Page 7: Automated Web Testing -- Fluent 2014 Ignite
Page 8: Automated Web Testing -- Fluent 2014 Ignite
Page 9: Automated Web Testing -- Fluent 2014 Ignite

Elysium

Page 10: Automated Web Testing -- Fluent 2014 Ignite

Elysium

Page 11: Automated Web Testing -- Fluent 2014 Ignite
Page 12: Automated Web Testing -- Fluent 2014 Ignite
Page 13: Automated Web Testing -- Fluent 2014 Ignite

It has:Knowledge& Skills

Page 14: Automated Web Testing -- Fluent 2014 Ignite

has:Knowledge& Skills

Page 15: Automated Web Testing -- Fluent 2014 Ignite

AutomateAutomatic testing

Page 16: Automated Web Testing -- Fluent 2014 Ignite

Yahoo Arrow

https://github.com/yahoo/arrow

Page 17: Automated Web Testing -- Fluent 2014 Ignite

Quiver

Page 18: Automated Web Testing -- Fluent 2014 Ignite

Quiver - Code Generation

Ex: Verify background color of title is red

Assert.areEqual( Q.getStyle( "#title ", "background-color" ), "rgb(255, 0, 0)" );

Qui

ver

Page 19: Automated Web Testing -- Fluent 2014 Ignite

Quiver - Knowledge Preservation

{"selector": "ul","recomm_sets": [{

"case_array": "ycustom.getULinfoList","op”: "Assert.areEqual","method":{

"name": "ycustom.getULinfo","param": ”case_array.key",

}"value": "case_array.value",

}]}

Page 20: Automated Web Testing -- Fluent 2014 Ignite

Thanks. @kypeng88