Powershell And B O O For Testers

733 views
657 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
733
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Powershell And B O O For Testers

  1. 1. Powershell and BOO For Testers<br />Using Powershell’s Dynamic Objects<br />And<br />Boo’s Statically Typed Objects<br />To Build a Testing Framework<br />
  2. 2. Agenda<br />What is Powershell<br />Powershell Example<br />What is BOO<br />BOO Example<br />Building Powershell Custom Objects<br />Building BOO Static Typed Objects<br />Using Them Together<br />Q & A<br />Wrap Up<br />
  3. 3. What is Powershell<br />Command Line Shell<br />Scripting Language<br />Integrates with Windows Technologies<br />Objects on the command line <br />Dynamically Typed and Statically Typed<br />
  4. 4. Powershell Example<br />Using the Command Line<br />
  5. 5. What Is Boo<br />.Net Language based on Python syntax<br />Can be ran as scripts<br />Can be compiled to executable or dll’s<br />Statically Typed<br />Supports higher code organization <br />Class<br />Enum<br />Interface<br />Struct<br />
  6. 6. BOO Example<br />Using The Command Line<br />
  7. 7. Building Custom Objects<br />Dynamic Types with Powershell<br />
  8. 8. Building Custom Objects<br />Static Types With Boo<br />
  9. 9. Mixing Dynamic and Static Objects Together<br />Boo and Powershell playing together<br />
  10. 10. Real World Examples<br />Testing Frameworks<br />Build Systems<br />Application Desktops and Web<br />
  11. 11. Sites to get you started<br />My Blog: <br />http://www.paulhowardcassidy.com<br />Powershell Blog: <br />http://blogs.msdn.com/powershell<br />Scripting With Powershell<br />http://microsoft.com/powershell<br />Boo Blog: <br />http://blogs.codehaus.org/people/bamboo<br />Boo Language Guide:<br />http://boo.codehaus.org/Language+Guide<br />

×