Waterfall and BDUF work sometimes. Maybe we should not give up on them :-) ... [Non-text portions of this message have been removed]...
1008
Bas Vodde
basvodde
Mar 20, 2013 1:31 pm
So you do want to end up in an email political discussion (without beer) on the Agile Embedded list :) Bas...
1009
James Grenning
jwgrenning
Mar 20, 2013 2:39 pm
I can drop it. let's wait for beer :-) ... [Non-text portions of this message have been removed]...
1010
napoli_j
Apr 3, 2013 6:07 pm
Is anyone else using Cucumber for testing embedded software and electronics?...
1011
Joe Schneider
josschne
Apr 3, 2013 6:11 pm
Yes! Joe Schneider [Non-text portions of this message have been removed]...
1012
napoli_j
Apr 3, 2013 6:25 pm
Awesome! What sort of applications are you familiar with? Have you published anything about your techniques and experience? I'm trying to use it improve...
1013
Greg Williams
willi297
Apr 3, 2013 7:22 pm
We (AtomicObject/AtomicEmbedded) have been working with Joe Schneider on applying Cucumber to test an "embedded" C++ system that runs on a customized Linux...
1014
Joshua Napoli
napoli_j
Apr 3, 2013 9:04 pm
Greg, Thanks for the pointers! I'm looking for more stories from others who have tried similar approaches. My project is written in C++ and I have played ...
1015
Matt Wilbur
bitbasher
Apr 3, 2013 9:08 pm
I have pondered it a lot but haven't done it myself. Take a look at http://pragprog.com/magazines/2011-04/testing-arduino-code When I looked at it a while...
1016
Joshua Napoli
napoli_j
Apr 3, 2013 9:42 pm
Matt, Thanks for the links. In the "testing ardunio code" blog, Ian illustrated a couple of problems that I ran into. Without an active open-source embedded ...
1017
Joe Schneider
josschne
Apr 4, 2013 1:18 am
I don't have much to add from what Greg has mentioned. We have found the combination of Cucumber and the Wire Protocol very usable as a testing tool. The...
1018
Matt Wilbur
bitbasher
Apr 4, 2013 1:26 am
Greg, Have you used Cucumber on an embedded project to capture "non user-interfacey" things? This is why I stay undecided - usually the requirements I'm given...
1019
Greg Williams
willi297
Apr 4, 2013 2:16 am
Josh, Ha! Yeah, we had some difficulties getting our cukes setup to stabilize, but most of the work was really to allow us to run cukes in parallel, and also...
1020
Joshua Napoli
napoli_j
Apr 4, 2013 2:35 am
I've used Cucumber to describe internal REST services in a web setting. That seemed to give good value and turned out to be a reasonable way to describe JSON...
1021
Greg Williams
willi297
Apr 4, 2013 1:49 pm
Josh, Yes! The sky is the limit! It's hard, but that's why we are all in this business of software development. There should be no barriers that prevent scrum...
1022
jpetrangelo1
May 9, 2013 2:43 pm
I hope you'll forgive this slightly off-topic post. Does anyone see a trend for companies to not give their software engineers admin rights to their PCs? I ask...
1023
Benjamin Bergman
thebenbergman
May 9, 2013 3:01 pm
Where I work, we have a mix of Windows and Linux machines. When I started a couple years ago, everyone had admin access to everything, but they have recently...
1024
Bas Vodde
basvodde
May 10, 2013 5:20 am
Hi Jeanne, Unfortunately, I think it is quite common :( That said, I do see an increase use of virtual machines, over which then developers have full control...
1025
James Grenning
jwgrenning
May 10, 2013 11:19 pm
Hi Jeanne I see a little of that. I recommend against it when I see it. Regarding weaning off the embedded IDEs: I suggest a they do their TDD off-target. ...
1026
Thad Smith
thadsmith3
May 11, 2013 2:18 am
My experience has been the opposite. My previous employer went from locked down to admin for the engineers. The current company opened it up admin rights, at...
1027
Matt Wilbur
bitbasher
May 11, 2013 3:13 pm
At my company, we have gone to all company-administered Windows machines for employees, but we insisted (and thankfully were successful) in having sufficient...
1028
Matt Wilbur
bitbasher
May 11, 2013 4:14 pm
I've recently found out some code that I wrote and test-drove will have to be modified to work within a (horrible, poorly-documented, hand-rolled) asynchronous...
1029
Benjamin Bergman
thebenbergman
May 13, 2013 4:24 pm
I work in the test/QA department. I spend most of my time writing software used to either validate the embedded software builds as they are released or...
1030
jpetrangelo1
May 13, 2013 5:21 pm
Hi James, Regarding Cygwin vs Linux in a VM; when they have a Windows based cross compiler, do you tend to stick with using it in a Windows environment, or do...
1031
jpetrangelo1
May 13, 2013 5:37 pm
Hi Benjamin, Are you asking about replacing your bash and C++ applications with a different testing framework, or are you asking about using a unit test...
1032
Benjamin Bergman
thebenbergman
May 13, 2013 5:51 pm
I guess I'm asking about both. Does it makes sense to replace the bash scripts and C++ applications with something based on a widely used testing framework? If...
1033
jpetrangelo1
May 13, 2013 8:06 pm
I think I know what you're asking. So you have a Linux development environment and Linux target; the production code has an API your tests use to drive it; You...
1034
Benjamin Bergman
thebenbergman
May 13, 2013 11:11 pm
... Exactly. A bunch of SSH, serial, telnet, and other connections to the product. ... Ya, that is pretty much what I was thinking would have to happen. I...
1035
Jeanne Petrangelo
jpetrangelo1
May 13, 2013 11:57 pm
... What aspect(s) of your work are you hoping will be easier? [Non-text portions of this message have been removed]...
1036
David Good
the_real_dav...
May 15, 2013 3:48 pm
Perhaps Robot is what you are looking for? http://robotframework.org/ I learned about it here: ...