Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Selenium and Continuous Intergration

680 views

Published on

  • Be the first to comment

  • Be the first to like this

Selenium and Continuous Intergration

  1. 1. Full Scale Automation Using Selenium<br />AUTOMATED-TESTING.INFO<br />1<br />
  2. 2. About Myself<br />2<br />
  3. 3. Automation<br />3<br />
  4. 4. History<br />4<br />
  5. 5. Integration Hell<br />5<br />
  6. 6. Integration Process<br /> Iteration -> Nightly -> Continuously<br />6<br />
  7. 7. Continuous Integration<br /> . . . a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily—leading to multiple integrations per day… <br /> Martin Fawler<br />7<br />
  8. 8. Book<br />8<br />
  9. 9. CI Manifest<br />Commit Code Frequently<br />Don’t Commit Broken Code<br />Fix Broken Builds Immediately<br />Write Automated Developer Tests<br />All Tests and Inspections Must Pass<br />Run Private Builds<br />Avoid Getting Broken Code<br />9<br />
  10. 10. CI as a Centerpiece for Quality<br />10<br />
  11. 11. Continuous Integration Systems<br />11<br />
  12. 12. Main Actions<br />Trigger<br />Update<br />Analyze<br />Unit tests<br />Building<br />Deploy<br />Front-end tests<br />12<br />
  13. 13. Selenium RC<br />13<br />
  14. 14. Selenium GRID<br />14<br />
  15. 15. How it looks like<br />15<br />
  16. 16. Hudson view<br />16<br />
  17. 17. Improvements<br />17<br />
  18. 18. Conclusion<br />Reduce risks<br />Reduce repetitive manual processes<br />Generate deployable software at any time and at any place<br />Enable better project visibility<br />Establish greater confidence in the software product from the development team<br />Let’s review what these principles mean and what value they offer.<br />18<br />
  19. 19. Quality means doing it right when no one is looking.<br />HENRY FORD<br />19<br />
  20. 20. Q & A<br />AUTOMATED-TESTING.INFO<br />20<br />

×