• No results found

Reflektion kring arbetet

In document Kontaktsynkronisering i Exchange (Page 43-57)

Installation och konfiguration av min testmilj¨o och olika program var en mycket st¨orre del av examensarbetet ¨an jag hade v¨antat mig. N¨ar jag, i b¨orjan, gjorde en veckoplanering av arbetet t¨ankte jag inte s˚a mycket p˚a installation och konfiguration, vilket har varit det mest tidskr¨avande av allting, dock h¨oll planeringen f¨or att jag hade planerat gener¨ost med tid f¨or varje moment.

Tidvis har jag k¨ant mig som en systeminstallat¨or, eller systemadminist- rat¨or, n¨ar jag f¨ors¨okt konfigurera SharePoint Server eller n¨ar jag f¨ors¨okt hitta en bra installationsguide till Exchange Server. Jag har f˚att leta mycket in- formation om hur olika servrar fungerar och hur jag skulle g˚a tillv¨aga f¨or att utveckla applikationer som kommunicerar med dessa servrar, n¨amnv¨art Exchange Server och SharePoint Server.

Att s¨atta upp en testmilj¨o tog mig cirka tv˚a veckor innan jag var n¨ojd med installation och konfiguration av alla program och servrar. Exempel- vis tog den f¨orsta installationen av en Windows Server 2008 R2 tv˚a dagar att installera och konfigurera, efter det uppm¨arksammade Sekondens syste- madministrat¨or mig att datornamn ej var satt och dom¨annamn var d˚aligt namngett, samma dom¨annamn som Sekondens dom¨an. Jag hade inte tagit en backup efter Windows Server hade installerats s˚a jag fick installera om hela servern och konfigurera om allt, det var inte mycket konfiguration men det tog mycket tid.

Den f¨orsta ominstallationen l¨arde mig l¨axan att hela tiden ta backup innan olika ¨andringar genomf¨ors. Att regelbundet ta backups under instal- lation och konfiguration av en server, och dess program, ¨ar viktigt f¨or att

9.4. REFLEKTION KRING ARBETET KAPITEL 9. DISKUSSION

enkelt kunna backa till ett tidigare steg och vid os¨akerhet kan flera konfigu- rationer testas innan en slutlig v¨aljs.

Trots att installation och konfiguration tog mycket tid av examensarbetet gav det mig en b¨attre f¨orst˚aelse f¨or de program jag utvecklade mot och som administrat¨or i min testmilj¨o har jag enkelt kunnat kontrollera r¨attigheter och konfigurationer. M˚anga av instruktionerna jag f¨oljde vid utvecklingen av webbtj¨ansten, Windowstj¨ansten och gr¨anssnittet har inkluderat steg d¨ar l¨asaren skulle beh¨ova g˚a till en systemadministrat¨or f¨or att f˚a r¨attigheter till det som skulle utf¨oras. Att vara administrat¨or i alla program, och p˚a alla servrar, i min testmilj¨o snabbade upp utvecklingsprocessen ordentligt eftersom jag inte var beroende av en annan person f¨or att forts¨atta utveckla. Jag har l¨art mig v¨aldigt mycket om servrar och att s¨atta upp en kom- plett Windowsmilj¨o vilket jag aldrig hade f˚att kunskap om ifall Sekonden hade gett mig en konfigurerad testmilj¨o f¨or utveckling. Jag anser att alla programmerare n˚agon g˚ang borde prova p˚a att installera och konfigurera ett liknande system som de anv¨ander sig av i deras arbete, det ger en b¨attre f¨orst˚aelse f¨or vad man utvecklar mot och hur avancerade, eller komplexa, m˚anga system ¨ar.

Bilaga A

Testfall

Lokalt testfall 1

Detta testfall testar ¨overf¨oring av kontakter.

oruts¨attningar

Exchange Server 2007 SP2 med f¨oljande information: Anv¨andare : a d d e @ v e s t l u n d . s e K o n t a k t e r : J o n a s H e s s e l r y d Andreas V e s t l u n d Anv¨andare : t e s t p e r s o n @ v e s t l u n d . s e K o n t a k t e r : Martin Gr¨antz H e n r i k Hulken Holmberg Gemensam kontaktmapp : Sekondens k o n t a k t e r

Magnus Andersson S t e v e Jobs

Anders N o l b e r g e r

Utf¨orande

1. V¨alj att adde@vestlund.se vill ¨overf¨ora Magnus Andersson och Anders Nolberger fr˚an Sekondens kontakter.

2. V¨alj att testperson@vestlund.se vill ¨overf¨ora Steve Jobs fr˚an Sekon- dens kontakter.

BILAGA A. TESTFALL

orv¨antat resultat

adde@vestlund.se’s kontakter inneh˚aller Magnus Andersson och Anders Nol- berger. testperson@vestlund.se’s kontakter inneh˚aller Steve Jobs. Inga dub- bletter efter flera exekveringar.

Lokalt testfall 2

Detta testfall testar att sluta synkronisera kontakter.

oruts¨attningar

Exchange Server 2007 SP2 med f¨oljande information: Anv¨andare : a d d e @ v e s t l u n d . s e K o n t a k t e r : J o n a s H e s s e l r y d Andreas V e s t l u n d S y n k r o n i s e r a d e k o n t a k t e r : Magnus Andersson Anders N o l b e r g e r Anv¨andare : t e s t p e r s o n @ v e s t l u n d . s e K o n t a k t e r : Martin Gr¨antz H e n r i k Hulken Holmberg S y n k r o n i s e r a d e k o n t a k t e r : S t e v e Jobs

Gemensam kontaktmapp : Sekondens k o n t a k t e r Magnus Andersson

S t e v e Jobs

Anders N o l b e r g e r

Utf¨orande

1. V¨alj att sluta synkronisera Magnus Andersson fr˚an adde@vestlund.se. 2. V¨alj att sluta synkronisera Steve Jobs fr˚an testperson@vestlund.se.

orv¨antat resultat

adde@vestlund.se’s kontakter inneh˚aller Anders Nolberger samt originalkon- takter. testperson@vestlund.se’s kontakter inneh˚aller endast originalkontak- ter.

BILAGA A. TESTFALL

Lokalt testfall 3

Detta testfall testar att ¨andring av kontaktuppgifter sl˚ar igenom.

oruts¨attningar

Exchange Server 2007 SP2 med f¨oljande information: Anv¨andare : a d d e @ v e s t l u n d . s e K o n t a k t e r : J o n a s H e s s e l r y d Andreas V e s t l u n d S y n k r o n i s e r a d e k o n t a k t e r : Magnus Andersson Anders N o l b e r g e r Anv¨andare : t e s t p e r s o n @ v e s t l u n d . s e K o n t a k t e r : Martin Gr¨antz H e n r i k Hulken Holmberg S y n k r o n i s e r a d e k o n t a k t e r : S t e v e Jobs

Gemensam kontaktmapp : Sekondens k o n t a k t e r Magnus Andersson

S t e v e Jobs

Anders N o l b e r g e r

Utf¨orande

1. ¨Andra Magnus Anderssons kontaktuppgifter i den gemensamma map- pen, byt namn till Magnus Uggla.

2. ¨Andra Steve Jobs kontaktuppgifter i den gemensamma mappen, byt f¨oretag till Google.

orv¨antat resultat

Kontakten Magnus Andersson i adde@vestlund.se’s kontakter ¨andrar namn till Magnus Uggla. Kontakter Steve Jobs i testperson@vestlund.se’s kontak- ter ¨andrar f¨oretag till Google.

Lokalt testfall 4

BILAGA A. TESTFALL

oruts¨attningar

Exchange Server 2007 SP2 med f¨oljande information: Anv¨andare : a d d e @ v e s t l u n d . s e K o n t a k t e r : J o n a s H e s s e l r y d Andreas V e s t l u n d S y n k r o n i s e r a d e k o n t a k t e r : Magnus Andersson Anders N o l b e r g e r Anv¨andare : t e s t p e r s o n @ v e s t l u n d . s e K o n t a k t e r : Martin Gr¨antz H e n r i k Hulken Holmberg S y n k r o n i s e r a d e k o n t a k t e r : S t e v e Jobs

Gemensam kontaktmapp : Sekondens k o n t a k t e r Magnus Andersson

S t e v e Jobs

Anders N o l b e r g e r

Utf¨orande

1. I Outlook, ta bort kontakten Anders Nolberger fr˚an adde@vestlund.se’s privata kontaktmapp.

orv¨antat Resultat

Den publika kontakten Anders Nolberger ¨ar vald f¨or synkronisering och d¨arf¨or kopieras till den privata kontaktmappen. Flera exekveringar ska inte p˚averka resultatet fr˚an f¨orsta exekveringen.

Lokalt testfall 5

Detta testfall testar borttagning av publik kontakt.

oruts¨attningar

Exchange Server 2007 SP2 med f¨oljande information: Anv¨andare : a d d e @ v e s t l u n d . s e

Egna k o n t a k t e r :

BILAGA A. TESTFALL Andreas V e s t l u n d S y n k r o n i s e r a d e k o n t a k t e r : Magnus Andersson Anders N o l b e r g e r Anv¨andare : t e s t p e r s o n @ v e s t l u n d . s e Egna k o n t a k t e r : Martin Gr¨antz H e n r i k Hulken Holmberg S y n k r o n i s e r a d e k o n t a k t e r : S t e v e Jobs TestKontakt

Gemensam kontaktmapp : Sekondens k o n t a k t e r Magnus Andersson

S t e v e Jobs

Anders N o l b e r g e r TestKontakt

Utf¨orande

1. I Outlook, ta bort kontakten TestKontakt fr˚an den publika kontakt- mappen.

orv¨antat resultat

Den privata kontakten TestKontakt tas bort fr˚an den privata kontaktmap- pen (testperson@vestlund.se). Flera exekveringar ska ej p˚averka resultatet fr˚an f¨orsta k¨orningen.

Lokalt testfall 6

Detta testfall testar att h¨amta en falsk publik kontaktmapp.

oruts¨attningar

Exchange Server 2007 SP2 med f¨oljande information: Anv¨andare : a d d e @ v e s t l u n d . s e K o n t a k t e r : J o n a s H e s s e l r y d Andreas V e s t l u n d S y n k r o n i s e r a d e k o n t a k t e r : Magnus Andersson Anders N o l b e r g e r

BILAGA A. TESTFALL Anv¨andare : t e s t p e r s o n @ v e s t l u n d . s e K o n t a k t e r : Martin Gr¨antz H e n r i k Hulken Holmberg S y n k r o n i s e r a d e k o n t a k t e r : S t e v e Jobs

Gemensam kontaktmapp : Sekondens k o n t a k t e r Magnus Andersson

S t e v e Jobs

Anders N o l b e r g e r TestKontakt

Utf¨orande

1. I k¨allkod, stava fel vid h¨amtning av publik mapp s˚a att ett falskt namn efters¨oks och resulterar i att en NULL-mapp returneras.

orv¨antat resultat

Exekveringen avbryts pga felet att publik mapp inte kunde hittas. Ett un- dantag(eng. exception) returneras.

Skarpt testfall 1

Detta testfall testar ¨overf¨oring av gemensamma kontakter fr˚an gemensam kontaktmapp till privat kontaktmapp.

oruts¨attningar

Exchange Server 2007 SP2 med f¨oljande information: Anv¨andare : a n d r e a s . v e s t l u n d @ s e k o n d e n . s e

S y n k r o n i s e r a d e k o n t a k t e r :

Gemensam kontaktmapp : Sekondens k o n t a k t e r Jimmy E s b j ¨o r n

U l f H ¨o d d e l i u s

Utf¨orande

1. V¨alj att synkronisera Jimmy Esbj¨orn och Ulf H¨oddelius f¨or andre- as.vestlund@sekonden.se.

BILAGA A. TESTFALL

orv¨antat resultat

Markerade kontakter f¨or andreas.vestlund@sekonden.se finns i den privata kontaktmappen. Inga dubbletter efter flera exekveringar.

Skarpt testfall 2

Detta testfall testar att sluta synkronisera synkroniserade kontakter.

oruts¨attningar

Exchange Server 2007 SP2 med f¨oljande information: Anv¨andare : a n d r e a s . v e s t l u n d @ s e k o n d e n . s e

S y n k r o n i s e r a d e k o n t a k t e r : Jimmy E s b j ¨o r n

U l f H ¨o d d e l i u s

Gemensam kontaktmapp : Sekondens k o n t a k t e r Jimmy E s b j ¨o r n

U l f H ¨o d d e l i u s

Utf¨orande

1. V¨alj att sluta synkronisera Jimmy Esbj¨orn f¨or andreas.vestlund@sekonden.se

orv¨antat resultat

Markerade kontakter f¨or andreas.vestlund@sekonden.se finns i den privata kontaktmappen (endast Ulf). Jimmy ska ha tagits bort fr˚an privata kon- taktmappen och flera exekveringar ska inte p˚averka resultatet.

Skarpt testfall 3

Detta testfall testar att ¨andringar av kontaktinformation p˚a gemensamma kontakter sl˚ar igenom p˚a synkroniserade kontakter.

oruts¨attningar

Exchange Server 2007 SP2 med f¨oljande information: Anv¨andare : a n d r e a s . v e s t l u n d @ s e k o n d e n . s e

S y n k r o n i s e r a d e k o n t a k t e r : Jimmy E s b j ¨o r n

BILAGA A. TESTFALL

Gemensam kontaktmapp : Sekondens k o n t a k t e r Jimmy E s b j ¨o r n

U l f H ¨o d d e l i u s

Utf¨orande

1. I Outlook, l¨agg till raden Synkroniseringstest”i anteckningar p˚a den gemensamma kontakten Ulf H¨oddelius.

orv¨antat resultat

Kontakten Ulf H¨oddelius har raden Synkroniseringstest”i anteckningar i andreas.vestlund@sekonden.se’s privata kontaktmapp. Flera exekveringar ska ej p˚averka resultatet fr˚an f¨orsta exekveringen.

Skarpt testfall 4

Detta testfall testar borttagning av synkroniserade kontakter i en anv¨andares privata kontaktmapp.

oruts¨attningar

Exchange Server 2007 SP2 med f¨oljande information: Anv¨andare : a n d r e a s . v e s t l u n d @ s e k o n d e n . s e

S y n k r o n i s e r a d e k o n t a k t e r : Jimmy E s b j ¨o r n

U l f H ¨o d d e l i u s

Gemensam kontaktmapp : Sekondens k o n t a k t e r Jimmy E s b j ¨o r n

U l f H ¨o d d e l i u s

Utf¨orande

1. I Outlook, ta bort kontakten Jimmy Esbj¨orn fr˚an andreas.vestlund@sekonden.se’s privata kontaktmapp.

orv¨antat resultat

Den gemensamma kontakten Jimmy Esbj¨orn ¨ar vald f¨or synkronisering och d¨arf¨or kopieras till den privata kontaktmappen. Flera exekveringar ska inte p˚averka resultatet fr˚an f¨orsta exekveringen.

BILAGA A. TESTFALL

Skarpt testfall 5

Detta testfall testar att synkroniserade kontakter tas bort fr˚an en anv¨andares privata kontaktmapp n¨ar motsvarande gemensam kontakt tas bort.

oruts¨attningar

Exchange Server 2007 SP2 med f¨oljande information: Anv¨andare : a n d r e a s . v e s t l u n d @ s e k o n d e n . s e

S y n k r o n i s e r a d e k o n t a k t e r : Jimmy E s b j ¨o r n

U l f H ¨o d d e l i u s TestKontakt

Gemensam kontaktmapp : Sekondens k o n t a k t e r Jimmy E s b j ¨o r n

U l f H ¨o d d e l i u s TestKontakt

Utf¨orande

1. I Outlook, ta bort kontakten TestKontakt fr˚an den gemensamma kon- taktmappen.

orv¨antat resultat

Den privata kontakten TestKontakt tas bort fr˚an den privata kontaktmap- pen. Flera exekveringar ska ej p˚averka resultatet fr˚an f¨orsta exekveringen.

Litteraturf¨orteckning

[1] Winters, Nathan (2007)

Installing Exchange 2007 on Windows Server 2008 [www]

<http://www.msexchange.org/articles tutorials/exchange-server-

2007/migration-deployment/installing-exchange-2007-windows-server- 2008.html> H¨amtat 22/3 2011.

[2] Kearn, Martin (2007)

How to install SharePoint Server 2007 on a single machine [www] <http://blogs.msdn.com/b/martinkearn/archive/2007/03/28/how-to-

install-sharepoint-server-2007-on-a-single-machine.aspx> H¨amtat 23/3 2011.

[3] Rabiski, Tomasz (2010)

Exchange Tutorial Part 1 Impersonated Exchange Service Binding

[www] <http://tomaszrabinski.pl/wordpress/2010/09/30/exchange-

tutorial-part-1-impresonated-exchange-service-binding/> H¨amtat 1/4 2011.

[4] Nemtsev, Michael (2009)

SharePoint 2007 on Windows Server 2008 R2 [www]

<http://msmvps.com/blogs/laflour/archive/2009/10/11/sharepoint-

2007-on-windows-server-2008-r2.aspx> H¨amtat 23/3 2011. [5] Furmaniuk, Zyg (2007)

Exchange 2007 Impersonation - Debugging Protocol [www]

<http://calendarservermigration.blogspot.com/2007/08/exchange-

2007-impersonation-debugging.html> H¨amtat 25/4 2011. [6] Needleman, Andrew (2005)

Combine Web and Windows Services to Run Your ASP.NET Co- de at Scheduled Intervals [www] <http://msdn.microsoft.com/en-

us/magazine/cc163821.aspx> H¨amtat 20/4 2011. [7] Nasr, Mahmoud (2003)

Simple Windows Service Sample [www]

<http://www.codeproject.com/KB/dotnet/simplewindowsservice.aspx>

LITTERATURF ¨ORTECKNING LITTERATURF ¨ORTECKNING

[8] Wikipedia (2011)

Microsoft SharePoint [www] <http://en.wikipedia.org/wiki/Microsoft SharePoint>

H¨amtat 9/5 2011. [9] Wikipedia (2011)

Active Directory [www] <http://sv.wikipedia.org/wiki/Active Directory>

H¨amtat 4/5 2011. [10] Stackoverflow (2010)

How to get contact list from Exchange Server? [www]

<http://stackoverflow.com/questions/2071668/how-to-get-contact-

list-from-exchange-server> H¨amtat 7/6 2011.

[11] Drisgill, Randy, Ross, John, Sanford, Jacob, Stubbs, Paul (2011)

Chapter 14: Silverlight and SharePoint Integration [www]

<http://msdn.microsoft.com/en-us/library/gg701782.aspx> H¨amtat 7/6 2011.

[12] Erik Cutts (2011)

Publishing Silverlight Applications in SharePoint 2010 [www]

<http://blogs.msdn.com/b/vssharepointtoolsblog/archive/2010/02/26/publishing-

silverlight-applications-in-sharepoint-2010.aspx> H¨amtat 7/6 2011. [13] Microsoft Technet (2011)

Upgrading to SharePoint Server 2010 [www]

<http://technet.microsoft.com/en-us/library/cc303420.aspx> H¨amtat 7/6 2011.

In document Kontaktsynkronisering i Exchange (Page 43-57)

Related documents