Dear cukes,I would soon be adopting cucumber for testing / creating a test frame work for an application which is built using java, java script & a bit of scala too so which combination would suit better for testingCucumber with ruby or Cucumber with JavaThe tests would focus mainly on testing the web APIs ...
Would greatly appreciate your suggestions based on your personal experience ..Many thanks,Vamsi
--
-- Rules --
1) Please prefix the subject with [Ruby], [JVM] or [JS].
2) Please use interleaved answers http://en.wikipedia.org/wiki/Posting_style#Interleaved_style
3) If you have a question, don't reply to an existing message. Start a new topic instead.
You received this message because you are subscribed to the Google Groups Cukes group. To post to this group, send email to cu...@googlegroups.com. To unsubscribe from this group, send email to cukes+un...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/cukes?hl=en
---
You received this message because you are subscribed to the Google Groups "Cukes" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cukes+un...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Thanks PaoloIs JavaScript used server side or client side?
its going to be on server sideWith Web APIs do you mean something like REST/SOAP?its RESTIf developers are going to write step definitions, using the same
language would help decreasing context switch times between test and
application. If testers are going to write them, then context switch
is not a problem.The tests/step def would be written by testers who are currently manual testers & are taking their big step towards test automation
Many thanks,Vamsi
Stephen,
On 7/29/13 5:39 PM, Stephen Abrams wrote:
On Mon, Jul 29, 2013 at 10:50 AM, Vamsi <vamsi.m...@gmail.com<mailto:vamsi.mandapati@gmail.com>> wrote:
Dear cukes,
I would soon be adopting cucumber for testing / creating a test
frame work for an application which is built using java, java
script & a bit of scala too so which combination would suit better
for testing
Cucumber with ruby or Cucumber with Java
The tests would focus mainly on testing the web APIs ...
Would greatly appreciate your suggestions based on your personal
experience ..
I would probably choose Cucumber-JVM, and if team wants to write tests
in Ruby would write step-defs in JRuby. This would provide easy ability
to use Java-implemented domain classes and factories.
I've often used Cucumber-Ruby under JRuby. This lets me write ruby step definitions that can call the java code directly when desired. I prefer ruby for writing the tests because it's quicker and less verbose. It can be a nuisance switching back and forth between languages, though.
- George
--
Want to speak at AgileDC October 8, 2013? http://agiledc.org/speak/
----------------------------------------------------------------------
* George Dinwiddie * http://blog.gdinwiddie.com
Software Development http://www.idiacomputing.com
Consultant and Coach http://www.agilemaryland.org
----------------------------------------------------------------------
--
-- Rules --
1) Please prefix the subject with [Ruby], [JVM] or [JS].
2) Please use interleaved answers http://en.wikipedia.org/wiki/Posting_style#Interleaved_style
3) If you have a question, don't reply to an existing message. Start a new topic instead.
You received this message because you are subscribed to the Google Groups Cukes group. To post to this group, send email to cu...@googlegroups.com. To unsubscribe from this group, send email to cukes+unsubscribe@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/cukes?hl=en
--- You received this message because you are subscribed to the Google Groups "Cukes" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cukes+unsubscribe@googlegroups.com.
The tests/step def would be written by testers who are currently manual testers & are taking their big step towards test automation
On Mon, Jul 29, 2013 at 10:20 PM, George Dinwiddie <li...@idiacomputing.com> wrote:
Stephen,
On 7/29/13 5:39 PM, Stephen Abrams wrote:
On Mon, Jul 29, 2013 at 10:50 AM, Vamsi <vamsi.m...@gmail.com<mailto:vamsi.mandapati@gmail.com>> wrote:
Dear cukes,
I would soon be adopting cucumber for testing / creating a test
frame work for an application which is built using java, java
script & a bit of scala too so which combination would suit better
for testing
Cucumber with ruby or Cucumber with Java
The tests would focus mainly on testing the web APIs ...
Would greatly appreciate your suggestions based on your personal
experience ..
I would probably choose Cucumber-JVM, and if team wants to write tests
in Ruby would write step-defs in JRuby. This would provide easy ability
to use Java-implemented domain classes and factories.
I've often used Cucumber-Ruby under JRuby. This lets me write ruby step definitions that can call the java code directly when desired. I prefer ruby for writing the tests because it's quicker and less verbose. It can be a nuisance switching back and forth between languages, though.Interesting. Is this the Cuke4Duke integration? My understanding was that Cucumber-JVM makes using JRuby easier than Cuke4Duke. My experiences with Jython/JRuby on Cucumber-JVM have been generally positive.
On Tue, Jul 30, 2013 at 1:52 AM, Stephen Abrams <Abrams....@gmail.com> wrote:
On Mon, Jul 29, 2013 at 10:20 PM, George Dinwiddie <li...@idiacomputing.com> wrote:
Stephen,
On 7/29/13 5:39 PM, Stephen Abrams wrote:
On Mon, Jul 29, 2013 at 10:50 AM, Vamsi <vamsi.m...@gmail.com<mailto:vamsi.mandapati@gmail.com>> wrote:
Dear cukes,
I would soon be adopting cucumber for testing / creating a test
frame work for an application which is built using java, java
script & a bit of scala too so which combination would suit better
for testing
Cucumber with ruby or Cucumber with Java
The tests would focus mainly on testing the web APIs ...
Would greatly appreciate your suggestions based on your personal
experience ..
I would probably choose Cucumber-JVM, and if team wants to write tests
in Ruby would write step-defs in JRuby. This would provide easy ability
to use Java-implemented domain classes and factories.
I've often used Cucumber-Ruby under JRuby. This lets me write ruby step definitions that can call the java code directly when desired. I prefer ruby for writing the tests because it's quicker and less verbose. It can be a nuisance switching back and forth between languages, though.Interesting. Is this the Cuke4Duke integration? My understanding was that Cucumber-JVM makes using JRuby easier than Cuke4Duke. My experiences with Jython/JRuby on Cucumber-JVM have been generally positive.This may be a tangent, and if so feel free to change the subject, but what does it mean to use JRuby with Cucumber-JVM?Why does one do that?
And AFAIK, you just use Cucumber-Ruby like Cucumber-Ruby, but run with JRuby and you can get from features to your Java API without any need for a Cuke4Duke bridge. ???
- George
--
Want to speak at AgileDC October 8, 2013? http://agiledc.org/speak/
----------------------------------------------------------------------
* George Dinwiddie * http://blog.gdinwiddie.com
Software Development http://www.idiacomputing.com
Consultant and Coach http://www.agilemaryland.org
----------------------------------------------------------------------
--
-- Rules --
1) Please prefix the subject with [Ruby], [JVM] or [JS].
2) Please use interleaved answers http://en.wikipedia.org/wiki/Posting_style#Interleaved_style
3) If you have a question, don't reply to an existing message. Start a new topic instead.
You received this message because you are subscribed to the Google Groups Cukes group. To post to this group, send email to cu...@googlegroups.com. To unsubscribe from this group, send email to cukes+un...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/cukes?hl=en
---
You received this message because you are subscribed to the Google Groups "Cukes" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cukes+un...@googlegroups.com.
On Tue, Jul 30, 2013 at 1:52 AM, Stephen Abrams <Abrams....@gmail.com> wrote:
On Mon, Jul 29, 2013 at 10:20 PM, George Dinwiddie <li...@idiacomputing.com> wrote:
Stephen,
On 7/29/13 5:39 PM, Stephen Abrams wrote:
On Mon, Jul 29, 2013 at 10:50 AM, Vamsi <vamsi.m...@gmail.com<mailto:vamsi.mandapati@gmail.com>> wrote:
Dear cukes,
I would soon be adopting cucumber for testing / creating a test
frame work for an application which is built using java, java
script & a bit of scala too so which combination would suit better
for testing
Cucumber with ruby or Cucumber with Java
The tests would focus mainly on testing the web APIs ...
Would greatly appreciate your suggestions based on your personal
experience ..
I would probably choose Cucumber-JVM, and if team wants to write tests
in Ruby would write step-defs in JRuby. This would provide easy ability
to use Java-implemented domain classes and factories.
I've often used Cucumber-Ruby under JRuby. This lets me write ruby step definitions that can call the java code directly when desired. I prefer ruby for writing the tests because it's quicker and less verbose. It can be a nuisance switching back and forth between languages, though.Interesting. Is this the Cuke4Duke integration? My understanding was that Cucumber-JVM makes using JRuby easier than Cuke4Duke. My experiences with Jython/JRuby on Cucumber-JVM have been generally positive.This may be a tangent, and if so feel free to change the subject, but what does it mean to use JRuby with Cucumber-JVM?Why does one do that?And AFAIK, you just use Cucumber-Ruby like Cucumber-Ruby, but run with JRuby and you can get from features to your Java API without any need for a Cuke4Duke bridge. ???
- George
--
Want to speak at AgileDC October 8, 2013? http://agiledc.org/speak/
----------------------------------------------------------------------
* George Dinwiddie * http://blog.gdinwiddie.com
Software Development http://www.idiacomputing.com
Consultant and Coach http://www.agilemaryland.org
----------------------------------------------------------------------
--
-- Rules --
1) Please prefix the subject with [Ruby], [JVM] or [JS].
2) Please use interleaved answers http://en.wikipedia.org/wiki/Posting_style#Interleaved_style
3) If you have a question, don't reply to an existing message. Start a new topic instead.
You received this message because you are subscribed to the Google Groups Cukes group. To post to this group, send email to cu...@googlegroups.com. To unsubscribe from this group, send email to cukes+un...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/cukes?hl=en
---
You received this message because you are subscribed to the Google Groups "Cukes" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cukes+un...@googlegroups.com.
On Monday, July 29, 2013 10:50:32 AM UTC-4, Vamsi wrote:Dear cukes,I would soon be adopting cucumber for testing / creating a test frame work for an application which is built using java, java script & a bit of scala too so which combination would suit better for testingCucumber with ruby or Cucumber with JavaThe tests would focus mainly on testing the web APIs ...Would greatly appreciate your suggestions based on your personal experience ..Many thanks,Vamsi
My team recently went through this, our debate was between specflow c#, as our application is built in .net vs ruby cucumber, since tester were the one writing step def we decided to use Ruby. I think ruby may be a better choice for testers with no dev background.
Vamsi,
On 7/31/13 6:33 AM, Vamsi wrote:
/I'm going to bang this drum again./
/
/
/Having people with no dev background writing test code is the wrongjust as hard as Java./
choice, whatever language they're using. Ruby might look superficially
easy, but if you're doing any significant amount of testing, it will get
Well I agree with what you are saying here Matt but does that mean the
testers should only write the tests and leave the automation to a dev ?
Then how can a team become cross functional & how will manual testers
become automation QAs .. there should be a starting point. I know the
tests are going to be of some poor quality initially but they will get
better over the period time; that is what something even you
mentioned in your cucumber text book that features/ tests will
evolve and you will have to refactor things from time to time ( based on
your chapter 6 when cucumbers go bad ) pairing with a dev helps a tester
to learn how to code and a dev would gain the knowledge of testing from
the end user prospective ...
A tester pairing with a programmer is a great way to write the test automation you need now, as well as mentor the testers in test automation programming.
On Wed, Jul 31, 2013 at 8:10 AM, George Dinwiddie <li...@idiacomputing.com> wrote:
Vamsi,
On 7/31/13 6:33 AM, Vamsi wrote:
/I'm going to bang this drum again./
/
/
/Having people with no dev background writing test code is the wrongjust as hard as Java./
choice, whatever language they're using. Ruby might look superficially
easy, but if you're doing any significant amount of testing, it will get
Well I agree with what you are saying here Matt but does that mean the
testers should only write the tests and leave the automation to a dev ?
Then how can a team become cross functional & how will manual testers
become automation QAs .. there should be a starting point. I know the
tests are going to be of some poor quality initially but they will get
better over the period time;
that is what something even you
mentioned in your cucumber text book that features/ tests will
evolve and you will have to refactor things from time to time ( based on
your chapter 6 when cucumbers go bad ) pairing with a dev helps a tester
to learn how to code and a dev would gain the knowledge of testing from
the end user prospective ...
A tester pairing with a programmer is a great way to write the test automation you need now, as well as mentor the testers in test automation programming.+1
- George
--
Want to speak at AgileDC October 8, 2013? http://agiledc.org/speak/
----------------------------------------------------------------------
* George Dinwiddie * http://blog.gdinwiddie.com
Software Development http://www.idiacomputing.com
Consultant and Coach http://www.agilemaryland.org
----------------------------------------------------------------------
--
-- Rules --
1) Please prefix the subject with [Ruby], [JVM] or [JS].
2) Please use interleaved answers http://en.wikipedia.org/wiki/Posting_style#Interleaved_style
3) If you have a question, don't reply to an existing message. Start a new topic instead.
You received this message because you are subscribed to the Google Groups Cukes group. To post to this group, send email to cu...@googlegroups.com. To unsubscribe from this group, send email to cukes+un...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/cukes?hl=en
---
You received this message because you are subscribed to the Google Groups "Cukes" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cukes+un...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.