'

The What, Why and How of Web Analytics Testing (Web, IoT, Big Data)

Понравилась презентация – покажи это...





Слайд 0

THE WHAT, WHY & HOW OF WEB ANALYTICS TESTING Anand Bagmar Test Practice Lead, Software Quality Evangelist


Слайд 1

ABOUT ME @BagmarAnand about.me/anand.bagmar


Слайд 2

Why do we do Testing?


Слайд 3


Слайд 4

HOW DO WE VALIDATE?


Слайд 5

Web Analytics


Слайд 6

WHAT IS WEB ANALYTICS?


Слайд 7


Слайд 8

WHY DO WE NEED WEB ANALYTICS?


Слайд 9

WEB ANALYTICS SOLUTIONS AWStats SiteCatalyst Google Analytics WebTrends ….


Слайд 10

Testing Web Analytics


Слайд 11


Слайд 12


Слайд 13


Слайд 14

TESTING AT THE REPORT LEVEL Pros ¨  Ensure report is setup correctly Cons ¨ Licensing ¨ Reports not yet setup ¨ Validate all requests are sent / captured


Слайд 15

Biggest Problem It is TOO LATE!


Слайд 16

The Solution


Слайд 17


Слайд 18


Слайд 19


Слайд 20

Web Analytics Testing Challenges


Слайд 21

MANUAL


Слайд 22

REPEATING OVER-AND-OVER AGAIN


Слайд 23


Слайд 24

WAAT - Web Analytics Automation Testing


Слайд 25

WHAT DOES WAAT DO FOR ME? q  Plugs into existing test framework q  With minimal changes q  Web Analytic tool independent q  UI Driver framework independent q  Browser independent


Слайд 26

FLAVORS


Слайд 27

ARCHITECTURE


Слайд 28

WAAT-JAVA q  Original flavor q  Supports 3 plugins q  Omniture Debugger q  HttpSniffer q  JsSniffer q  Available on github


Слайд 29

WAAT-RUBY q  Ruby gem implemented over WAAT-Java q  Uses RJB – Ruby-Java-Bridge q  Supports 2 plugins q  HttpSniffer q  JsSniffer q  Available on github and rubygems.org


Слайд 30

OMNITURE DEBUGGER


Слайд 31

OMNITURE DEBUGGER Pros q  OS independent q  Run using the regular test-user Cons q  Browser dependent – need to implement ScriptRunner for the UI-driver in use q  Web-Analytic solution dependent – Adobe Marketing Cloud / Omniture SiteCatalyst


Слайд 32

HTTPSNIFFER Pros q  Web-analytic solution independent q  Browser independent q  UI-driver independent Cons rd q  3 party libraries are OS Dependent q  HTTPs not supported out-of-the-box q  Run tests as ‘root’


Слайд 33

JSSNIFFER Pros q  Web-analytic solution independent q  Browser independent q  HTTPs supported out-of-the-box rd q  No dependency on any 3 party library Cons q  Need to write JavaScript to get the URL from the browser q  UI-driver dependent


Слайд 34

Is that all to Web Analytics?


Слайд 35

The new “kids” in town IoT & Big Data


Слайд 36

Some popular use cases


Слайд 37

IOT – INTERNET OF THINGS Opportunity to ¨  Create new value propositions ¨  Be Innovative ¨  Be Creative


Слайд 38

IOT – HOW TO DELIVERING VALUE? ¨  Automate the manual processes ¨  Need to optimize and integrate data capabilities ¨  Collect – integrate from various sources ¨  Repeat collection – automate the collection ¨  Analyze – manual & machine learning ¨  Optimize / Pivot ¨  Repeat


Слайд 39

IOT – CHALLENGES ¨  Federated devices, ¨  Different types of networks ¨  Different communication channels ¨  Physical (hardware) & Virtual (software)


Слайд 40

IOT – BIGGER CHALLENGES ¨  Too many devices ¨  Lots of data


Слайд 41

BIG DATA …. IS GETTING BIGGER ¨  Volumes of data generated ¨  A jet engine generates 1TB of data per flight. ¨  A large refinery generates 1TB of raw data per day. ¨  As cars get smarter, the number of sensors is projected to reach as many as 200 per car. ¨  Sensors of all types will generate immense amounts of data. In fact, analysts estimate that by 2020, 40 percent of all data will come from sensors. ¨  IoT leads to massive volumes of data http://www.cisco.com/web/solutions/trends/iot/docs/iot-data-analytics-white-paper


Слайд 42

IoT is about Data!


Слайд 43

TO GET VALUE FROM IOT … ¨  Collect ¨  Analyze ¨  Predict ¨  Plan


Слайд 44

What does this mean for Testing?


Слайд 45

TESTING OPPORTUNITIES We need to build capabilities to validate – ¨  Data collection is working well ¨  From all sources ¨  Analyzing data, capturing patterns and trends ¨  Optimize business value ¨  Create new opportunities and value propositions


Слайд 46

THANK YOU abagmar@gmail.com Anand.Bagmar@thoughtworks.com @BagmarAnand about.me/anand.bagmar


Слайд 47

RESOURCES ¨  https://github.com/anandbagmar/waat ¨  https://github.com/anandbagmar/waat-ruby ¨  http://essenceoftesting.blogspot.in/search/label/waat ¨  http://www.cisco.com/web/solutions/trends/iot/docs/ iot-data-analytics-white-paper ¨  http://www.dezyre.com/article/how-big-data-analysishelped-increase-walmart-s-sales-turnover/109 4


Слайд 48


×

HTML:





Ссылка: