Poglobljen celodnevni seminar: Metode in orodja za avtomatizacijo razvojnih in avtomatizacijo testnih procesov z Visual Studiom in Team Foundation strežnikom
- Stopnja 400
23. maj 2011 09:00
Agenda: 9:00-10:15 Agile Patterns: Agile Estimation; Steve Forte (Telerik), 10:30-11:45 The Agile Buffet Table: Implementing your own Agile process with Microsoft ALM tools 12:00-13:15 Automating Quality Control using Visual Studio and Team Foundation Server 2010 – From Unit testing to Lab Management - Part 1; Ognjen Bajić (Ekobit) 13:15-14:15 kosilo 12:00-13:15 Automating Quality Control using Visual Studio and Team Foundation Server 2010 – From Unit testing to Lab Management - Part 2; Ognjen Bajić (Ekobit) Agile Patterns: Agile Estimation We’re agile, so we don’t have to estimate and have no deadlines, right? Wrong! This session will consist of review of the problem with estimation in projects today and then an overview of the concept of agile estimation and the notion of re-estimation. We’ll learn about user stories, story points, team velocity, how to apply them all to estimation and iterative re-estimation. We will take a look at the cone of uncertainty and how to use it to your advantage. We’ll then take a look at the tools we will use for Agile Estimation, including planning poker, Visual Studio Team System, and much more. This is a very interactive session, so bring a lot of questions! The Agile Buffet Table: Implementing your own Agile process with Microsoft ALM tools New to Agile? Having challenges implementing an agile process in your organization? Have you been using Scrum, but need to bend the rules to make it work in your organization? Can’t get the business to “buy-in”? Come and learn about implementing an agile process in your organization. You'll look at the “buffet table” of agile processes and procedures and learn how to properly decide “what to eat.” We’ll start by defining XP, Scrum, Kanban and some other popular methodologies and then learn how to mix and match each process for various scenarios, including the enterprise, ISVs, consulting, and remote teams. Then take a look at agile tools and how they will aid in implementing your development process. Learn how Microsoft’s application lifecycle management (ALM) tools can support your development process. Lastly, we will talk about how to “sell” agile to your business partners and customers. The speakers have a very interactive style so participation is encouraged and there will be plenty of time for Q&A. Automating Quality Control using Visual Studio and Team Foundation Server 2010 – From Unit testing to Lab Management - Part 1 and Part 2: Are you able to consistently deliver high quality software with each new release? Are you able to deliver rapidly (every month or even more often) or at least to deliver with ease whenever your end users would like you to? Can you measure the quality of your code? Can you say when your software is ready for delivery? How often do you find bugs that were already solved previously? Visual Studio and Team Foundation Server 2010 offer tools and support automated processes that can help you answer above questions. They can shield you from regressions, help you measure, control and protect the quality of your code. In this session we will start with simple things like unit tests and code coverage. Using Pex, one of the Visual Studio Power tools, you can generate unit tests and achieve higher levels of code coverage easier. Next step are the functional tests – Coded UI tests that also can be generated. All of these tests should be automated and executed with every new build. Very often even the manual tests can be recorded and used as basis for generation of Coded UI tests. Test impact analysis, manual tests, tools for manual testing and more will also be discussed. Introduce Lab Management and combine all these tools, and automatically execute Build – Deploy – Test workflows, where each new version of your software is deployed and all tests executed in all supported test environments. Come and see all tools in live action, discuss automated quality oriented development processes and learn how to use Visual Studio and Team Foundation Server 2010 to get your code clean of bugs and then stay clean in each subsequent release.