Enviar búsqueda
Cargar
Test-Driven JavaScript Development (JavaZone 2010)
•
Descargar como PPTX, PDF
•
5 recomendaciones
•
6,004 vistas
C
Christian Johansen
Seguir
My slides from JavaZone 2010. Watch video:
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 111
Descargar ahora
Recomendados
One of the biggest challenges of many web applications is the support on the different browsers with different versions. JavaScript code that runs on Safari does not necessarily mean it will work on IE or Firefox or Google chrome. This challenge is inherited from the lack of testing the JavaScript code that lives in the presentation tier from day one. Without unit testing the JavaScript code, organization will pay much money for testing, re-testing, and re-testing web applications for just deciding upgrading or supporting new browsers. This presentation shows the solution of this problem.
Efficient JavaScript Unit Testing, May 2012
Efficient JavaScript Unit Testing, May 2012
Hazem Saleh
How to build and analyze Javascript projects and integrate that with Jenkins CI
JavaScript + Jenkins = Winning!
JavaScript + Jenkins = Winning!
Eric Wendelin
For much of its existence, JavaScript has been slow. No one complained until developers created complex web applications with thousands of lines of JavaScript code. Although newer JavaScript engines have improved the situation, there’s still a lot to understand about what makes JavaScript slow and what you can do to speed up your code.
High Performance JavaScript 2011
High Performance JavaScript 2011
Nicholas Zakas
Introduction to unit/functional testing and continuous integration with JavaScript
Test your Javascript! v1.1
Test your Javascript! v1.1
Eric Wendelin
An intro to nightwatch(a tool to create and run functional tests, e2e tests using selenium in the background) and examples of cases, also how to integrate nightwatch to a Continous Integration tool
Testing nightwatch, by David Torroija
Testing nightwatch, by David Torroija
David Torroija
Browser Automated Testing Frameworks - Nightwatch.js
Browser Automated Testing Frameworks - Nightwatch.js
Browser Automated Testing Frameworks - Nightwatch.js
Luís Bastião Silva
Nightwatch JS for End to End Tests
Nightwatch JS for End to End Tests
Nightwatch JS for End to End Tests
Sriram Angajala
The demo code from the talk about Unit-testing and E2E testing in JS at DevWeek 2015
Unit-testing and E2E testing in JS
Unit-testing and E2E testing in JS
Michael Haberman
Recomendados
One of the biggest challenges of many web applications is the support on the different browsers with different versions. JavaScript code that runs on Safari does not necessarily mean it will work on IE or Firefox or Google chrome. This challenge is inherited from the lack of testing the JavaScript code that lives in the presentation tier from day one. Without unit testing the JavaScript code, organization will pay much money for testing, re-testing, and re-testing web applications for just deciding upgrading or supporting new browsers. This presentation shows the solution of this problem.
Efficient JavaScript Unit Testing, May 2012
Efficient JavaScript Unit Testing, May 2012
Hazem Saleh
How to build and analyze Javascript projects and integrate that with Jenkins CI
JavaScript + Jenkins = Winning!
JavaScript + Jenkins = Winning!
Eric Wendelin
For much of its existence, JavaScript has been slow. No one complained until developers created complex web applications with thousands of lines of JavaScript code. Although newer JavaScript engines have improved the situation, there’s still a lot to understand about what makes JavaScript slow and what you can do to speed up your code.
High Performance JavaScript 2011
High Performance JavaScript 2011
Nicholas Zakas
Introduction to unit/functional testing and continuous integration with JavaScript
Test your Javascript! v1.1
Test your Javascript! v1.1
Eric Wendelin
An intro to nightwatch(a tool to create and run functional tests, e2e tests using selenium in the background) and examples of cases, also how to integrate nightwatch to a Continous Integration tool
Testing nightwatch, by David Torroija
Testing nightwatch, by David Torroija
David Torroija
Browser Automated Testing Frameworks - Nightwatch.js
Browser Automated Testing Frameworks - Nightwatch.js
Browser Automated Testing Frameworks - Nightwatch.js
Luís Bastião Silva
Nightwatch JS for End to End Tests
Nightwatch JS for End to End Tests
Nightwatch JS for End to End Tests
Sriram Angajala
The demo code from the talk about Unit-testing and E2E testing in JS at DevWeek 2015
Unit-testing and E2E testing in JS
Unit-testing and E2E testing in JS
Michael Haberman
Playwright Test is a new test runner built from scratch by the Playwright team specifically to accommodate end-to-end testing needs. Join Principal Engineer, Andrey Lushinkov as he demonstrates how to use Playwright Test to author new tests, how to migrate existing tests, how to deploy them on CI, and debug them if something goes wrong.
Introducing Playwright's New Test Runner
Introducing Playwright's New Test Runner
Applitools
AngularJS and Protractor in GDG Maceió Meetup VI
AngularJS and Protractor
AngularJS and Protractor
Filipe Falcão
A protractor tutorial for the Quality in Agile Conference 2015 in Vancouver, B.C.
Protractor Tutorial Quality in Agile 2015
Protractor Tutorial Quality in Agile 2015
Andrew Eisenberg
Matt Chapman's presentation from DrupalCamp Brighton 2015 - see also the video at https://www.youtube.com/watch?v=vPpR1-MZmJo
Test-driven Development with Drupal and Codeception (DrupalCamp Brighton)
Test-driven Development with Drupal and Codeception (DrupalCamp Brighton)
Cogapp
Learn about the Nightwatch.js project and how to get started using it to write Selenium tests, with JavaScript.
Join the darkside: Selenium testing with Nightwatch.js
Join the darkside: Selenium testing with Nightwatch.js
Seth McLaughlin
Confused by testing terms and jargon? This talk walks through testing web applications, explaining the difference between unit testing and end to end testing. Several tools and concepts are also explored through a demo section. Sample projects can be found at https://github.com/sethmcl/testing_web_applications.
Front-End Testing: Demystified
Front-End Testing: Demystified
Seth McLaughlin
A talk about my frontend testing framework: http://github.com/NeilCrosby/frontend-test-suite/tree/master
Automated Frontend Testing
Automated Frontend Testing
Neil Crosby
Key items of the presentation will be: What is PHPUnit Whats new in testing in Drupal 8 Core Classes and Components Core/ Contibuted modules PHPUnit file structure, namespace, and required metadata Running PHPUnit tests. Available tools for running automated tests.
Automation testing with Drupal 8
Automation testing with Drupal 8
nagpalprachi
An overview of the Jellyfish project! Jelly.io
Jellyfish, JSCONF 2011
Jellyfish, JSCONF 2011
Adam Christian
In this talk, I would like to speak about best practices for writing e2e tests with Protractor. The styleguide that I will introduce, is a joint initiative of mine and @andresdom from Google. Some of the subjects that will be covered include why e2e testing is important, what e2e tests should cover, naming conventions, selector strategies, page objects, helper objects and performance considerations. That and lots of smileys obviously, because we wanted to smiley all the things ...right? ¯\_(ツ)_/¯
Carmen Popoviciu - Protractor styleguide | Codemotion Milan 2015
Carmen Popoviciu - Protractor styleguide | Codemotion Milan 2015
Codemotion
Introductory overview of testing techniques for web application development. Explains where different testing methods fit in to the software development cycle.
Testing Web Applications
Testing Web Applications
Seth McLaughlin
Boot your tests with codeception. Write bdd style acceptance, functional tests very easy.
Testing with Codeception (Webelement #30)
Testing with Codeception (Webelement #30)
Adam Štipák
Session from GIDS 2014, showing how to do automated Web testing using a variety of JavaScript frameworks, including QUnit, Jasmine, Protractor, Selenium, and PhantomJS
Automated Web Testing using JavaScript
Automated Web Testing using JavaScript
Simon Guest
With Drupal 8 released, one of the most important aspects of building a website or module has changed dramatically for the better. Developers now have a myriad of tools at their disposal to be able to test their code. If you are interested in improving your code and preventing bugs, but are unfamiliar with acronyms like BTB, KTB and WTB, this session is for you. If you’ve dabbled in testing but haven’t explored the depths of PHPUnit or Mink, then this session is for you.
Test all the things! Automated testing with Drupal 8
Test all the things! Automated testing with Drupal 8
Sam Becker
Presentation by CreamTec CEO Alex Kalinovsky at the March NoVA UX meetup at AddThis. Alex talks about the importance of visual interface testing, current tools and methodologies, and introduces his company's solution called Screenster.
UI Testing Automation - Alex Kalinovsky - CreamTec LLC
UI Testing Automation - Alex Kalinovsky - CreamTec LLC
Jim Lane
Slides for the presentation I did for the Vancouver AngularJS meetup group. http://www.meetup.com/vanangularJS/events/216391652/ The code is available on my github account. https://github.com/aeisenberg/angular-app/tree/vanangular-protractor (Notice the branch is not master.)
Angular UI Testing with Protractor
Angular UI Testing with Protractor
Andrew Eisenberg
Slides of the 5th meeting talk of the Yii London Meetup.
PHP Unit Testing in Yii
PHP Unit Testing in Yii
IlPeach
III meeting of Trójmiejska Grupa Testerska - testers community in tri-city area, Poland.
Marcin Wasilczyk - Page objects with selenium
Marcin Wasilczyk - Page objects with selenium
Trójmiejska Grupa Testerska
Presentation given at the Barcelona PHP Meetup, focuses around Continuous integration and continuous delivery with Codeception.
CI / CD w/ Codeception
CI / CD w/ Codeception
Tudor Barbu
Dave King, team lead at Tilt, talks through lessons learned building a functional test suite for the product with Nightwatch.js.
Nightwatch at Tilt
Nightwatch at Tilt
Dave King
Cover the advantages of test driven development, the reasons for pushing it all the way to the browser level, and then explore the options for testing JavaScript, look at some examples, and then integrate the tests into our existing development workflow.
Agile JavaScript Testing
Agile JavaScript Testing
Scott Becker
Writing JavaScript as a hobby and writing JavaScript as a job are two very different things. Learn some common practices for making your JavaScript friendly to a team environment.
Maintainable JavaScript 2011
Maintainable JavaScript 2011
Nicholas Zakas
Más contenido relacionado
La actualidad más candente
Playwright Test is a new test runner built from scratch by the Playwright team specifically to accommodate end-to-end testing needs. Join Principal Engineer, Andrey Lushinkov as he demonstrates how to use Playwright Test to author new tests, how to migrate existing tests, how to deploy them on CI, and debug them if something goes wrong.
Introducing Playwright's New Test Runner
Introducing Playwright's New Test Runner
Applitools
AngularJS and Protractor in GDG Maceió Meetup VI
AngularJS and Protractor
AngularJS and Protractor
Filipe Falcão
A protractor tutorial for the Quality in Agile Conference 2015 in Vancouver, B.C.
Protractor Tutorial Quality in Agile 2015
Protractor Tutorial Quality in Agile 2015
Andrew Eisenberg
Matt Chapman's presentation from DrupalCamp Brighton 2015 - see also the video at https://www.youtube.com/watch?v=vPpR1-MZmJo
Test-driven Development with Drupal and Codeception (DrupalCamp Brighton)
Test-driven Development with Drupal and Codeception (DrupalCamp Brighton)
Cogapp
Learn about the Nightwatch.js project and how to get started using it to write Selenium tests, with JavaScript.
Join the darkside: Selenium testing with Nightwatch.js
Join the darkside: Selenium testing with Nightwatch.js
Seth McLaughlin
Confused by testing terms and jargon? This talk walks through testing web applications, explaining the difference between unit testing and end to end testing. Several tools and concepts are also explored through a demo section. Sample projects can be found at https://github.com/sethmcl/testing_web_applications.
Front-End Testing: Demystified
Front-End Testing: Demystified
Seth McLaughlin
A talk about my frontend testing framework: http://github.com/NeilCrosby/frontend-test-suite/tree/master
Automated Frontend Testing
Automated Frontend Testing
Neil Crosby
Key items of the presentation will be: What is PHPUnit Whats new in testing in Drupal 8 Core Classes and Components Core/ Contibuted modules PHPUnit file structure, namespace, and required metadata Running PHPUnit tests. Available tools for running automated tests.
Automation testing with Drupal 8
Automation testing with Drupal 8
nagpalprachi
An overview of the Jellyfish project! Jelly.io
Jellyfish, JSCONF 2011
Jellyfish, JSCONF 2011
Adam Christian
In this talk, I would like to speak about best practices for writing e2e tests with Protractor. The styleguide that I will introduce, is a joint initiative of mine and @andresdom from Google. Some of the subjects that will be covered include why e2e testing is important, what e2e tests should cover, naming conventions, selector strategies, page objects, helper objects and performance considerations. That and lots of smileys obviously, because we wanted to smiley all the things ...right? ¯\_(ツ)_/¯
Carmen Popoviciu - Protractor styleguide | Codemotion Milan 2015
Carmen Popoviciu - Protractor styleguide | Codemotion Milan 2015
Codemotion
Introductory overview of testing techniques for web application development. Explains where different testing methods fit in to the software development cycle.
Testing Web Applications
Testing Web Applications
Seth McLaughlin
Boot your tests with codeception. Write bdd style acceptance, functional tests very easy.
Testing with Codeception (Webelement #30)
Testing with Codeception (Webelement #30)
Adam Štipák
Session from GIDS 2014, showing how to do automated Web testing using a variety of JavaScript frameworks, including QUnit, Jasmine, Protractor, Selenium, and PhantomJS
Automated Web Testing using JavaScript
Automated Web Testing using JavaScript
Simon Guest
With Drupal 8 released, one of the most important aspects of building a website or module has changed dramatically for the better. Developers now have a myriad of tools at their disposal to be able to test their code. If you are interested in improving your code and preventing bugs, but are unfamiliar with acronyms like BTB, KTB and WTB, this session is for you. If you’ve dabbled in testing but haven’t explored the depths of PHPUnit or Mink, then this session is for you.
Test all the things! Automated testing with Drupal 8
Test all the things! Automated testing with Drupal 8
Sam Becker
Presentation by CreamTec CEO Alex Kalinovsky at the March NoVA UX meetup at AddThis. Alex talks about the importance of visual interface testing, current tools and methodologies, and introduces his company's solution called Screenster.
UI Testing Automation - Alex Kalinovsky - CreamTec LLC
UI Testing Automation - Alex Kalinovsky - CreamTec LLC
Jim Lane
Slides for the presentation I did for the Vancouver AngularJS meetup group. http://www.meetup.com/vanangularJS/events/216391652/ The code is available on my github account. https://github.com/aeisenberg/angular-app/tree/vanangular-protractor (Notice the branch is not master.)
Angular UI Testing with Protractor
Angular UI Testing with Protractor
Andrew Eisenberg
Slides of the 5th meeting talk of the Yii London Meetup.
PHP Unit Testing in Yii
PHP Unit Testing in Yii
IlPeach
III meeting of Trójmiejska Grupa Testerska - testers community in tri-city area, Poland.
Marcin Wasilczyk - Page objects with selenium
Marcin Wasilczyk - Page objects with selenium
Trójmiejska Grupa Testerska
Presentation given at the Barcelona PHP Meetup, focuses around Continuous integration and continuous delivery with Codeception.
CI / CD w/ Codeception
CI / CD w/ Codeception
Tudor Barbu
Dave King, team lead at Tilt, talks through lessons learned building a functional test suite for the product with Nightwatch.js.
Nightwatch at Tilt
Nightwatch at Tilt
Dave King
La actualidad más candente
(20)
Introducing Playwright's New Test Runner
Introducing Playwright's New Test Runner
AngularJS and Protractor
AngularJS and Protractor
Protractor Tutorial Quality in Agile 2015
Protractor Tutorial Quality in Agile 2015
Test-driven Development with Drupal and Codeception (DrupalCamp Brighton)
Test-driven Development with Drupal and Codeception (DrupalCamp Brighton)
Join the darkside: Selenium testing with Nightwatch.js
Join the darkside: Selenium testing with Nightwatch.js
Front-End Testing: Demystified
Front-End Testing: Demystified
Automated Frontend Testing
Automated Frontend Testing
Automation testing with Drupal 8
Automation testing with Drupal 8
Jellyfish, JSCONF 2011
Jellyfish, JSCONF 2011
Carmen Popoviciu - Protractor styleguide | Codemotion Milan 2015
Carmen Popoviciu - Protractor styleguide | Codemotion Milan 2015
Testing Web Applications
Testing Web Applications
Testing with Codeception (Webelement #30)
Testing with Codeception (Webelement #30)
Automated Web Testing using JavaScript
Automated Web Testing using JavaScript
Test all the things! Automated testing with Drupal 8
Test all the things! Automated testing with Drupal 8
UI Testing Automation - Alex Kalinovsky - CreamTec LLC
UI Testing Automation - Alex Kalinovsky - CreamTec LLC
Angular UI Testing with Protractor
Angular UI Testing with Protractor
PHP Unit Testing in Yii
PHP Unit Testing in Yii
Marcin Wasilczyk - Page objects with selenium
Marcin Wasilczyk - Page objects with selenium
CI / CD w/ Codeception
CI / CD w/ Codeception
Nightwatch at Tilt
Nightwatch at Tilt
Destacado
Cover the advantages of test driven development, the reasons for pushing it all the way to the browser level, and then explore the options for testing JavaScript, look at some examples, and then integrate the tests into our existing development workflow.
Agile JavaScript Testing
Agile JavaScript Testing
Scott Becker
Writing JavaScript as a hobby and writing JavaScript as a job are two very different things. Learn some common practices for making your JavaScript friendly to a team environment.
Maintainable JavaScript 2011
Maintainable JavaScript 2011
Nicholas Zakas
Discover how to build a JavaScript application framework that scales for the challenges of today's complex web applications.
Scalable JavaScript Application Architecture
Scalable JavaScript Application Architecture
Nicholas Zakas
Part 2 of NYC GTG AngularJS Talk Series. Deep dive into key concepts underlying AngularJS with code snippets.
AngularJS Deep Dives (NYC GDG Apr 2013)
AngularJS Deep Dives (NYC GDG Apr 2013)
Nitya Narasimhan
AngularJS is one of today's hottest JavaScript MVC Frameworks. In this session, we'll explore many concepts it brings to the world of client-side development: dependency injection, directives, filters, routing and two-way data binding. We'll also look at its recommended testing tools and build systems. Finally, you'll learn about my experience developing several real-world applications using AngularJS, HTML5 and Bootstrap.
The Art of AngularJS - DeRailed 2014
The Art of AngularJS - DeRailed 2014
Matt Raible
Minko is a platform to display, share and interact with 3D content from anywhere, whether you're on a web browser, a workstation, or a device that fits in your pocket. In order to reach those targets with the team we have, we had to go with a cross-platform, hybrid solution that would enable fast UI development with native 3D performances. So we built one, on top of many open source projects, using C++. This talk will discuss our approach for building cross-platform HTML5 interfaces, with a C++/JS bridge to bind DOM APIs, and the tricks we use to make them responsive (spoiler: React is one of them).
React in Native Apps - Meetup React - 20150409
React in Native Apps - Meetup React - 20150409
Minko3D
Introduction to React JS library and some of the fundamentals that set it apart from other choices
React JS and why it's awesome
React JS and why it's awesome
Andrew Hull
My Node.js slides from VMware Cloud Foundry open tour called "Becoming Node.js ninja on Cloud Foundry". - Discusses internals of Node.js, buzz, who is using it etc. - Discusses coding in Node.js - Discusses 4 demo apps hello world app, MongoDB app, ExpressJS app & Socket.io app
Becoming Node.js ninja on Cloud Foundry
Becoming Node.js ninja on Cloud Foundry
Raja Rao DV
Testing nodejs apps
Testing nodejs apps
felipefsilva
Building a Single-Page App: Backbone, Node.js, and Beyond
Building a Single-Page App: Backbone, Node.js, and Beyond
Spike Brehm
[C5]deview 2012 nodejs
[C5]deview 2012 nodejs
NAVER D2
play.node 2016 session slides. http://playnode.io/2016/#schedule
Compose Async with RxJS
Compose Async with RxJS
Kyung Yeol Kim
play.node node.js conference
소셜게임 서버 개발 관점에서 본 Node.js의 장단점과 대안
소셜게임 서버 개발 관점에서 본 Node.js의 장단점과 대안
Jeongsang Baek
K모바일 주관 WebMobileDevCon 2013 발표자료. http://www.kmobile.co.kr/k_conedu/Conference/Con_gProgram.asp?id=1140
프론트엔드 웹앱 프레임웍 - Bootstrap, Backbone 그리고 AngularJS
프론트엔드 웹앱 프레임웍 - Bootstrap, Backbone 그리고 AngularJS
동수 장
Single Page Web Applications with CoffeeScript, Backbone and Jasmine
Single Page Web Applications with CoffeeScript, Backbone and Jasmine
Paulo Ragonha
RESTful API Design, Second Edition
RESTful API Design, Second Edition
Apigee | Google Cloud
모바일 컨버전스 5가지 패러다임 업로드용
모바일 컨버전스 5가지 패러다임 업로드용
misia85
HTML5JS공부모임 두번째 오프, 발표자료 Mete
Meteor 0.3.6 Preview
Meteor 0.3.6 Preview
Juntai Park
제2회 hello world 오픈세미나 hello world-raphael차트
제2회 hello world 오픈세미나 hello world-raphael차트
NAVER D2
The SPDY Protocol is likely going to be the successor of http. This short talk summarizes the most important points and includes a demo on how to migrate a Wordpress blog on httpd.
The SPDY Protocol
The SPDY Protocol
Fabian Lange
Destacado
(20)
Agile JavaScript Testing
Agile JavaScript Testing
Maintainable JavaScript 2011
Maintainable JavaScript 2011
Scalable JavaScript Application Architecture
Scalable JavaScript Application Architecture
AngularJS Deep Dives (NYC GDG Apr 2013)
AngularJS Deep Dives (NYC GDG Apr 2013)
The Art of AngularJS - DeRailed 2014
The Art of AngularJS - DeRailed 2014
React in Native Apps - Meetup React - 20150409
React in Native Apps - Meetup React - 20150409
React JS and why it's awesome
React JS and why it's awesome
Becoming Node.js ninja on Cloud Foundry
Becoming Node.js ninja on Cloud Foundry
Testing nodejs apps
Testing nodejs apps
Building a Single-Page App: Backbone, Node.js, and Beyond
Building a Single-Page App: Backbone, Node.js, and Beyond
[C5]deview 2012 nodejs
[C5]deview 2012 nodejs
Compose Async with RxJS
Compose Async with RxJS
소셜게임 서버 개발 관점에서 본 Node.js의 장단점과 대안
소셜게임 서버 개발 관점에서 본 Node.js의 장단점과 대안
프론트엔드 웹앱 프레임웍 - Bootstrap, Backbone 그리고 AngularJS
프론트엔드 웹앱 프레임웍 - Bootstrap, Backbone 그리고 AngularJS
Single Page Web Applications with CoffeeScript, Backbone and Jasmine
Single Page Web Applications with CoffeeScript, Backbone and Jasmine
RESTful API Design, Second Edition
RESTful API Design, Second Edition
모바일 컨버전스 5가지 패러다임 업로드용
모바일 컨버전스 5가지 패러다임 업로드용
Meteor 0.3.6 Preview
Meteor 0.3.6 Preview
제2회 hello world 오픈세미나 hello world-raphael차트
제2회 hello world 오픈세미나 hello world-raphael차트
The SPDY Protocol
The SPDY Protocol
Similar a Test-Driven JavaScript Development (JavaZone 2010)
Introduction to available tools for unit testing JavaScript
JavaScript Unit Testing
JavaScript Unit Testing
Christian Johansen
Not long ago, testing Ajax components meant play-testing a page by hand. Today, there are a growing number of tools we can use to simplify and automate Ajax testing. In this session we will cover when to test, what to test and how to test Ajax components. You learn how to create automatic tests with various tools, including YUI Test, and OpenQA Selenium, and how to use Ajax testing tools with IDEs and Continuous Integration systems. In this session, you will learn: * When, where and how to test Ajax components; * How to create automatic tests with various tools; * How to use Ajax testing tools with IDEs and Continuous Integration systems.
Testing Tools
Testing Tools
Ted Husted
Slides from the Joomla! Day Germany 2016 https://www.youtube.com/watch?v=D3G30ED5820
Joomla! Testing - J!DD Germany 2016
Joomla! Testing - J!DD Germany 2016
Yves Hoppe
Presentation on Functional Testing Swing Applications with Frankenstein, an Open Source testing tool
Functional Testing Swing Applications with Frankenstein
Functional Testing Swing Applications with Frankenstein
vivek_prahlad
JUG Cologne presentation 25.08.08
WebTest - Efficient Functional Web Testing with HtmlUnit and Beyond
WebTest - Efficient Functional Web Testing with HtmlUnit and Beyond
mguillem
Slides done for the talk on CodeCeption given during the April London Yii Meetup. The full screencast of the talk can be viewed here: https://www.youtube.com/watch?v=FclV9ML7bH4
Codeception introduction and use in Yii
Codeception introduction and use in Yii
IlPeach
JavaOne presentation looking at the different tools available to JavaScript developers for debugging, performance and deployment
Pragmatic Parallels: Java and JavaScript
Pragmatic Parallels: Java and JavaScript
davejohnson
My SourceDevCon 2012 presentation slides.
Testing Ext JS and Sencha Touch
Testing Ext JS and Sencha Touch
Mats Bryntse
Training in Bangalore is one of the best Selenium Testing Training Institute in bangalore. We offer Online Training and Classroom Training. Our Trainers are very professional and more than 8 years of experience.
Selenium Testing Training in Bangalore
Selenium Testing Training in Bangalore
rajkamal560066
My talk at Community Day in Stockholm.
Java script unit testing
Java script unit testing
Mats Bryntse
Overview of testing concepts, practices, and tools in Java.
Testing In Java
Testing In Java
David Noble
Java Testing, Source: http://www.slideshare.net/dnoble/testing-in-java
Testing In Java4278
Testing In Java4278
contact.bsingh
This was a presentation give by Darryl Kuhn as SDPHP
Release with confidence
Release with confidence
John Congdon
Making the most of your Test Suite
Making the most of your Test Suite
ericholscher
QA Process - Elaboration of quality assurance software process
Qa process
Qa process
Aila Bogasieru
Quality assurance process - Detailed description about quality assurance software process
Qa process
Qa process
Aila Bogasieru
This is the presentation in order to describe overview of Continuous Integration and Jenkins for members of my company.
Let’s start Continuous Integration with jenkins
Let’s start Continuous Integration with jenkins
Tomohide Kakeya
ITRenew is selling recertified OCP servers under the Sesame brand, those servers come either with their original UEFI BIOS or with LinuxBoot. The LinuxBoot project is pushing the Linux kernel inside bios flash and using userland programs as bootloader. To achieve quality on our software stack, as any project, we need to test it. Traditional BIOS are tested by hand, this is 2019 we need to do it automatically! We already presented the hardware setup behind the LinuxBoot CI, this talk will focus on the software. We use u-root for our userland bootloader; this software is written in Go so we naturally choose to use Go for our testing too. We will present how we are using and extending the Go native test framework `go test` for testing embedded systems (serial console) and improving the report format for integration to a CI. Julien Viard de Galbert
Embedded Recipes 2019 - Testing firmware the devops way
Embedded Recipes 2019 - Testing firmware the devops way
Anne Nicolas
Discuss how to use the Jenkins Job Builder to manage your Jenkins Jobs as the Infrastructure as Code approach.
Jenkins & IaC
Jenkins & IaC
HungWei Chiu
SWTBot is a open source UI testing tool for SWT and Eclipse based applications. It requires bare minimum learning since it is Java based and integrates well with the JUnit framework. An ideal unit testing tool for SWT and Eclipse based applications developers.
SwtBot: Unit Testing Made Easy
SwtBot: Unit Testing Made Easy
Ankit Goel
Similar a Test-Driven JavaScript Development (JavaZone 2010)
(20)
JavaScript Unit Testing
JavaScript Unit Testing
Testing Tools
Testing Tools
Joomla! Testing - J!DD Germany 2016
Joomla! Testing - J!DD Germany 2016
Functional Testing Swing Applications with Frankenstein
Functional Testing Swing Applications with Frankenstein
WebTest - Efficient Functional Web Testing with HtmlUnit and Beyond
WebTest - Efficient Functional Web Testing with HtmlUnit and Beyond
Codeception introduction and use in Yii
Codeception introduction and use in Yii
Pragmatic Parallels: Java and JavaScript
Pragmatic Parallels: Java and JavaScript
Testing Ext JS and Sencha Touch
Testing Ext JS and Sencha Touch
Selenium Testing Training in Bangalore
Selenium Testing Training in Bangalore
Java script unit testing
Java script unit testing
Testing In Java
Testing In Java
Testing In Java4278
Testing In Java4278
Release with confidence
Release with confidence
Making the most of your Test Suite
Making the most of your Test Suite
Qa process
Qa process
Qa process
Qa process
Let’s start Continuous Integration with jenkins
Let’s start Continuous Integration with jenkins
Embedded Recipes 2019 - Testing firmware the devops way
Embedded Recipes 2019 - Testing firmware the devops way
Jenkins & IaC
Jenkins & IaC
SwtBot: Unit Testing Made Easy
SwtBot: Unit Testing Made Easy
Último
What is a good lead in your organisation? Which leads are priority? What happens to leads? When sales and marketing give different answers to these questions, or perhaps aren't sure of the answers at all, frustrations build and opportunities are left on the table. Join us for an illuminating session with Cian McLoughlin, HubSpot Principal Customer Success Manager, as we look at that crucial piece of the customer journey in which leads are transferred from marketing to sales.
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Building Digital Trust in a Digital Economy Veronica Tan, Director - Cyber Security Agency of Singapore Apidays Singapore 2024: Connecting Customers, Business and Technology (April 17 & 18, 2024) ------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
This presentation explores the impact of HTML injection attacks on web applications, detailing how attackers exploit vulnerabilities to inject malicious code into web pages. Learn about the potential consequences of such attacks and discover effective mitigation strategies to protect your web applications from HTML injection vulnerabilities. for more information visit https://bostoninstituteofanalytics.org/category/cyber-security-ethical-hacking/
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Boston Institute of Analytics
Join our latest Connector Corner webinar to discover how UiPath Integration Service revolutionizes API-centric automation in a 'Quote to Cash' process—and how that automation empowers businesses to accelerate revenue generation. A comprehensive demo will explore connecting systems, GenAI, and people, through powerful pre-built connectors designed to speed process cycle times. Speakers: James Dickson, Senior Software Engineer Charlie Greenberg, Host, Product Marketing Manager
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Effective data discovery is crucial for maintaining compliance and mitigating risks in today's rapidly evolving privacy landscape. However, traditional manual approaches often struggle to keep pace with the growing volume and complexity of data. Join us for an insightful webinar where industry leaders from TrustArc and Privya will share their expertise on leveraging AI-powered solutions to revolutionize data discovery. You'll learn how to: - Effortlessly maintain a comprehensive, up-to-date data inventory - Harness code scanning insights to gain complete visibility into data flows leveraging the advantages of code scanning over DB scanning - Simplify compliance by leveraging Privya's integration with TrustArc - Implement proven strategies to mitigate third-party risks Our panel of experts will discuss real-world case studies and share practical strategies for overcoming common data discovery challenges. They'll also explore the latest trends and innovations in AI-driven data management, and how these technologies can help organizations stay ahead of the curve in an ever-changing privacy landscape.
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
My presentation at the Lehigh Carbon Community College (LCCC) NSA GenCyber Cyber Security Day event that is intended to foster an interest in the cyber security field amongst college students.
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
45-60 minute session deck from introducing Google Apps Script to developers, IT leadership, and other technical professionals.
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Three things you will take away from the session: • How to run an effective tenant-to-tenant migration • Best practices for before, during, and after migration • Tips for using migration as a springboard to prepare for Copilot in Microsoft 365 Main ideas: Migration Overview: The presentation covers the current reality of cross-tenant migrations, the triggers, phases, best practices, and benefits of a successful tenant migration Considerations: When considering a migration, it is important to consider the migration scope, performance, customization, flexibility, user-friendly interface, automation, monitoring, support, training, scalability, data integrity, data security, cost, and licensing structure Next Wave: The next wave of change includes the launch of Copilot, which requires businesses to be prepared for upcoming changes related to Copilot and the cloud, and to consolidate data and tighten governance ShareGate: ShareGate can help with pre-migration analysis, configurable migration tool, and automated, end-user driven collaborative governance
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
These are the slides delivered in a workshop at Data Innovation Summit Stockholm April 2024, by Kristof Neys and Jonas El Reweny.
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Presentation from Melissa Klemke from her talk at Product Anonymous in April 2024
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
ICT role in 21 century education. How to ICT help in education
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Presented by Sergio Licea and John Hendershot
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Terragrunt, Terraspace, Terramate, terra... whatever. What is wrong with Terraform so people keep on creating wrappers and solutions around it? How OpenTofu will affect this dynamic? In this presentation, we will look into the fundamental driving forces behind a zoo of wrappers. Moreover, we are going to put together a wrapper ourselves so you can make an educated decision if you need one.
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
💉💊+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHABI}}+971581248768 +971581248768 Mtp-Kit (500MG) Prices » Dubai [(+971581248768**)] Abortion Pills For Sale In Dubai, UAE, Mifepristone and Misoprostol Tablets Available In Dubai, UAE CONTACT DR.Maya Whatsapp +971581248768 We Have Abortion Pills / Cytotec Tablets /Mifegest Kit Available in Dubai, Sharjah, Abudhabi, Ajman, Alain, Fujairah, Ras Al Khaimah, Umm Al Quwain, UAE, Buy cytotec in Dubai +971581248768''''Abortion Pills near me DUBAI | ABU DHABI|UAE. Price of Misoprostol, Cytotec” +971581248768' Dr.DEEM ''BUY ABORTION PILLS MIFEGEST KIT, MISOPROTONE, CYTOTEC PILLS IN DUBAI, ABU DHABI,UAE'' Contact me now via What's App…… abortion Pills Cytotec also available Oman Qatar Doha Saudi Arabia Bahrain Above all, Cytotec Abortion Pills are Available In Dubai / UAE, you will be very happy to do abortion in Dubai we are providing cytotec 200mg abortion pill in Dubai, UAE. Medication abortion offers an alternative to Surgical Abortion for women in the early weeks of pregnancy. We only offer abortion pills from 1 week-6 Months. We then advise you to use surgery if its beyond 6 months. Our Abu Dhabi, Ajman, Al Ain, Dubai, Fujairah, Ras Al Khaimah (RAK), Sharjah, Umm Al Quwain (UAQ) United Arab Emirates Abortion Clinic provides the safest and most advanced techniques for providing non-surgical, medical and surgical abortion methods for early through late second trimester, including the Abortion By Pill Procedure (RU 486, Mifeprex, Mifepristone, early options French Abortion Pill), Tamoxifen, Methotrexate and Cytotec (Misoprostol). The Abu Dhabi, United Arab Emirates Abortion Clinic performs Same Day Abortion Procedure using medications that are taken on the first day of the office visit and will cause the abortion to occur generally within 4 to 6 hours (as early as 30 minutes) for patients who are 3 to 12 weeks pregnant. When Mifepristone and Misoprostol are used, 50% of patients complete in 4 to 6 hours; 75% to 80% in 12 hours; and 90% in 24 hours. We use a regimen that allows for completion without the need for surgery 99% of the time. All advanced second trimester and late term pregnancies at our Tampa clinic (17 to 24 weeks or greater) can be completed within 24 hours or less 99% of the time without the need surgery. The procedure is completed with minimal to no complications. Our Women's Health Center located in Abu Dhabi, United Arab Emirates, uses the latest medications for medical abortions (RU-486, Mifeprex, Mifegyne, Mifepristone, early options French abortion pill), Methotrexate and Cytotec (Misoprostol). The safety standards of our Abu Dhabi, United Arab Emirates Abortion Doctors remain unparalleled. They consistently maintain the lowest complication rates throughout the nation. Our Physicians and staff are always available to answer questions and care for women in one of the most difficult times in their lives. The decision to have an abortion at the Abortion Cl
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Copy of the slides presented by Matt Robison to the SFWelly Salesforce user group community on May 2 2024. The audience was truly international with attendees from at least 4 different countries joining online. Matt is an expert in data cloud and this was a brilliant session.
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
This project focuses on implementing real-time object detection using Raspberry Pi and OpenCV. Real-time object detection is a critical aspect of computer vision applications, allowing systems to identify and locate objects within a live video stream instantly.
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
writing some innovation for development and search
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
How to get Oracle DBA Job as fresher.
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Created by Mozilla Research in 2012 and now part of Linux Foundation Europe, the Servo project is an experimental rendering engine written in Rust. It combines memory safety and concurrency to create an independent, modular, and embeddable rendering engine that adheres to web standards. Stewardship of Servo moved from Mozilla Research to the Linux Foundation in 2020, where its mission remains unchanged. After some slow years, in 2023 there has been renewed activity on the project, with a roadmap now focused on improving the engine’s CSS 2 conformance, exploring Android support, and making Servo a practical embeddable rendering engine. In this presentation, Rakhi Sharma reviews the status of the project, our recent developments in 2023, our collaboration with Tauri to make Servo an easy-to-use embeddable rendering engine, and our plans for the future to make Servo an alternative web rendering engine for the embedded devices industry. (c) Embedded Open Source Summit 2024 April 16-18, 2024 Seattle, Washington (US) https://events.linuxfoundation.org/embedded-open-source-summit/ https://ossna2024.sched.com/event/1aBNF/a-year-of-servo-reboot-where-are-we-now-rakhi-sharma-igalia
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Último
(20)
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Test-Driven JavaScript Development (JavaZone 2010)
1.
Test-Driven JavaScript Eliminating
fear and chance from front-end web development
2.
Christian Johansen http://cjohansen.no/
http://github.com/cjohansen http://gitorious.org/~cjohansen http://twitter.com/cjno
3.
My book http://tddjs.com/
4.
5.
JavaScript testing challenges
6.
7.
In-browser test frameworks
8.
9.
Can test any
code, regardless of framework
10.
In-browser runner
11.
Built-in mocks
12.
Can ship results
over the internet
13.
Supports many output
formats (JUnit XML, TAP, JSON ++)http://developer.yahoo.com/yui/3/test/
14.
YUI Test case
anatomy
15.
16.
YUI Test scaffolding
17.
YUI Test run
18.
19.
Run in any
browser
20.
Built-in mocks
21.
22.
23.
Headless runners
24.
25.
Runs in browser,
Rhino and Node.js
26.
Emulate DOM with
env.js
27.
28.
JSpec Rhino scaffolding
29.
JSpec Rhino run
30.
31.
32.
Rhino Just another
runtime Not like any browsers actually in use
33.
env.js Just another
DOM implementation Not like any DOM implementation in actual use
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
I hear these
are popular
44.
...and these
45.
Manual testing is
time consuming
46.
The best from
both worlds
47.
JsTestDriver
48.
JsTestDriver.conf
49.
50.
Start JsTestDriver Server
java -jar JsTestDriver-1.2.2.jar --port 4224
51.
Capture Target Browsers
52.
53.
54.
55.
56.
57.
JsTestDriver Run
58.
59.
Supports QUnit, YUI,
Jasmine
60.
JUnit XML Output
61.
62.
Pretty colors
63.
With errors
64.
Also... $ jsautotest Runs
affected tests on each save
65.
Eclipse
66.
Eclipse
67.
Eclipse run
68.
IntelliJ IDEA plugin
also available
69.
Just released
70.
JavaScript testing challenges
71.
72.
Makes tests run
slow(er)
73.
74.
Looser coupling
75.
76.
Anatomy
77.
onSubmit messageFormController this.view
(form) this.model (cometClient) messageListController this.view (dl) this.model (cometClient) cometClient
78.
79.
observable supports same
API as cometClient
80.
81.
82.
Cross-browser issues
83.
84.
Submitting message
85.
86.
Testable
87.
88.
89.
Verify that the
handler is postMessage, bound to the controller
90.
91.
Disclaimer: I wrote
that http://cjohansen.no/sinon/
92.
93.
Does not interrupt
normal execution
94.
95.
96.
Automatically restores all
fakes
97.
98.
Testing the handler
99.
100.
101.
Verify that the
handler is postMessage, bound to the controller
102.
103.
Use an ad
hoc stub
104.
Integration: Simulate
105.
Testing actual network
access Using Sinon.JS
106.
Configure a fake
server
107.
Fake JSON response
{ "message": [{ "id": 1, "user": "Johansen", "message": "oh hai" }], "token": "1" } The cometClient format, an array of one new message
108.
Force fake server
to respond
109.
110.
Fake server recognizes
/chat+/
111.
this.server.respond(); fakes a
response
112.
113.
Causes slow(er) tests
114.
115.
Toolchain
116.
117.
JsTestDriver and Maven
http://code.google.com/p/jsd-maven/
118.
XML Pushups
119.
120.
Can you take
one more?
121.
122.
Continuous Integration
123.
124.
125.
126.
java -jar test/JsTestDriver-1.2.2.jar
br /> --config jsTestDriver.conf br /> --reset br /> --server http://localhost:4223 br /> --tests all br /> --testOutput .
127.
Project overview
128.
Test case
129.
Failed test (IE6)
130.
131.
Autotest
132.
Test with Maven
133.
CI with Hudson
134.
135.
onSubmit messageFormController this.view
(form) this.model (cometClient) messageListController this.view (dl) this.model (cometClient) cometClient
136.
Questions?
137.
My book http://tddjs.com/
138.
139.
http://github.com/cjohansen/
140.
http://gitorious.org/~cjohansen/
141.
http://twitter.com/cjno/
142.
christian@cjohansen.no
Descargar ahora