Kas ir integrētā pārbaude?
Īsā atbilde
Datoru programmatūras izstrādei ir nepieciešams programmatūras koda projektēšanas, kodēšanas un testēšanas process. Programmatūras testēšanas process sastāv no vienības, integrācijas, sistēmas un veiktspējas testēšanas fāzēm. Integrētā testēšana ir process, kurā moduļi tiek apvienoti lietojumprogrammas projektā un testēti kā visa pakete.
Testēšanas vide ir koplietojama vide, kas paredzēta testēšanai. Šo vidi vislabāk izmantot sistēmas testēšanai un veiktspējas testēšanai. Parasti testa vide ir nošķirta no izstrādes un ražošanas vides.
Programmatūras lietojumprogramma satur vairākus neatkarīgus moduļus. Katrs modulis ir paredzēts noteiktam mērķim, kas padara to pašpietiekamu. Vienības pārbaude ir moduļa apstiprināšanas process lietojumprogrammā. Šī vienības pārbaude parasti notiek pirms integrācijas testēšanas.
Programmatūras moduļi ir kā puzles gabali, kas jāintegrē lielākā programmatūras lietojumprogrammu sistēmā. Kad moduļi tiek apvienoti lietojumprogrammu ietvarā, tiek veikta integrētā testēšana. Šis testēšanas process apstiprina, ka moduļi var sazināties ar citiem lietojumprogrammas objektiem.
Testēšanas modelis ir sērijveida process, kas sākas ar vienības testu, kam seko integrācijas testi un pēc tam sistēmas testēšana. Sistēmas testēšanas fāze ļauj pārbaudīt visu lietojumprogrammu. Pirms sistēmas testēšanas visiem moduļiem ir jāiziet integrētās testēšanas fāze. Šī fāze parasti notiek automatizētas sistēmas izveides procesa laikā.
Lielākajā daļā programmatūras izstrādes projektu ir iekļauti vairāki izstrādātāji. Katram izstrādātājam ir piešķirti īpaši moduļi, kas jāizveido un jāintegrē programmatūras lietojumprogrammu sistēmā. Kad izstrādātājs raksta kodu, viņš pārbaudīs savu moduli no koplietotas vides uz privātu izstrādes vidi. Šī privātā vide parasti atrodas atsevišķā datorā vai klēpjdatorā.
Pirms programmatūru var izvietot koplietotā izstrādes vidē, tā ir jākompilē binārā mašīnkodā. Šo kompilācijas procesu parasti sauc par veidošanas procesu. Nepārtraukta integrācijas testēšana ir process, kurā programmatūras izstrādātājiem ir jāveic integrētā testēšana izstrādes procesa izveides procesā.
Automatizētais veidošanas process ietver dokumentācijas izveidi, vienības testa validāciju un integrētās testēšanas validāciju. Šī secība tiek atkārtota katram programmatūras koda atjauninājumam. Ja izveides procesa laikā rodas kļūda, kods paliek privātā vidē. Šis integrācijas process samazina kļūdas koplietotā koda vidē. Automatizētie veidošanas procesi tiek uzskatīti par programmatūras izstrādes labāko praksi.
Programmatūras izstrādes ietvaros projekts ir mape, kurā ir vairāki moduļi, objekti un klases, kas veido programmatūras pakotni. Projekta testēšana ir visa programmatūras projekta testēšana. Šī projekta testēšana tiek pabeigta integrācijas testēšanas posmā.
SmartAsset.
Saistītie jautājumi
- Ko dara sistēmu testēšanas inženieris?Datoru programmatūras ražošana ir bizness, kura pamatā ir programmatūras lietojumprogrammu izstrāde patērētājiem. Sistē…
- Ko dara integrācijas arhitekts?Datoru arhitekti ir sistēmu inženieri, kas projektē un veido progresīvas datorsistēmas. Integrācijas arhitekts ir tāda …
- Ko dara lietojumprogrammu izstrādes vadītājs?Lietojumprogrammu izstrādes vadītājs izstrādā, koordinē un pārrauga korporatīvās informācijas operētājsistēmu un progra…
- Ko dara lietojumprogrammu pārvaldnieks?Lietojumprogrammu pārvaldnieka loma parasti ietver programmatūras lietojumprogrammu uzraudzību uzņēmumā. Šis amats para…
- Kā es varu kļūt par automatizācijas pārbaudes inženieri?Datoru programmatūrai ir svarīga loma uzņēmumos visā pasaulē. Šai programmatūrai ir nepieciešama ievērojama izstrāde un…
- Kas ir sensorās integrācijas disfunkcija?Sensorās integrācijas disfunkcija (SID) ir stāvoklis, kas izraisa smadzenēm grūtības apstrādāt informāciju par maņām. C…
- Kas ir sensorās integrācijas terapija?Sensorās integrācijas terapija ir terapijas veids, ko parasti izmanto sensorās integrācijas disfunkcijas ārstēšanai. Se…
- Kā es varu kļūt par programmatūras testēšanas inženieri?Programmatūras testēšanas inženieri pārbauda kodu, programmas un operētājsistēmas, lai noteiktu kļūdas un problēmas. La…
- Kas ir kāju tūska?Kāju tūska ir pietūkuma veids, ko izraisa šķidruma uzkrāšanās, kas izplūst no apakšējo ekstremitāšu noslogotajiem kapil…
- Kas ir Statika?Jūras lavanda jeb statika ir liela Limonium ģints augu grupa, kurai visiem ir raksturīgi dzēlīgi ziedi un vienkāršas va…