1 Test – bl.a. med fokus på sharepoint løsninger Automatisering af deploy og test ifm. VSTS •Kort om build jobs med Team Foundation Server •Support for.

Slides:



Advertisements
Lignende præsentationer
HUNDE SPEED km h 34,4 HUNDE SPEED km h 34,1 HUNDE SPEED km h 32,8 HUNDE SPEED km h 31,9 HUNDE SPEED km h 31,8 HUNDE SPEED km h 30,9.
Advertisements

Automatiseret GUI-test Lars Kjølholm Testnet maj 2009.
SharePoint /36 2 General SettingsPermissions and ManagementCommunications Titel, description and navigation Versioning settings Advanced settings.
NemID og Fællesskema 2014 v/Signe Hansen Blegmand
Telos Team Introduktion.
Funktioner Grundbegreber.
Deployment på Windows 7 m.m.
Hjemmesidekonstruktion Tjekspørgsmål 1.Hvad er et markup-sprog – hvad bruges det til? 2.Hvad er forskellen mellem et markup-sprog og et scriptsprog? 3.Hvad.
Torbenfeldvej Vallensbæk strand Tlf.: – – dagligt brug af vores hjemmeside •AGEN LYS har en stor og omfattende.
CMS Installation at NIRAS
SharePoint Bruger Gruppe  Agenda:  13:00 Velkommen  14:30 Carsten Keutmann: Web Part, delegate control m.m.  16:00 Allan Hvam Petersen:
Softwaretest – med TestLink Open source testværktøj
Dataopsamling og GPS-styring
Test First Development
SMALL BUSINESS er BIG BUSINESS Tips og Tricks til Small Business Server Rico Raja marts 2006.
Dansk Landbrugsrådgivning Landscentret Continuous Integration DCFServices.
Sommerlejr 2012 Dag for dag.
Sikkerhed/Otto Knudsen 1 Sikkerhed  Sikkerhed i ASP.NET  Autentifikation (Authentication)  Autorisation (Authorization)
Sikkerhed/Otto Knudsen 1 Diagnostics  Debug af web-applikationer.
Gen WebService Gen brugergruppemøde, d Martin G. Jensen, Nykredit – Koncern IT ATV
av Lajla Ellingsen og Mari By Rise Adresseavisen
1 Build jobs med Team Foundation Server Baseret på 3 måneders erfaringer med Windows Mobile Projekter Baggrund – kort præsentation af projektet og mine.
Visual Studio Team System Fra versionsstyring til processtyrring.
VSTS Erfa Team System hos SoftwarePeople 5. September 2006 Mads Troels Hansen.
© 2008 ProActive A/S Målgruppe: Forfatter: Dato: Version: TFS ERFA Gruppe Tony Fabian TFS hos ProActive.
Velkommen Lars Johansson ProjectForce. Program: Lidt omkring Athena IT-Group A/S Introduktion til ProjectForce – Microsoft Sharepoint Lidt teori omkring.
SEO PÅ AU.
Statistik.

01 – Java platform for starters. 2 NOEA2009Java-kursus – Java Platform Introduktion til Java Baggrund Hvad er Java? Faciliteter i Java.
Kursus om borger.dk og brugen af digital signatur
Mød Microsoft – for udviklere & arkitekter Visual Studio, Express og Team System Niels Hilmar Madsen Microsoft
Masterpages/Otto Knudsen 1 Master Pages Master Pages i ASP.NET 2.0.
Eksekvering/Otto Knudsen 1 Udrulning Publicering af en web-applikation.
Introduktion/Otto Knudsen 1 Overblik WebForms ASP.NET.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Østjysk rapport om udligning og tilskud Seminar om udligning den 26. April 2010 Job og Økonomidirektør Asbjørn Friis Jensen, Favrskov.
Signifikanstest ved (en eller) to stikprøver
© 2013 Netcompany A/S Netcompany A/S · Grønningen 19 · 1270 København K · Tlf Side 1 Simon Otto Nielsen Diplomingeniør i informations og kommunikationsteknologi.
Pleje og Sundhed Gennemførte719 Inviterede895 Svarprocent80% FREDERICIA KOMMUNE MTU og Psykisk APV 2012 Rapportspecifikationer.
TFS > TFS 2008 migrering Team System ERFA TFS > TFS 2008 migrering.
Start test 1 KLIK HER. Hvilken tast skal du bruge for at redigere en celle direkte? 2 F1 F2 F5 F7.
18 – Java Server Faces. 2 NOEA2009Java-kursus – JSF 2 Web-applikationer - 1 Brugere interagerer med en Web-browser Browseren sender forespørgsler til.
Uddannelse, marts 2007 Søren Vallø Business Development Manager.
ETU 2008 | Elevtilfredshedsundersøgelse Erhvervsskolen Nordsjælland HTX (Teknisk Gymnasium) - Hillerød Baseret på 313 besvarelser.
ELEVOPGAVER I HYGIEJNE
VSTS hos Scan·Jour Implementering af VSTS hos Scan·Jour En udfordring af dimensioner(små og store).
Globaliseringsredegørelsen 24.mar. 14 Figurer fra Danmark tiltrækker for få udenlandske investeringer i Sådan ligger landet
Commentor A/S – Hørkær 24 – 2730 Herlev - (+45) Tel : (+45) Fax : (+45) – Praktisk Brug af Work Items Thomas.
MSBuild & Team Build i C#/C++ solutions VSTS ERFA d. 25 November.
Rapporter (Access, del 5). RHS – Informationsteknologi – Udgangspunkt Vi har oprettet en database Vi har defineret en eller flere tabeller, og.
1 USB Gennemgang af installering af USB driver til ICT. Er fortaget på Windows XP.
It i de gymnasiale uddannelser Udstyr og anvendelse, 2010.
Grunde til at jeg elsker dig
Tilføj hjælpelinjer: 1.Højreklik et sted i det grå område rundt om dette dias 2.Vælg "Gitter og hjælpelinjer" 3.Vælg "Vis hjælpelinjer på skærm" Oplæg.
Fundamentale datastrukturer
Komplet virksomhedsløsning fra Microsoft Adel Ali Zabair Technical Specialist Microsoft Danmark Flemming Rand Teamleder Microsoft.
1 Powerpointserie om Kartonnage Den Grafiske Højskole.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
TFS – Branching strategi
Introduktion til Access (Access, del 1). RHS – Informationsteknologi – Fra design til udvikling Vi ved nu, hvordan vi finder et design for en database,
1 Team Build med Team Foundation Server 2008 Konfiguration og udvidelse af build jobs Kort præsentation Hvorfor bruge Team Build Afvikling af et build.
10.mar. 15 Udvikling i løn, priser og konkurrenceevne Dansk Industri.
1 Fundamentale datastrukturer. 2 Definitioner: abstrakt datatype, datastruktur Elementære datastrukturer og abstrakte datatyper : arrays, stakke, køer,
1 Kap. 4, Jordens Tyngdefelt = Torge, 2001, Kap. 3. Tyngdekraftens retning og størrelse g (m/s 2 ) Acceleration Tyngdepotentialet (W): evene til at udføre.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Globaliseringsredegørelse 21.mar. 11 Globaliseringsredegørelsen 2011 Grafer fra temakapitlet Eksporten som drivkraft for vækst og velstand.
VTU 2008 | Virksomhedstilfredshedsundersøgelse Aalborg Tekniske Skole Svarprocent: 27% (414 besvarelser ud af mulige)
1 | 2011 ASP.NET Framework i et webform/page perspektiv The Framework to a page.
Præsentationens transcript:

1 Test – bl.a. med fokus på sharepoint løsninger Automatisering af deploy og test ifm. VSTS •Kort om build jobs med Team Foundation Server •Support for afvikling af tests ifm. builds •Behov for test af projektet i et fuldt miljø •Analyse af procedure for udførelse af test •Deploy af projekter til test miljøer •Afvikling af test på test miljøet •Separate komponenter med henblik på genbrug •Konfiguration af miljøer - initielt eller under deploy •Demo – test af SharePoint WebPart •Referencer •Debat, spørgsmål og kommentarer Commentor A/S Hørkær 24, 2730 Herlev Tel : (+45) , Fax : (+45) Web :

2 Kort om build jobs med TFS •Build jobs afvikles på en build server •På build server bygges med den kode der er checket ind i Source Control •Build jobs baseres på MSBUILD – stor fleksibilitet •Automatisk kørsel af unit tests – hvis testen fejler, fejler hele build jobbet •Builds kan startes decentralt af udvikler, men køres på build serveren •Historik over builds og genererede binaries •Let at starte automatisk builds på fastsatte tidspunkter f.eks. hver nat Commentor A/S Hørkær 24, 2730 Herlev Tel : (+45) , Fax : (+45) Web :

3 Afvikling af et build job overblik over de steps der gennemløbes •1. BeforeEndToEndIteration* 2. BuildNumberOverrideTarget* 3. InitializeEndToEndIteration 4. BeforeClean* 5. CoreClean 6. AfterClean* 7. Clean 8. InitializeBuild 9. BeforeGet* 10. InitializeWorkspace 11. CoreGet 12. AfterGet* 13. PreBuild 14. BeforeCompile* 15. CoreCompile 16. AfterCompile* Commentor A/S Hørkær 24, 2730 Herlev Tel : (+45) , Fax : (+45) Web : •17. Compile 18. GetChangeSetsAndUpdateWorkItems 19. PostBuild 20. BeforeTest* 21. CoreTest 22. AfterTest* 23. Test 24. PackageBinaries* 25. TeamBuild 26. BeforeDropBuild* 27. CoreDropBuild 28. CopyLogFiles 29. AfterDropBuild* 30. DropBuild 31. AfterEndToEndIteration* 32. EndToEndIteration

4 Behov for test af projekter i et fuldt miljø •Unit tests kan let køres automatisk ifm. build jobs eller manuelt af udvikler •Manuelle tests er tidskrævende og forudsætter ofte installation og konfiguration •Visse tests kan udføres automatisk, men det kræver at systemet installeres helt eller delvist i et fuldt miljø: –ASP.NET –SharePoint –BizTalk –Windows Mobile •I mange projekter udføres disse tests manuelt Commentor A/S Hørkær 24, 2730 Herlev Tel : (+45) , Fax : (+45) Web :

5 Analyse af procedure for udførelse af tests •Manuel gennemgang af steps: •Build af projektet –TFS Build •Deploy af projektet til test miljøet –IIS, SharePoint, BizTalk, Windows Mobile Device –MSI, DWP, XCOPY, CAB, etc. •Udførelse af tests: –WebTest, custom test, etc. Commentor A/S Hørkær 24, 2730 Herlev Tel : (+45) , Fax : (+45) Web :

6 Deploy af projekt til test miljø •Deploy udvikles til de relevante miljøer: –Applikationstype –Miljø setup (cluster, load balance, multiserver) •Udvikling af generel deploy funktionalitet kan genbruges til øvrige test servere og måske til produktion –F.eks. automatisk deploy hver tirsdag morgen til det miljø, der bruges til bruger test. Commentor A/S Hørkær 24, 2730 Herlev Tel : (+45) , Fax : (+45) Web :

7 Afvikling af test på test miljøet •Afviklingen af test kan integreres i build job –Deploy skal udføres først –Test udføres samtidig med unit tests –Test resultater kan indgå i status for build job •Eller afvikles særskilt –Afkoblingen fra build job giver mulighed for senere kørsel af testen for gammel build –Test af build kan gentages på et alternativt test miljø Commentor A/S Hørkær 24, 2730 Herlev Tel : (+45) , Fax : (+45) Web :

8 Separate komponenter med henblik på genbrug •BUILD -> DEPLOY -> TEST •Deploy og Test implementeres i seperate komponenter –Kan kaldes fra Build job eller fra fælles script •Deploy kan udføres til flere miljøer og gentages senere –Gammel build deployes igen –Deploy til miljøer hvor test ikke kan udføres eller ikke ønskes udført Commentor A/S Hørkær 24, 2730 Herlev Tel : (+45) , Fax : (+45) Web :

9 Konfiguration af miljøer – initielt eller under deploy •Elementer i vurderingen: –Hvor ofte skal deploy udføres –Hvor mange forskellige miljøer skal der deployes til –Hvor ofte skal et nyt miljø klargøres –Hvor statisk eller dynamisk er indholdet af opgaven •Eksempler på opgaver som kan udføres initielt eller under deploy –Grundlæggende konfiguration af IIS, SharePoint, Biztalk, SQL server m.m. –Oprettelse af website m.m. –Konfiguration af sikkerhed og logning Commentor A/S Hørkær 24, 2730 Herlev Tel : (+45) , Fax : (+45) Web :

10 Demo Test af SharePoint WebPart Commentor A/S Hørkær 24, 2730 Herlev Tel : (+45) , Fax : (+45) Web :

11 Referencer • • • • b266-7be6288f7ea01033.mspx?mfr=truehttp://technet2.microsoft.com/Office/en-us/library/301ed832-95da b266-7be6288f7ea01033.mspx?mfr=true Commentor A/S Hørkær 24, 2730 Herlev Tel : (+45) , Fax : (+45) Web :

12 Spørgsmål og kommentarer Commentor A/S Hørkær 24, 2730 Herlev Tel : (+45) , Fax : (+45) Web :