Skip to main content

Ano ang pinagsamang pagsubok?

Ang pag -unlad ng software ng computer ay nangangailangan ng isang proseso para sa disenyo, coding, at pagsubok ng software code.Ang proseso ng pagsubok sa software ay binubuo ng yunit, pagsasama, system, at mga yugto ng pagsubok sa pagganap.Ang pinagsamang pagsubok ay ang proseso kung saan ang mga module ay pinagsama sa loob ng isang proyekto ng aplikasyon at nasubok bilang isang buong pakete.

Ang isang kapaligiran sa pagsubok ay isang ibinahaging kapaligiran na idinisenyo para sa pagsubok.Ang kapaligiran na ito ay pinakamahusay na ginagamit para sa pagsubok ng system at pagsubok sa pagganap.Karaniwan ang isang kapaligiran sa pagsubok ay hiwalay mula sa isang pag -unlad at kapaligiran ng produksyon.

Ang isang application ng software ay naglalaman ng maraming mga independiyenteng mga module.Ang bawat module ay idinisenyo para sa isang tiyak na layunin, na ginagawang sapat ang sarili.Ang pagsubok sa yunit ay ang proseso ng pagpapatunay ng isang module sa loob ng isang application.Ang yunit ng pagsubok na ito ay karaniwang nangyayari bago ang pagsubok sa pagsasama.

Ang mga module ng software ay tulad ng mga piraso ng puzzle na nangangailangan ng pagsasama sa mas malaking balangkas ng application ng software.Kapag ang mga module ay pinagsama sa balangkas ng aplikasyon, isinasagawa ang integrated na pagsubok.Ang proseso ng pagsubok na ito ay nagpapatunay ng mga module ay maaaring makipag -usap sa iba pang mga bagay sa application.

Ang modelo ng pagsubok ay isang serial na proseso na nagsisimula sa yunit ng pagsubok na sinusundan ng mga pagsubok sa pagsasama at pagkatapos ay pagsubok sa system.Pinapayagan ng phase ng pagsubok ng system ang kumpletong application na masuri.Bago maganap ang pagsubok sa system ang lahat ng mga module ay dapat dumaan sa pinagsamang yugto ng pagsubok.Ang phase na ito ay karaniwang nangyayari sa panahon ng isang awtomatikong proseso ng pagbuo ng system.

Karamihan sa mga proyekto sa pag -unlad ng software ay may kasamang maraming mga developer.Ang bawat developer ay itinalaga ng mga tukoy na module upang makabuo at magsama sa balangkas ng application ng software.Kapag nagsusulat ang isang developer ng code ay susuriin niya ang kanyang module mula sa isang ibinahaging kapaligiran sa isang pribadong kapaligiran sa pag -unlad.Ang pribadong kapaligiran na ito ay karaniwang nasa isang nakapag -iisang computer o laptop.

Bago ang software ay maaaring ma -deploy sa isang ibinahaging kapaligiran sa pag -unlad dapat itong maipon sa binary machine code.Ang proseso ng pagsasama na ito ay karaniwang tinutukoy bilang proseso ng build.Ang patuloy na pagsubok sa pagsasama ay ang proseso kung saan kinakailangan ang mga developer ng software upang maisagawa ang pinagsamang pagsubok sa panahon ng proseso ng pagbuo ng isang pagsisikap sa pag -unlad.

Ang awtomatikong proseso ng pagbuo ay may kasamang paglikha ng dokumentasyon, pagpapatunay ng yunit ng pagsubok, at pinagsama -samang pagpapatunay sa pagsubok.Ang pagkakasunud -sunod na ito ay paulit -ulit para sa bawat pag -update ng software code.Kung ang isang error ay nangyayari sa panahon ng proseso ng build ang code ay nananatili sa isang pribadong kapaligiran.Ang proseso ng pagsasama na ito ay binabawasan ang mga error sa nakabahaging kapaligiran ng code.Ang mga awtomatikong proseso ng pagbuo ay itinuturing na isang pinakamahusay na kasanayan para sa pag -unlad ng software.

Sa loob ng pag -unlad ng software, ang isang proyekto ay isang folder na naglalaman ng maraming mga module, mga bagay, at mga klase na pampaganda ng isang package ng software.Ang pagsubok sa proyekto ay ang pagsubok ng isang buong proyekto ng software.Ang pagsubok sa proyektong ito ay nakumpleto sa yugto ng pagsasama ng pagsasama.