Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
THE WHAT, WHY & HOW
OF (WEB) ANALYTICS
TESTING
Anand Bagmar
Software Quality Evangelist
ABOUT ME
@BagmarAnand
about.me/anand.bagmar
Web Analytics
WHAT IS WEB ANALYTICS?
WHY DO WE NEED WEB ANALYTICS?
WEB ANALYTICS SOLUTIONS
Google Analytics
SiteCatalyst
AWStats
WebTrends
….
Testing Web Analytics
TESTING AT THE REPORT LEVEL
Pros
¨ Ensure report is setup correctly
Cons
¨Licensing
¨Reports not yet setup
¨Validate all r...
Biggest Problem
It is TOO LATE!
The Solution
Web Analytics Testing
Challenges
MANUAL
REPEATING OVER-AND-OVER AGAIN
The Automation
Solution
WAAT - Web Analytics
Automation Testing
WHAT DOES WAAT DO FOR ME?
q Plugs into existing Test Automation Framework
q With minimal changes
q Web Analytic tool indep...
FLAVORS
WAAT-JAVA
q Original flavor
q Supports 2 plugins
q Omniture Debugger
q Proxy
q HttpSniffer
q JsSniffer
q Available on gith...
WAAT-RUBY
q Ruby gem implemented over WAAT-Java
q Uses RJB – Ruby-Java-Bridge
q Supports 2 plugins
q HttpSniffer
q JsSniff...
WAAT-JAVA
q Original flavor
q Supports 3 plugins
q Omniture Debugger
q HttpSniffer
q JsSniffer
q Available on github
WAAT-RUBY
q Ruby gem implemented over WAAT-Java
q Uses RJB – Ruby-Java-Bridge
q Supports 2 plugins
q HttpSniffer
q JsSniff...
OMNITURE DEBUGGER
OMNITURE DEBUGGER
Pros
q OS independent
q Run using the regular test-user
Cons
q Browser dependent – need to implement Scr...
HTTPSNIFFER
Pros
q Web-analytic solution independent
q Browser independent
q UI-driver independent
Cons
q 3
rd
party libra...
JSSNIFFER
Pros
q Web-analytic solution independent
q Browser independent
q HTTPs supported out-of-the-box
q No dependency ...
@BagmarAnand #waat how can I contribute?
PROXY DEBUGGER
Pros
q Web-analytic solution independent
q Browser independent
q UI-driver dependent
q HTTPs supported out-...
ARCHITECTURE
Is that all to
Web Analytics?
The new “kids” in town
IoT & Big Data
Some popular use cases
https://www.kaaproject.org/iot-use-cases/
IOT – INTERNET OF THINGS
Opportunity to
¨ Create new value propositions
¨ Be Innovative & Creative
IOT – HOW TO DELIVER VALUE?
¨ Automate the manual processes
¨ Integrate data capabilities
¨ Collect – integrate from vario...
IOT – CHALLENGES
¨ Federated devices,
¨ Different types of networks
¨ Different communication channels
¨ Physical (hardwar...
IOT – BIGGER CHALLENGES
¨ Too many devices
¨ Lots of data
BIG DATA …. IS GETTING BIGGER
¨ Volumes of data generated
¨ A jet engine generates 1TB of data per flight.
¨ A large refin...
What does this mean
for Testing?
TESTING OPPORTUNITIES
¨ “Testing” of these new integrations & its value
propositions
¨ Performance
¨ Reliability
¨ Securit...
TESTING OPPORTUNITIES ...
¨ Build capabilities (and tools) to validate –
¨ Data collection is working well
¨ From all sour...
@BagmarAnand
about.me/anand.bagmar
THANK YOU
RESOURCES
¨ https://github.com/anandbagmar/waat
¨ https://github.com/anandbagmar/waat-ruby
¨ http://essenceoftesting.blogs...
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
Próxima SlideShare
Cargando en…5
×

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

12.291 visualizaciones

Publicado el

Learning Objectives:

The most used and heard about buzz words in the Software Industry today are … IoT and Big Data!

With IoT, with a creative mindset looking for opportunities and ways to add value, the possibilities are infinite. With each such opportunity, there is a huge volume of data being generated - which if analyzed and used correctly, can feed into creating more opportunities and increased value propositions.

There are 2 types of analysis that one needs to think about.
1. How is the end-user interacting with the product? This will give some level of understanding into how to re-position and focus on the true value add features for the product.
2. With the huge volume of data being generated by the end-user interactions, and the data being captured by all devices in the food-chain of the offering, it is important to identify patterns from what has happened, and find out new product / value opportunities based on usage patterns.

Learn what is Web Analytics, why is it important, and see some techniques how you can test it manually and and also automate that validation.

  • How to use "The Scrambler" ot get a girl obsessed with BANGING you...  https://tinyurl.com/y52uv4vq
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí
  • Nice !! Download 100 % Free Ebooks, PPts, Study Notes, Novels, etc @ https://www.ThesisScientist.com
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí
  • Hey guys! Who wants to chat with me? More photos with me here 👉 http://www.bit.ly/katekoxx
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí
  • Hello! Get Your Professional Job-Winning Resume Here - Check our website! https://vk.cc/818RFv
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí
  • Hi there! Essay Help For Students | Discount 10% for your first order! - Check our website! https://vk.cc/80SakO
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí

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

  1. 1. THE WHAT, WHY & HOW OF (WEB) ANALYTICS TESTING Anand Bagmar Software Quality Evangelist
  2. 2. ABOUT ME @BagmarAnand about.me/anand.bagmar
  3. 3. Web Analytics
  4. 4. WHAT IS WEB ANALYTICS?
  5. 5. WHY DO WE NEED WEB ANALYTICS?
  6. 6. WEB ANALYTICS SOLUTIONS Google Analytics SiteCatalyst AWStats WebTrends ….
  7. 7. Testing Web Analytics
  8. 8. TESTING AT THE REPORT LEVEL Pros ¨ Ensure report is setup correctly Cons ¨Licensing ¨Reports not yet setup ¨Validate all requests are sent / captured
  9. 9. Biggest Problem It is TOO LATE!
  10. 10. The Solution
  11. 11. Web Analytics Testing Challenges
  12. 12. MANUAL
  13. 13. REPEATING OVER-AND-OVER AGAIN
  14. 14. The Automation Solution
  15. 15. WAAT - Web Analytics Automation Testing
  16. 16. WHAT DOES WAAT DO FOR ME? q Plugs into existing Test Automation Framework q With minimal changes q Web Analytic tool independent q UI Driver framework independent q Browser independent
  17. 17. FLAVORS
  18. 18. WAAT-JAVA q Original flavor q Supports 2 plugins q Omniture Debugger q Proxy q HttpSniffer q JsSniffer q Available on github Will be eventually available as a Maven Dependency!
  19. 19. 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 Will be changing soon!
  20. 20. WAAT-JAVA q Original flavor q Supports 3 plugins q Omniture Debugger q HttpSniffer q JsSniffer q Available on github
  21. 21. 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
  22. 22. OMNITURE DEBUGGER
  23. 23. 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
  24. 24. HTTPSNIFFER Pros q Web-analytic solution independent q Browser independent q UI-driver independent Cons q 3 rd party libraries are OS Dependent q HTTPs not supported out-of-the-box q Run tests as ‘root’
  25. 25. JSSNIFFER Pros q Web-analytic solution independent q Browser independent q HTTPs supported out-of-the-box q No dependency on any 3 rd party library Cons q Need to write JavaScript to get the URL from the browser q UI-driver dependent
  26. 26. @BagmarAnand #waat how can I contribute?
  27. 27. PROXY DEBUGGER Pros q Web-analytic solution independent q Browser independent q UI-driver dependent q HTTPs supported out-of-the-box q No dependency on any 3 rd party library Cons q Making it work for Mobile needs manual setup
  28. 28. ARCHITECTURE
  29. 29. Is that all to Web Analytics?
  30. 30. The new “kids” in town IoT & Big Data
  31. 31. Some popular use cases https://www.kaaproject.org/iot-use-cases/
  32. 32. IOT – INTERNET OF THINGS Opportunity to ¨ Create new value propositions ¨ Be Innovative & Creative
  33. 33. IOT – HOW TO DELIVER VALUE? ¨ Automate the manual processes ¨ Integrate data capabilities ¨ Collect – integrate from various sources ¨ Repeat collection – automate the collection ¨ Analyze – manual & machine learning ¨ Optimize / Pivot ¨ Repeat
  34. 34. IOT – CHALLENGES ¨ Federated devices, ¨ Different types of networks ¨ Different communication channels ¨ Physical (hardware) & Virtual (software)
  35. 35. IOT – BIGGER CHALLENGES ¨ Too many devices ¨ Lots of data
  36. 36. 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
  37. 37. What does this mean for Testing?
  38. 38. TESTING OPPORTUNITIES ¨ “Testing” of these new integrations & its value propositions ¨ Performance ¨ Reliability ¨ Security https://www.wired.com/2017/03/medical-devices-next- security-nightmare/?mbid=social_twitter_onsiteshare
  39. 39. TESTING OPPORTUNITIES ... ¨ Build capabilities (and tools) 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
  40. 40. @BagmarAnand about.me/anand.bagmar THANK YOU
  41. 41. 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/io t-data-analytics-white-paper ¨ http://www.dezyre.com/article/how-big-data-analysis- helped-increase-walmart-s-sales-turnover/109

×