Term Papers
Technologies
Computers, Consumer Electronics
Automatizētās testēšanas iespējas SAP R/3 sistēmā-
Automatizētās testēšanas iespējas SAP R/3 sistēmā
Nr. | Chapter | Page. |
Ievads | 8 | |
1. | Pašreizējais stāvoklis programmēšanas testēšanas jomā pasaulē | 10 |
1.1. | Programmatūras dzīves cikls; testēšana un programmatūras kvalitāte | 10 |
1.2. | Testēšanas veidi | 13 |
1.3. | Testēšanas automatizēšana un testēšanas rīki | 16 |
2. | SAP R/3 automatizētās testēšanas vadlīnijas | 19 |
2.1. | Īss SAP R/3 sistēmas apraksts | 19 |
2.2. | Efektīva SAP testēšana | 20 |
2.3. | Testēšanas procesa automatizēšana | 21 |
2.4. | Testēšanas soļi | 21 |
2.5. | Automatizējamo testu izvēle | 23 |
2.6. | Kvalitātes nodrošināšanas lomas | 25 |
2.7. | Testu plānošana | 26 |
3. | SAP sistēmas iebūvētās testēšanas iespējas | 28 |
3.1. | SAP R/3 Test Workbench | 28 |
3.2. | CATT | 29 |
3.2.1. | CATT pielietojamība | 30 |
3.2.2. | CATT testu struktūra | 32 |
3.2.3. | Testu veidošana ar CATT palīdzību | 33 |
3.3. | Test Organizer | 38 |
3.3.1. | Testu kataloga veidošana | 39 |
3.3.2. | Testu plāna veidošana | 40 |
3.3.3. | Testu pakas veidošana | 40 |
3.4. | Testu izpilde, statusa analīze un rezultātu novērtējums | 41 |
3.5. | Īsa SAP Test Workbench attīstības vēsture | 42 |
4. | Trešo firmu SAP testēšanas rīki un to salīdzinājums | 43 |
4.1. | R/3 testēšanas rīku novērtējuma kritēriji | 43 |
4.2. | AutoTester | 45 |
4.2.1. | AutoTester/Client Server for SAP R/3 | 46 |
4.2.2. | AutoController for SAP R/3 | 48 |
4.2.3. | AutoAdviser for SAP R/3 | 50 |
4.3. | Compuware | 53 |
4.3.1. | QACenter | 53 |
4.3.2. | QARun | 54 |
4.3.3. | QALoad | 55 |
4.4. | Mercury Interactive | 57 |
4.4.1. | WinRunner for R/3 | 57 |
4.4.2. | LoadRunner for R/3 | 58 |
4.4.3. | TestDirector for R/3 | 60 |
4.5. | Rational Software | 61 |
4.5.1. | Rational Test ERP Extension I | 61 |
4.6. | Rīku savstarpējais salīdzinājums | 63 |
5.1. | Līdzšinējās situācijas apraksts | 67 |
5.2 . | Manuālie testpiemēri | 68 |
5.3. | Praktiskā testpiemēru automatizēšana | 72 |
6. | Pieredzes apkopojums | 77 |
6.1 | Biežāk sastopamie uzdevumi | 77 |
6.2. | Praktiski ieteikumi SAP R/3 testētājiem | 78 |
Nobeigums | 80 | |
Literatūras saraksts | 81 | |
Pielikumi | 82 |
Stingra un apjomīga lietojumprogrammu testēšana mūsdienās ir faktiski visu programmatūras projektu kritiska sastāvdaļa. SAP R/3 sistēmas atvērtā arhitektūra un plašās konfigurācijas iespējas ir padarījušas to par pasaulē šobrīd visplašāk lietoto ERP (Enterprise Resource Planning) jeb biznesa vadības un resursu plānošanas sistēmu. Šī elastība rada arī nepieciešamību R/3 ieviesēju komandām pārbaudīt, vai izvēlētā konfigurācija atbilst organizācijas biznesa prasībām.
Organizācijai integrējot SAP R/3 produkcijas vidē kopā ar citām biznesu uzturošām sistēmām un klienta/servera aplikācijām, pieaug automatizētās testēšanas loma. Ir nepieciešams garantēt, ka šīs sistēmas adekvāti strādā, sadarbojoties savā starpā, un, lietotāju aktivitātei pieaugot, kopējā veiktspēja nekrītas. Tas kļūst arvien svarīgāk, ienesot izmaiņas produkcijas vidē, sistēmas konfigurācijā, pieaugot datubāzes apjomam, kā arī paplašinot sistēmas funkcionalitāti, ieviešot jaunus moduļus.
Līdz šim gan Lattelekom, gan daudzviet citur pasaulē R/3 ieviesēju komandas sistēmas testēšanu veikušas manuāli. Tas prasa lielu testētāju komandu un daudz laika, kas bieži vien ir kritisks faktors, nobīdoties projekta izpildes termiņiem. Grūti arī nodrošināt testu korektu atkārtotu izpildi, pārvietojoties no viena testēšanas cikla uz nākošo, kā arī vienotu rezultātu pieraksta un analīzes formu.
Balstoties uz šiem apsvērumiem, tika pieņemts lēmums par R/3 testēšanas procesa automatizēšanu. Vispirms tika apgūts līdz šim neizmantotais SAP R/3 iebūvētais testu automatizēšanas un organizēšanas mehānisms - SAP Test Workbench. Papildus tika veikts pētījums par iespējām testēt, izmantojot neatkarīgu firmu šim nolūkam radītu programmatūru. Tā ietvaros tika apskatīti un savā starpā salīdzināti vairāki testēšanas rīki: AutoTester Client/Server un AutoController, CompuWare QARun un QALoad, Mercury Interactive WinRunner un LoadRunner, un Rational Software produkts Rational Test ERP Extension I.
Pēc tehnoloģijas izvēles notika testēšanas stratēģijas plānošana, testu katalogu projektēšana un testpiemēru sagatavošana. Visbeidzot tika veikta sistēmas automatizēta testēšana.
Darba pirmajā nodaļā aplūkota testēšanas loma kopējā programmatūras dzīves ciklā, testēšanas veidi un metodes, kā arī testēšanas automatizēšanas principu un rīku pārskats. Otrā nodaļa iepazīstina ar SAP R/3 sistēmu un sniedz vispārējus norādījumus tās testēšanas automatizēšanas stratēģijas veidošanai. Trešajā nodaļā aplūkotas SAP sistēmā pieejamās testēšanas iespējas. Ceturtajā nodaļā dots trešo firmu piedāvāto SAP R/3 testēšanas rīku pārskats un salīdzinājums. Piektajā nodaļā aprakstīta testpiemēru sagatavošana un praktiska izmantošana. Pēdējā - sestajā nodaļā autors analizē gūto pieredzi un sniedz praktiskus ieteikumus testētājiem, kas izmanto vai gatavojas izmantot SAP Test Workbench.
Darba praktiskā daļa izstrādāta un ieviesta uzņēmuma Lattelekom SAP R/3 sistēmas ietvaros.
…
Darbā aplūkots stāvoklis automatizētās testēšanas jomā pasaulē, izpētītas biznesa vadības sistēmas SAP R/3 testēšanas iespējas ar dažādu rīku palīdzību, veikta praktiska testu automatizēšana, izmantojot sistēmas piedāvātās iespējas, sniegti praktiski padomi SAP R/3 testēšanas automatizēšanā.
- Automatizētās testēšanas iespējas SAP R/3 sistēmā
-
Elektroniskās deklarēšanas sistēmas izmantošanas iespējas un trūkumi
Term Papers80 Economics, Computers, Consumer Electronics, Law
- Uz Fī funkcijām bāzēta datu pārraides sistēma
-
You can quickly add any paper to your favourite. Cool!Latvijas patērētāju iespējas iepirkties internetā
Term Papers for university84
Evaluated! -
Elektroniskā komercija – tās attīstības iespējas Latvijā
Term Papers for university72
-
Elektroniskās deklarēšanas sistēmas izmantošanas iespējas un trūkumi
Term Papers for university80
Evaluated! -
E-augstskolas projekta realizācijas iespējas Latvijā
Term Papers for university64
Evaluated! -
Tīkla skaitļošanas iespējas un perspektīvas telekomunikāciju jomā
Term Papers for university93