Twice vertelt u in een korte intensieve sessie meer over ALM en Team Foundation Server. In dit seminar is gedemonstreerd wat de nieuwe mogelijkheden zijn van Visual Studio 2012 en Visual Studio 2012 Team Foundation Server. Team Foundation Server ondersteunt de gehele Lifecycle van het applicatie ontwikkeltraject op basis van het Agile gedachtegoed. Er is onder andere ingegaan op de verbeterde samenwerkingsmogelijkheden, het beheer van de source code en het applicatie testproces. Onderwerpen die behandeld zullen worden tijdens dit seminar:
• Agile Dashboards
• Drag/Drop Storyboards en Taskboards
• Ondersteuning voor meerdere teams
• Betere offline Version Control d.m.v. local workspaces
• Exploratory Testing
• Feedback Manager
• Geïntegreerde Code Review
• Vernieuwde IDE
• Integratie met verschillende Unit Test Frameworks
• Suspend/Resume work binnen Visual Studio
The Future of Forms is ..... Forms (and some friends) (UKOUG, 2011 - with Gra...Lucas Jellema
Many organizations run enterprise Oracle Forms applications created in the 90s. They now wonder about the future of their application. This session tells how modernization of the application landscape could take place, using a mix of the latest version of Forms and other technologies like SOA, ADF and perhaps APEX. Forms 11g integration and extension points are discussed and demonstrated.
Forms applications serving internal, professional user groups today are typically by and large suitable for continued use. Modernization of these applications therefore typically focuses on integration - with a SOA environment and Event infrastructure and with new user interfaces and Portals - and to some extent to enhancing user experience and functionality of the application. This session shows how Forms 11g - part of Fusion Middleware and running on WebLogic Server - can be integrated in a modern Service Oriented Architecture and how it can be embedded in Web 2.0 Portals and Applications. The audience will see how Forms can quite easily get a face-lift - to bring it on par UI wise with other modern applications. The session will also discuss when other technologies such as ADF or APEX might come into mix.
Scaling Kanban in the Enterprise with GreenHopperDavid Jellison
Presentation delivered @Atlassian Summit 2012. Balancing the coordination of many Agile product delivery teams on the same major release cycle -- and still allowing these teams to self-organise -- is a craft Agile Enterprises must master. JIRA, GreenHopper and Confluence provide a rich platform that accommodates cross team co-ordination and the flexibility required for teams to self-organise. In this talk, David will walk the audience through the process of breaking down a Kanban value chain into steps and transitions, mapping out compatible workflows, and building the combined board. David will also share details of how Constant Contact provides visibility into the progress of teams and the release cycle. Constant Contact was able to deliver 15% more often in 2011 than prior years by refining their Agile practices.
InvisibleStudio for Oracle's CRM DesktopInvisibleCRM
InvisibleStudio is an Integrated Development Environment (IDE) tailored for business analysts and developers who customize CRM Desktop for Siebel, Fusion and Oracle CRM On Demand.
A Day in the Life: Developer Enhancements with Visual Studio 2012Imaginet
The newest release of Visual Studio 2012 is rich with new tools that enhance standard developer activities. In this session, we’ll review and demonstrate some of these new features, such as Unit Testing, Code Reviews, Code Clones, and other developer tools.
The Future of Forms is ..... Forms (and some friends) (UKOUG, 2011 - with Gra...Lucas Jellema
Many organizations run enterprise Oracle Forms applications created in the 90s. They now wonder about the future of their application. This session tells how modernization of the application landscape could take place, using a mix of the latest version of Forms and other technologies like SOA, ADF and perhaps APEX. Forms 11g integration and extension points are discussed and demonstrated.
Forms applications serving internal, professional user groups today are typically by and large suitable for continued use. Modernization of these applications therefore typically focuses on integration - with a SOA environment and Event infrastructure and with new user interfaces and Portals - and to some extent to enhancing user experience and functionality of the application. This session shows how Forms 11g - part of Fusion Middleware and running on WebLogic Server - can be integrated in a modern Service Oriented Architecture and how it can be embedded in Web 2.0 Portals and Applications. The audience will see how Forms can quite easily get a face-lift - to bring it on par UI wise with other modern applications. The session will also discuss when other technologies such as ADF or APEX might come into mix.
Scaling Kanban in the Enterprise with GreenHopperDavid Jellison
Presentation delivered @Atlassian Summit 2012. Balancing the coordination of many Agile product delivery teams on the same major release cycle -- and still allowing these teams to self-organise -- is a craft Agile Enterprises must master. JIRA, GreenHopper and Confluence provide a rich platform that accommodates cross team co-ordination and the flexibility required for teams to self-organise. In this talk, David will walk the audience through the process of breaking down a Kanban value chain into steps and transitions, mapping out compatible workflows, and building the combined board. David will also share details of how Constant Contact provides visibility into the progress of teams and the release cycle. Constant Contact was able to deliver 15% more often in 2011 than prior years by refining their Agile practices.
InvisibleStudio for Oracle's CRM DesktopInvisibleCRM
InvisibleStudio is an Integrated Development Environment (IDE) tailored for business analysts and developers who customize CRM Desktop for Siebel, Fusion and Oracle CRM On Demand.
A Day in the Life: Developer Enhancements with Visual Studio 2012Imaginet
The newest release of Visual Studio 2012 is rich with new tools that enhance standard developer activities. In this session, we’ll review and demonstrate some of these new features, such as Unit Testing, Code Reviews, Code Clones, and other developer tools.
ALM with TFS: From the Drawing Board to the CloudJeremy Likness
Managing the lifecycle of software development can be a daunting task, especially after having adopted an Agile methodology that has you moving faster than ever. That is why it is more important than ever to have the right tools in place that allow you to effectively manage all facets of your SDLC from requirements gathering to testing and deployment. In the suite of tools available in the space of Application Lifecycle Management (ALM), Team Foundation Server (TFS) is a stand out. Let us show you how your organization can benefit from the advanced capabilities and unique configurability of TFS to successfully deliver your software development projects on time and on budget.
Using BladeRunnerJS to Build Front-End Apps that Scale - Fluent 2014Phil Leggetter
Developing large apps is difficult. Ensuring that code is consistent, well structured, tested and has an architecture that encourages enhancement and maintainability is essential. When it comes to building large server-focused apps the solutions to this problem have been tried and tested. But, how do you achieve this when building HTML5 single page apps?
BladeRunnerJS is an open source developer toolkit and lightweight front-end framework that has helped Caplin Systems ensure that a 200k LoC JavaScript codebase hasn’t become a tangled mess of unstable spaghetti code. This codebase is packaged and delivered to customers as an SDK. Additionally customers receive a getting started application of around 50k LoC for them to build upon, and they’re expected not to turn that into a tangled … you get the idea.
In this talk you’ll learn the main concepts to apply when building a front-end app that scales and how BladeRunnerJS can support the development process.
Udvid din test portefølje med coded ui test og cloud load testPeter Lindberg
Slides fra min session på Campus Days 2014 i København.
Vi tager et kig på at automatisere tests med Coded UI tests, og blandt andet udnytte de tests som testerne allerede har lavet og optaget i Microsoft Test Manager, og sætte strøm til dem så de f.eks. kan afvikles automatisk i dine builds.
Vi kigger også nærmere på Load Test, der med introduktionen af Visual Studio Online er blevet lidt mere tilgængeligt, med test tid tilgængelig som en del af dit MSDN abonnement, som man kan benytte sig af til at få trykprøvet sine applikationer uden at skulle bekymre sig om infrastruktur.
Getting Started with Coded UI Testing: Building Your First Automated TestImaginet
This training seminar demonstrates how to record tests run against various types of application user interfaces using Microsoft Visual Studio’s Coded UI Tests and how to replay them at any time. Additionally, we explore how to embed validations, either simple or elaborate, to ensure your application is producing the correct results. Learn how to improve the quality of your applications by having a repeatable set of Microsoft Coded UI Tests available to ensure defects don’t go unnoticed!
Streamlining Testing with Visual Studio 2012Imaginet
This is an overview of the Visual Studio 2012 ALM testing tools, including using Microsoft Test & Lab Manager to manage your testing and using test automation to automate your UI testing. The use of Test Lab will be discussed as a means of automating the creation of virtual environments for testing purposes. Deploying to VM environments during build will be demonstrated and facilitate a robust developer/tester lifecycle. Come join us for this free Live Web Workshop!
The newest release of Visual Studio 2012 is rich with new tools that enhance standard developer activities. In this session, we'll review and demonstrate some of these new features, such as Unit Testing, Code Reviews, Code Clones, and other developer tools.
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...Imaginet
Microsoft Visual Studio 2012 brings a number of new features into the integrated ALM toolset. With new features like PowerPoint Storyboarding, Integrated Code Review Features, Stakeholder Feedback, and a newly integrated Developer / Operations Workflow, you will quickly find many reasons to upgrade to Visual Studio and Team Foundation Server 2012! In this webinar, we’ll briefly discuss the breadth of new ALM features. Come join us for this free Webinar!
Quality Coding: What’s New with Visual Studio 2012Imaginet
The newest release of Visual Studio 2012 is rich with new tools that enhance standard developer activities. In this session, we’ll review and demonstrate some of these new features, such as Unit Testing, Code Reviews, Code Clones, and other developer tools. Come join us for this free Webinar!
Quality Coding: What's New with Visual Studio 2012Imaginet
The newest release of Visual Studio 2012 is rich with new tools that enhance standard developer activities. In this session, we’ll review and demonstrate some of these new features, such as Unit Testing, Code Reviews, Code Clones, and other developer tools. Come join us for this free Webinar!
Similar to Introductie Visual Studio ALM 2012 (20)
7. Introductie Twice
• Twice staat voor kwaliteit en aandacht voor zijn klanten, zowel in zijn aanpak als in het overdragen van
kennis door trainingen en opleidingen voor de gehele IT-sector. Twice is sinds 1992 actief op de
Nederlandse IT-opleidingsmarkt. Sinds 2011 maakt Twice deel uit van NCOI Opleidingsgroep en daarmee
is Twice een kernopleider van de grootste IT-trainingsorganisatie van Nederland. Twice verzorgt IT-
trainingen voor software developers, proces- en projectmanager en voor gebruikers van
kantoorautomatisering. De ruim 500 trainingen kunnen zowel op maat gesneden als uit open rooster
gevolgd worden op een van de opleidingslocaties in Nederland.
8. Twice Trainingen
Team Foundation Server trainingen:
• TFS Source Control
• TFS Build
• TFS Workitem Management
• Visual Studio Test Manager
http://www.twice.nl/opleidingen/Team-Foundation-Server-TFS.html
http://www.twice.nl/opleiding/Werken-met-Visual-Studio-Test-Manager.html
9. Agenda
• 14:00 – 14:15 Introductie Twice + Delta-N
• 14:15 – 15:30 Visual Studio ALM 2012 Deel 1
• 15:30 – 15:45 Pauze
• 15:45 – 17:00 Visual Studio ALM 2012 Deel 2
12. Source: http://en.wikipedia.org/wiki/Application_lifecycle_managem
Application Lifecycle Management (ALM) is a continuous process of managing the life of
marriage of
an application through governance, development and maintenance. ALM is the
business management to software engineering made
possible by tools that facilitate and integrate requirements management, architecture, coding,
testing, tracking, and release management.
30. Modeling your solution
• UML Diagrams
– Use Case Diagram
– Class Diagram
– Sequence Diagram
– Action Diagram
– Component Diagram
• Linking to your requirements
32. Visualize requirements with storyboards
• Storyboarding in powerpoint
• Plugin needed for creation. Not for reading
• Easy to use, easy to share
• All possibilities that PowerPoint provide
– Custom shapes
– Master Pages
– Animation
• Linking to Work Items
33. Continuous Feedback
• Involve stakeholders and customers
• Early feedback
• Audio-Video recordings
• Direct entry in TFS
• No CAL needed
37. Local vs. Server Workspaces
• Server Workspace • Local Workspace
– TFS – TFS 2012
2005, 2008, 2010, 201 – No read only flag
2 – Cross platform
– Check-Out removes – Server “may” be
read only flag available
– Server “must” be – No exclusive locking
available
– Exclusive locking
possible
37
50. Stubs and Shims
Stubs Shims
• Can stub interface methods • Can stub everything
• Can stub public virtual methods – Private
• No performance hit. Just normal – Abstract
framework – Protected
• Can also stub framework methods
• Use for SharePoint API or other
“closed” boxes
• Instrumenting assemblies
57. VS Test Capabilities
generalist specialist
coded ui test
test runner web performance test unit testing
load test
test case management
virtual lab management
data collectors (video, action log, event log etc)
team foundation server with reporting
(bugs, requirements, user stories, source control, build)
60. Testing Tours
• Guidebook tour
• Back alley tour
• Supermodel tour
• You can make up your own…
61. Samples
• The Reflex tour – tests responsiveness of the IDE
• The Idiot tour – tests F1 inline help on each element
• The Palatial tour – tests our multi monitors experience
• The Footprint tour – tests virtual memory usage
• The Budget tour – tests experience on a low end
machine
62. Rich Bugs
• System Info
• Steps to Reproduce
• Action Recording
• IntelliTrace files
• Video Recordings
63. Other Test Types
• Load/Performance Tests
• Web Tests
• Coded UI Tests
• Generic Tests