meteortesting

21
Meteor Testing by MAXIM FILIMONOV

Upload: maximfilimomov

Post on 14-Jul-2015

210 views

Category:

Technology


0 download

TRANSCRIPT

Meteor Testingby MAXIM FILIMONOV

WHY TESTING?

MOCHA WEB

LAIKA

SELENIUM NIGHTWATCH

JASMINE-UNIT

RTDRTD

RTDRTD

VELOCITYVELOCITY

VELOCITYVELOCITY

VELOCITYVELOCITY

Meteor Testing Challenges

• Mirror app

• Test isolation

• State cleanup

MOCHA WEB

SIMPLE ASYNC SUPPORT

CHOOSE YOUR OWN ASSERT LIBRARY (CHAI

INCLUDED)

NO MIRROR APP

SAME DB

NO STATE CLEANUP

LAIKA

PETSETGO APPROVED

TEST ISOLATION

MIRROR APP

STATE CLEANUP

NO CONTINUOS RERUN

GO TO SYNTAX

SELENIUM

THE ONLY ACCEPTANCE FRAMEWORK

WELL KNOWN

NO MIRROR APP

SAME DB

NO STATE CLEANUP

RTD ( META FRAMEWORK)ACCEPTANCE AND UNIT

TESTING

RUN CONTINUOUSLY

TEST ISOLATION

MIRROR APP

CLEANUP

NO SERVICE LAYER TESTING

DEPRECATED -> VELOCITY

Sam Hatoum (Xolv.io)

VELOCITY ( TESTING PLATFORM )

ACCEPTANCE AND UNIT TESTING

RUN CONTINUOUSLY

TEST ISOLATION

MIRROR APP

CLEANUP

THE FUTURE

NOT READY FOR PRIME TIME YET :(

DEMO

QUESTIONS

Resources

• RTD - http://rtd.xolv.io

• Velocity - https://github.com/xolvio/velocity

• Myself:

• Twitter - https://twitter.com/tpaktop

• Github - https://github.com/maxim-Filimonov/