Difference between revisions of "Summit 2011 Working Sessions/Session033"

From OWASP
Jump to: navigation, search
 
(9 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
{{Template:<includeonly>{{{1}}}</includeonly><noinclude>Summit 2011 Working Sessions test tab</noinclude>
 
{{Template:<includeonly>{{{1}}}</includeonly><noinclude>Summit 2011 Working Sessions test tab</noinclude>
 
|-
 
|-
| summit_session_name =  
+
 
| summit_session_url =  
+
| summit_session_attendee_name1 =
 +
| summit_session_attendee_email1 =
 +
| summit_session_attendee_username1 =
 +
| summit_session_attendee_company1=
 +
| summit_session_attendee_notes,_reason_for_participating_and_issues_to_be discussed1=
 +
 
 +
| summit_session_attendee_name2 =
 +
| summit_session_attendee_email2 =
 +
| summit_session_attendee_username2 =
 +
| summit_session_attendee_company2=
 +
| summit_session_attendee_notes,_reason_for_participating_and_issues_to_be discussed2=
 +
 
 +
| summit_session_attendee_name3 =
 +
| summit_session_attendee_email3 =
 +
| summit_session_attendee_username3 =
 +
| summit_session_attendee_company3=
 +
| summit_session_attendee_notes,_reason_for_participating_and_issues_to_be discussed3=
 +
 
 +
| summit_session_attendee_name4 =
 +
| summit_session_attendee_email4 =
 +
| summit_session_attendee_username4 =
 +
| summit_session_attendee_company4=
 +
| summit_session_attendee_notes,_reason_for_participating_and_issues_to_be discussed4=
 +
 
 +
| summit_session_attendee_name5 =
 +
| summit_session_attendee_email5 =
 +
| summit_session_attendee_username5 =
 +
| summit_session_attendee_company5=
 +
| summit_session_attendee_notes,_reason_for_participating_and_issues_to_be discussed5=
 +
 
 +
| summit_session_attendee_name6 =
 +
| summit_session_attendee_email6 =
 +
| summit_session_attendee_username6 =
 +
| summit_session_attendee_company6=
 +
| summit_session_attendee_notes,_reason_for_participating_and_issues_to_be discussed6=
 +
 
 +
| summit_session_attendee_name7 =
 +
| summit_session_attendee_email7 =
 +
| summit_session_attendee_username7 =
 +
| summit_session_attendee_company7=
 +
| summit_session_attendee_notes,_reason_for_participating_and_issues_to_be discussed7=
 +
 
 +
| summit_session_attendee_name8 =
 +
| summit_session_attendee_email8 =
 +
| summit_session_attendee_username8 =
 +
| summit_session_attendee_company8=
 +
| summit_session_attendee_notes,_reason_for_participating_and_issues_to_be discussed8=
 +
 
 +
| summit_session_attendee_name9 =
 +
| summit_session_attendee_email9 =
 +
| summit_session_attendee_username9 =
 +
| summit_session_attendee_company9=
 +
| summit_session_attendee_notes,_reason_for_participating_and_issues_to_be discussed9=
 +
 
 +
| summit_session_attendee_name10 =
 +
| summit_session_attendee_email10 =
 +
| summit_session_attendee_username10 =
 +
| summit_session_attendee_company10=
 +
| summit_session_attendee_notes,_reason_for_participating_and_issues_to_be discussed10=
 +
 
 +
| summit_session_attendee_name11 =
 +
| summit_session_attendee_email11 =
 +
| summit_session_attendee_username11 =
 +
| summit_session_attendee_company11=
 +
| summit_session_attendee_notes,_reason_for_participating_and_issues_to_be discussed11=
 +
 
 +
| summit_session_attendee_name12 =
 +
| summit_session_attendee_email12 =
 +
| summit_session_attendee_username12 =
 +
| summit_session_attendee_company12=
 +
| summit_session_attendee_notes,_reason_for_participating_and_issues_to_be discussed12=
 +
 
 +
| summit_session_attendee_name13 =
 +
| summit_session_attendee_email13 =
 +
| summit_session_attendee_username13 =
 +
| summit_session_attendee_company13=
 +
| summit_session_attendee_notes,_reason_for_participating_and_issues_to_be discussed13=
 +
 
 +
| summit_session_attendee_name14 =
 +
| summit_session_attendee_email14 =
 +
| summit_session_attendee_username14 =
 +
| summit_session_attendee_company14=
 +
| summit_session_attendee_notes,_reason_for_participating_and_issues_to_be discussed14=
 +
 
 +
| summit_session_attendee_name15 =
 +
| summit_session_attendee_email15 =
 +
| summit_session_attendee_username15 =
 +
| summit_session_attendee_company15=
 +
| summit_session_attendee_notes,_reason_for_participating_and_issues_to_be discussed15=
 +
 
 +
| summit_session_attendee_name16 =
 +
| summit_session_attendee_email16 =
 +
| summit_session_attendee_username16 =
 +
| summit_session_attendee_company16=
 +
| summit_session_attendee_notes,_reason_for_participating_and_issues_to_be discussed16=
 +
 
 +
| summit_session_attendee_name17 =
 +
| summit_session_attendee_email17 =
 +
| summit_session_attendee_username17 =
 +
| summit_session_attendee_company17=
 +
| summit_session_attendee_notes,_reason_for_participating_and_issues_to_be discussed17=
 +
 
 +
| summit_session_attendee_name18 =
 +
| summit_session_attendee_email18 =
 +
| summit_session_attendee_username18 =
 +
| summit_session_attendee_company18=
 +
| summit_session_attendee_notes,_reason_for_participating_and_issues_to_be discussed18=
 +
 
 +
| summit_session_attendee_name19 =
 +
| summit_session_attendee_email19 =
 +
| summit_session_attendee_username19 =
 +
| summit_session_attendee_company19=
 +
| summit_session_attendee_notes,_reason_for_participating_and_issues_to_be discussed19=
 +
 
 +
| summit_session_attendee_name20 =
 +
| summit_session_attendee_email20 =
 +
| summit_session_attendee_username20 =
 +
| summit_session_attendee_company20=
 +
| summit_session_attendee_notes,_reason_for_participating_and_issues_to_be discussed20=
 +
 
 +
|-
 +
| summit_track_logo = [[Image:T._secure_coding.jpg]]
 +
| summit_ws_logo = [[Image:WS._secure_coding.jpg]]
 +
| summit_session_name = ESAPI for Ruby
 +
| summit_session_url = http://www.owasp.org/index.php/Summit_2011_Working_Sessions/Session033
 +
| mailing_list = https://lists.owasp.org/mailman/listinfo/owasp-esapi-ruby
 
|-
 
|-
  
| short_working_session_description=
+
| short_working_session_description= During this working session we would like to kickstart the project. We will define what and how to port from other ESAPIs and we will start writing rspec test case and cucumber scenarios using behavior driven development model
  
 
|-
 
|-
  
| related_project_name1 =  
+
| related_project_name1 = OWASP Enterprise Security API
| related_project_url_1 =  
+
| related_project_url_1 = http://www.owasp.org/index.php/Category:OWASP_Enterprise_Security_API
  
 
| related_project_name2 =  
 
| related_project_name2 =  
Line 26: Line 151:
 
|-
 
|-
  
| summit_session_objective_name1=  
+
| summit_session_objective_name1= Define which APIs needs to be implemented
  
| summit_session_objective_name2 =  
+
| summit_session_objective_name2 = Define the module's namespace inside the gem
  
| summit_session_objective_name3 =  
+
| summit_session_objective_name3 = Write cucumber scenarios to define overall integration tests
  
| summit_session_objective_name4 =  
+
| summit_session_objective_name4 = Write rspec contexts for each API for fine grain test
  
| summit_session_objective_name5 =   
+
| summit_session_objective_name5 =  (hopefully: implementing at least 5% of APIs starting from their rspecs)
  
 
|-
 
|-
Line 54: Line 179:
 
|-
 
|-
  
|summit_session_deliverable_name1 =  
+
|summit_session_deliverable_name1 = Cucumber scenarios
|summit_session_deliverable_url_1 =
+
  
|summit_session_deliverable_name2 =  
+
|summit_session_deliverable_name2 = Rspec context for each API choosen
|summit_session_deliverable_url_2 =
+
  
|summit_session_deliverable_name3 =  
+
|summit_session_deliverable_name3 = 5% of APIs being implemented
|summit_session_deliverable_url_3 =
+
  
 
|summit_session_deliverable_name4 =  
 
|summit_session_deliverable_name4 =  
|summit_session_deliverable_url_4 =
 
  
 
|summit_session_deliverable_name5 =  
 
|summit_session_deliverable_name5 =  
|summit_session_deliverable_url_5 =  
+
 
 +
|summit_session_deliverable_name6 =
 +
 
 +
|summit_session_deliverable_name7 =
 +
 
 +
|summit_session_deliverable_name8 =  
  
 
|-
 
|-
  
| summit_session_leader_name1 =  
+
| summit_session_leader_name1 = Paolo Perego
| summit_session_leader_email1 =  
+
| summit_session_leader_email1 = thesp0nge@owasp.org
| summit_session_leader_wiki_username1 =  
+
| summit_session_leader_username1 = Thesp0nge
  
 
| summit_session_leader_name2 =  
 
| summit_session_leader_name2 =  
 
| summit_session_leader_email2 =  
 
| summit_session_leader_email2 =  
| summit_session_leader_wiki_username2 =
+
| summit_session_leader_username2 =
  
 
| summit_session_leader_name3 =  
 
| summit_session_leader_name3 =  
 
| summit_session_leader_email3 =  
 
| summit_session_leader_email3 =  
| summit_session_leader_wiki_username3 =
+
| summit_session_leader_username3 =
  
 
|-
 
|-
Line 87: Line 213:
 
| operational_leader_name1 =
 
| operational_leader_name1 =
 
| operational_leader_email1 =
 
| operational_leader_email1 =
| operational_leader_wiki_username1 =  
+
| operational_leader_username1 =  
  
 
|-
 
|-
 
| summit_session_attendee_name1 =
 
| summit_session_attendee_email1 =
 
| summit_session_attendee_wiki_username1 =
 
 
| summit_session_attendee_name2 =
 
| summit_session_attendee_email2 =
 
| summit_session_attendee_wiki_username2 =
 
 
| summit_session_attendee_name3 =
 
| summit_session_attendee_email3 =
 
| summit_session_attendee_wiki_username3 =
 
 
| summit_session_attendee_name4 =
 
| summit_session_attendee_email4 =
 
| summit_session_attendee_wiki_username4 =
 
 
| summit_session_attendee_name5 =
 
| summit_session_attendee_email5 =
 
| summit_session_attendee_wiki_username5 =
 
 
| summit_session_attendee_name6 =
 
| summit_session_attendee_email6 =
 
| summit_session_attendee_wiki_username6 =
 
 
| summit_session_attendee_name7 =
 
| summit_session_attendee_email7 =
 
| summit_session_attendee_wiki_username7 =
 
 
| summit_session_attendee_name8 =
 
| summit_session_attendee_email8 =
 
| summit_session_attendee_wiki_username8 =
 
 
| summit_session_attendee_name9 =
 
| summit_session_attendee_email9 =
 
| summit_session_attendee_wiki_username9 =
 
 
| summit_session_attendee_name10 =
 
| summit_session_attendee_email10 =
 
| summit_session_attendee_wiki_username10 =
 
 
| summit_session_attendee_name11 =
 
| summit_session_attendee_email11 =
 
| summit_session_attendee_wiki_username11 =
 
 
| summit_session_attendee_name12 =
 
| summit_session_attendee_email12 =
 
| summit_session_attendee_wiki_username12 =
 
 
| summit_session_attendee_name13 =
 
| summit_session_attendee_email13 =
 
| summit_session_attendee_wiki_username13 =
 
 
| summit_session_attendee_name14 =
 
| summit_session_attendee_email14 =
 
| summit_session_attendee_wiki_username14 =
 
 
| summit_session_attendee_name15 =
 
| summit_session_attendee_email15 =
 
| summit_session_attendee_wiki_username15 =
 
 
| summit_session_attendee_name16 =
 
| summit_session_attendee_email16 =
 
| summit_session_attendee_wiki_username16 =
 
 
| summit_session_attendee_name17 =
 
| summit_session_attendee_email17 =
 
| summit_session_attendee_wiki_username17=
 
 
| summit_session_attendee_name18 =
 
| summit_session_attendee_email18 =
 
| summit_session_attendee_wiki_username18 =
 
 
| summit_session_attendee_name19 =
 
| summit_session_attendee_email19 =
 
| summit_session_attendee_wiki_username19 =
 
 
| summit_session_attendee_name20 =
 
| summit_session_attendee_email20 =
 
| summit_session_attendee_wiki_username20 =
 
 
|-
 
 
 
| meeting_notes =  
 
| meeting_notes =  
  

Latest revision as of 01:21, 1 February 2011

Global Summit 2011 Home Page
Global Summit 2011 Tracks

WS. secure coding.jpg ESAPI for Ruby
Please see/use the 'discussion' page for more details about this Working Session
Working Sessions Operational Rules - Please see here the general frame of rules.
WORKING SESSION IDENTIFICATION
Short Work Session Description During this working session we would like to kickstart the project. We will define what and how to port from other ESAPIs and we will start writing rspec test case and cucumber scenarios using behavior driven development model
Related Projects (if any)


Email Contacts & Roles Chair
Paolo Perego @

Operational Manager
Mailing list
https://lists.owasp.org/mailman/listinfo/owasp-esapi-ruby
WORKING SESSION SPECIFICS
Objectives
  1. Define which APIs needs to be implemented
  2. Define the module's namespace inside the gem
  3. Write cucumber scenarios to define overall integration tests
  4. Write rspec contexts for each API for fine grain test
  5. (hopefully: implementing at least 5% of APIs starting from their rspecs)

Venue/Date&Time/Model Venue/Room
OWASP Global Summit Portugal 2011
Date & Time


Discussion Model
participants and attendees

WORKING SESSION OPERATIONAL RESOURCES
Projector, whiteboards, markers, Internet connectivity, power

WORKING SESSION ADDITIONAL DETAILS
WORKING SESSION OUTCOMES / DELIVERABLES
Proposed by Working Group Approved by OWASP Board

Cucumber scenarios

After the Board Meeting - fill in here.

Rspec context for each API choosen

After the Board Meeting - fill in here.

5% of APIs being implemented

After the Board Meeting - fill in here.

After the Board Meeting - fill in here.

After the Board Meeting - fill in here.

After the Board Meeting - fill in here.

After the Board Meeting - fill in here.

After the Board Meeting - fill in here.

Working Session Participants

(Add you name by clicking "edit" on the tab on the upper left side of this page)

WORKING SESSION PARTICIPANTS
Name Company Notes & reason for participating, issues to be discussed/addressed