Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 1

GivWenZen allows a user to use the BDD Given When Then vocabulary and plain text sentences to help a team get the words right and create a ubiquitous language to describe and test a business domain. The IdeaThe idea was taken from Cucumber and my desire to create Cucumber like specifications and ... [More] tests in FitNesse. Like Cucumber, GivWenZen does not distinguish between Given When Then or and but you should. Regular expression parsing is used to determine what step method should be executed for each given when then step in a test. Regular expression parsing is also used to find parameters to the step method. Also see how other ideas from Cucumber map to FitNesse. Example1) Start with an example fixture actual class found in the givwenzen_test.jar.2) In a FitNesse table it could look like this.import and start should go in SetUp or SuiteSetUp|import| |org.givwenzen| |script| |start|giv wen zen for slim|this is your test|script| | given| a ToDo item is due tomorrow | | when | the date changes to tomorrow | | then | a notification exists indicating the ToDo is due |3) The following is an example step class and test step methodpackage bdd.steps; @DomainSteps public class ExampleSteps { @DomainStep( “a ToDo item is due (.*)” ) public void createToDoWithDueDateOf(CustomDate date) { // do something } @DomainStep( “the date changes to (.*)” ) public void theDateIs(CustomDate date) { // do something } @DomainStep( “a notification exists indicating the ToDo is due” ) public boolean verifyNotificationExistsForDueToDo() { // do something return false; } }More ExamplesMore example can be found in the FitNesseRoot in source. It is easy to get started. Simple scenarios More complex scenarios Groups:http://groups.google.com/group/givwenzen_user http://groups.google.com/group/givwenzen_developer [Less]

4.0
   
  0 reviews  |  1 user  |  17,898 lines of code  |  0 current contributors  |  Analyzed 6 days ago
 
 

With or without scrummerfall, we need more automated functional tests, acceptance tests, story tests, example tests, integration tests. Tests written by people who, regardless of formal role/responsibility, know how to program. This project is for those who wish to help grow a set of coding ... [More] exercises that test an agile tester's ability to use a real IDE, write code, do OOD, refactor, test-drive, learn open-source automated testing frameworks, and generally be productive pairing with developers on agile teams. Along the way, other attributes indirectly tested include natural curiosity, passion, autodidacticism, courage, leadership, and communication skills. Oh, and attention to detail. :) NOTE: The initial exercise/codebase is Java. At some point, we should also include Ruby exercises, since Ruby in increasingly central to agile testing. [Less]

0
 
  0 reviews  |  0 users  |  849 lines of code  |  0 current contributors  |  Analyzed 3 days ago
 
 

Visualization Project for Continuous Integration Servers With CIBuddy you are able to bind physical build indicators like USB lights or geeky stuff like the iBuddy to the status of your various build server projects. Just configure what project status should reflect what kind of physical reaction ... [More] of your lamp (or tool) - that easy. Now you always have the status of your important projects right infront of your eyes and no longer have excuses for not maintaining a fast feedback on build problems. You immediately see when something breaks one of your important projects. [Less]

0
 
  0 reviews  |  0 users  |  6,595 lines of code  |  1 current contributor  |  Analyzed 10 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.