150 likes | 262 Vues
Discover the importance of automated testing in software development through insights from Ran Bar-Zik, a software developer at HP Software R&D. This guide covers essential automated testing tools such as Selenium, Jenkins, SimpleTest, QTP, and JasmineJS, emphasizing their roles in enhancing web component testing and ensuring quality releases. Explore practical examples, including a jQuery module and Drupal Jasmine integration. Together, we can enhance the reliability of software deployments. For more information, visit my professional site or connect with me on social media.
E N D
Automated tests on Drupal Ran Bar-Zik/ 09 10, 2014
Ran Bar-Zik Software Developer at HP Software R&D Working at HP Live Network project – based on Drupal. My professional site: internet-israel.com Contact me at: Twitter: @barzik Facebook: facebook.com/rbarzik Who am I?
Why do we need automated testing? Bug reports after a new release:
Automated tests solutions: Selenium + Jenkins: SimpleTest: QTP:
JasmineJS behavior-driven development framework for testing JavaScript code • It can be used for testing web component and not only JavaScript.
Expanding Box My jQuery example module: • Demolink: • Github link:
Specrunner.htm The tests results will be here, but nothing to see here actually.
Running Tests in Jasmine SA Just go to specrunner.html • Test link:
Jasmine Drupal Integration Module for integration between Jasmine and Drupal • Available at Github: • Live Demo: