Cucumber Survey

Get Started. It's Free
or sign up with your email address
Cucumber Survey by Mind Map: Cucumber Survey

1. Your Project

1.1. TDD

1.1.1. Do you unit test?

1.1.2. Average Coverage with unit tests

1.1.3. Framework

1.1.3.1. Ruby

1.1.3.1.1. RSpec

1.1.3.1.2. Shoulda

1.1.3.1.3. Test::Unit

1.1.3.1.4. Other

1.1.3.2. Java

1.1.3.2.1. JUnit

1.1.3.2.2. Other

1.1.3.3. .NET

1.1.3.3.1. NUnit

1.1.3.3.2. NSpec?

1.2. Ruby

1.2.1. Rails

1.2.1.1. Controller test/specs?

1.2.1.2. View test/specs?

1.2.2. Library

1.2.3. Other

1.3. Cuke4Duke

1.3.1. Build tool

1.3.1.1. Maven

1.3.1.2. Ant

1.3.1.3. Other

1.3.2. Language

1.3.2.1. Scala

1.3.2.2. Other

1.3.2.3. Java

1.4. .NET

1.4.1. IronRuby

1.4.2. Cuke4Nuke

1.4.3. SpecFlow

1.5. Who writes features? (all that apply)

1.5.1. Programmer

1.5.2. Tester

1.5.3. Non-technical

1.6. Process (check all that apply)

1.6.1. Scrum

1.6.2. XP

1.6.3. Kanban

1.6.4. Waterfall

1.6.5. Other

1.6.6. None

1.7. How often do you pair program?

1.7.1. Rarely

1.7.2. Often

1.7.3. Majority of the time/all

1.8. Average code coverage with Cucumber

1.8.1. High

1.8.2. Medium

1.8.3. Low

1.8.4. Don't Know

1.9. Project type

1.9.1. Web App

1.9.2. GUI

1.9.2.1. What GUI framework?

1.9.3. Command Line

1.10. Project size

1.10.1. How many steps on your biggest cucumber project?

1.10.2. How many people use cucumber on your project?

2. Cucumber Community

2.1. Where did you hear about it?

2.1.1. Blog

2.1.2. Twitter

2.1.3. Colleague

2.1.4. Conference

2.1.5. Other

2.1.6. Screencast

2.2. Contact/problem solving

2.2.1. IRC

2.2.2. ML

2.2.3. StackOverflow

2.2.4. Issue tracker (Lighthouse)

2.3. Documentation

2.3.1. Wiki

2.3.2. Blogs

2.3.3. RSpec book

2.3.4. Read code

2.3.5. What needs to improve?

2.3.5.1. API (RDoc)

2.3.5.2. Website

2.3.6. Screencast

3. Opinions

3.1. What do you hate?

3.2. What do you love?

3.3. What's the single most important aspect we need to improve?

4. New node

5. Tool

5.1. Command line

5.1.1. path:line

5.1.2. --require

5.1.3. --format

5.1.3.1. pretty (default)

5.1.3.2. debug

5.1.3.3. html

5.1.3.4. pdf

5.1.3.5. progress

5.1.3.6. rerun (autotest)

5.1.3.7. stepdefs

5.1.3.8. usage

5.1.3.9. custom (what)

5.1.4. --name

5.1.5. --exclude

5.1.6. --profile

5.1.7. --color

5.1.8. --dry-run

5.1.9. --autoformat

5.1.10. --no-source

5.1.11. --no-snippets

5.1.12. --no-multiline

5.1.13. --quiet

5.1.14. --backtrace

5.1.15. --strict

5.1.16. --wip

5.1.17. --verbose

5.1.18. --guess

5.1.19. --expand

5.1.20. --drb (spork)

5.1.21. --help

5.1.22. --profile (cucumber.yml)

5.2. Gherkin

5.2.1. Scenario Outline

5.2.2. Multiline step arguments

5.2.2.1. PyString

5.2.2.2. Table

5.2.3. Background

5.2.4. I18n

5.2.4.1. What language? (lang code)

5.2.4.2. #language: xx / --language

5.2.5. Tags

5.2.5.1. Tagged hooks

5.2.5.2. Tagged execution

5.3. API

5.3.1. Before/After

5.3.2. Custom World

5.3.3. Transform

5.3.4. Assertions

5.3.4.1. RSpec

5.3.4.2. Shoulda

5.3.4.2.1. This is the same as Test::Unit- isn't it?

5.3.4.3. Test::Unit

5.4. Running

5.4.1. Shell

5.4.1.1. Rake

5.4.1.2. cucumber

5.4.1.3. Ant

5.4.1.4. Maven

5.4.1.5. Other

5.4.2. Editor/IDE

5.4.3. CI

5.4.3.1. Integrity

5.4.3.2. Hudson

5.4.3.3. Bamboo

5.4.3.4. RunCodeRun

5.4.3.5. CC.rb

5.4.3.6. TeamCity

5.4.3.7. Other

5.4.4. Autotest

5.5. Editor/IDE

5.5.1. TextMate

5.5.2. Vim

5.5.3. Emacs

5.5.4. RubyMine

5.5.5. JEdit

5.5.6. Notepad++

5.5.7. Eclipse

5.5.8. NetBeans

5.5.9. Other

5.6. Addons

5.6.1. Browser testing

5.6.1.1. Webrat

5.6.1.1.1. Do you use the Selenium adapter?

5.6.1.2. Celerity

5.6.1.3. Watir

5.6.1.4. FunFX (Flex)

5.6.1.5. Selenium (without Webrat)