80 likes | 206 Views
Marcin Lukasiak (SESEO). web automated tests. Who did this?.
E N D
MarcinLukasiak (SESEO) web automated tests
Who did this? MarcinLukasiak is working in Java for more then 7 years. Currently he holds Senior Java Engineer role at CUSP. He holds M.Sc. in Computer Science from Wroclaw Uniwersity. He is also the head of SESEO (Students Enterprise Software Engineering Organization).
History – usual boring thread • Marcin joins PowerMedia company. • At 2004 Marcin and JacekKaczmarek (PowerMedia) prepares presentation about R.A.T. for WoCoa conference. • After more then 3 years Marcin decides to continue this journey.
Topic • What automated means for JWat? • What is JWat? • What JWat is not? • How JWat works? • Integration with web frameworks. • What this gives me - developer?
Whatautomated means? • No scripting language involved. • No imperative web conversations (aka. HTTPUnit or JWebUnit tests). • Randomness is a key. • Rather guide test executor than tell him what to do. • No need to record web conversations. • Whole bunch of clever monkeys use your app!
What is JWat? • Test Execution Engine for web apps. • Tests are generated dynamically during runtime rather then statically in code. • Provides auditing capabilities. • Set of tools to make testing comfortable. • Additionally - more distinguished sanity test generator.
What JWat is not? • It’s not unit test generator! • It’s not acceptance test generator! • It’s not panacea for all web testing problems! • But it does it’s job good!!!