KompüterProqramlaşdırma

Regression test proqram. reqressiya test nədir

Siz yüksək keyfiyyətli proqram yaratmaq zaman, yalnız kodu bir line yazmaq lazım deyil, həm də onlara heç bir səhvlər var əmin etmək. ibtidai günah hətta tərtib zamanda ən dildə aşkar əgər, daha mürəkkəb, bu applications çalışan zaman daha baxmaq lazımdır. Bu proses test adlanır. O, öz növbəsində, onların məzmunu və səhvlərin xüsusiyyətləri dəyişir filial, bir sıra bölünür. maddənin bir hissəsi belə bir reqressiya test hesab olunacaq. Bu nəyi təmsil edir? Nə testlər var? Bu avtomatlaşdırılması mümkündürmü? Belə ki, reqressiya test nədir? daha danışaq.

Növləri, növləri, istiqamətləri

Regression test (reqressiya test) - artıq proqramları sübut sahələrdə problemləri bir sıra aşkar etmək məqsədi mexanizmi yoxlanılması olunur. Bu kodu qeyri-iş yerlərində olmaması final ittiham üçün edilir və reqressiya bugs tapmaq və düzeltmek üçün. onlara yazılı proqramları zamanı görünür və kodu sintaksis əvvəl törədilmiş blunders kodu və ya düzəliş yeni bölmələr əlavə deyil hataları anlamaq altında.

mövcud problemlərin korreksiyası artıq sınaqdan kodu yeni sahələrinə səbəb olacaq ki, əmin olun - bütün yuxarıda yekun vuraraq, biz reqressiya test məqsədi ki, bağlaya bilər. testlər iki əsas növü var:

  1. İşlevsellik.
  2. Nonfunctional.

Onlar kimi ifadə edilə bilər:

  1. Scripts.
  2. Sets.
  3. başlanğıc üçün dəstləri.

Nə, əslində, reqressiya test proqram daxildir? 3 əsas sahələrdə iş. Məhz reqressiya:

  1. Bugs.
  2. Old problemləri.
  3. Yan təsirləri.

funksional testləri

Onlar sistemi ilə həyata keçirilir funksiyaları əsaslanır. komponenti inteqrasiya, sistemi və qəbul səviyyədə keçirilə bilər. test iki əsas aspektləri:

  • Tələblər.
  • Biznes proseslər.

tələblərinə işləyən zaman lazımlı test etmək lazımdır nə bir siyahısı etmək. Bu iş istiqamətində müəyyən etmək üçün, prioritet maddələr müəyyən etmək olardı. Bu, bütün ən mühüm funksionallığı ignore deyil lazımdır. bir "biznes prosesləri" test zaman, onlara t yetirir. E. Ssenari gündəlik iş idarə olunur.

funksional çek üstünlükləri proqram sisteminin faktiki istifadə simüle ki, daxil olmalıdır. Lakin mənfi cəhətləri var: məsələn, proqram həddindən artıq test cavabdeh ola bilər. O, həmçinin proqram məntiqi səhvlərin mümkün səhv edir.

Qeyri-funksional test

testlər bu cür sistemin funksiyaları aid olmayan bütün xüsusiyyətləri yoxlanılması məqsədi. belə parametrləri onlardan bilərsiniz:

  1. Etibarlılıq. təmin müxtəlif vəziyyətlərə cavab sınaqdan keçirilir.
  2. Performance. sistemi, necə işləyir müxtəlif yük cavabdeh olan.
  3. Gecə-gündüz. istifadəçi görünüşü tətbiqi ilə işləmək üçün necə rahat.
  4. Scale. müxtəlif monitorlar ilə iş zaman tələbləri hündürlüyü və tətbiqi eni dəyişdirmək üçün.
  5. Təhlükəsizlik. Necə təhlükəsiz müxtəlif transmissiya kanalları istifadəçi data, eləcə də məlumat.
  6. Portability. Checks proqram müxtəlif platformalarda işləyir və əgər olub - neçə.

Nə sisteminin xassələri bu hallarda tədqiq edilə bilər? 4 ümumi.

  1. quraşdırılması Test. yaxşı konfiqurasiya kompüter proqramı idarə və lazım olduqda və aradan qaldırılması necə yoxlanılır. Quality qəbulu istifadəçi data zərər və ya azalma (pisləşməsi) icra applications riskini azaltmaq üçün imkan verir.
  2. rahatlıq istifadə Test. son istifadəçi praktikliyi və aydınlıq inkişaf proqram yoxlayın.
  3. Konfiqurasiya test. Müxtəlif sistem ayarlarını quraşdırılması zamanı proqramın icrası yoxlanılması, eləcə də proqramın daxili parametrləri ilə eksperiment daxildir.
  4. uğursuzluq və bərpası üçün Test. səhvlər ortaya çıxdıqdan sonra təsdiq. qoruyucu xassələri cavab, eləcə də nə məlumat və nə qədər tətbiq kəskin xitam xilas qiymətləndirdi.

yekun vuraraq, qeyri-funksional test və vəzifələri performans baxımından applications müstəqil test baxmayaraq, onlar etibarlılıq, performans və təhlükəsizlik proqram kimi keyfiyyətləri haqqında danışmaq olar ki, qeyd etmək lazımdır. Bu parametrləri proqramın keyfiyyəti xarakterizə və hər hansı bir şəkildə təəssürat müəyyən istifadəçi buraxın. Buna görə də, bu test əhəmiyyəti funksional ki, az deyil.

Test hallarda

Test hallarda proqram boş çek deyilir. Onlar avtomatik test üçün alətlər deyilir. mütəxəssis yaradılması olan bu xüsusi proqram, hata, icra və tətbiq nəticələri belə hadisələr axır təhlil:

  1. Test scripts. Bu proqram ayrı-ayrı ədəd avtomatik çek üçün nəzərdə təlimatlar bir sıra daxildir.
  2. Test dəstləri. inteqrasiya və ya ümumi funksional vəzifələri proqram müəyyən ədəd test scripts Bu birləşməsi.
  3. Testlər axır. proqram yoxlanılması isə müxtəlif scripts və ya dəsti Bu birləşməsi eyni zamanda çalıştırmak üçün.

reqressiya test avtomatlaşdırılması

Əmək avtomatlaşdırma - 21-ci əsrdə insan inkişafının əsasları biridir. O mövzu toxunub. Belə ki, avtomatlaşdırılmış proqram test altında əsas funksiyaları və başlanğıc, başlatma və icrası, eləcə də təhlili və nəticələrin çatdırılması kimi vəzifələri, müvafiq vasitələrdən istifadə edərək, avtomatik olaraq həyata keçirilir zamanı proqram təminatı, yoxlama prosesi başa. Bu fəaliyyət vəziyyət test scripts, test dəstləri və cihazları iş yaradılması, hata və dəstək üçün məsul bir texnik tərəfindən həyata keçirilir. İş reqressiya test və avtomatlaşdırılmış sistemlərin, o cümlədən proqram bir sıra ilə həyata keçirilə bilər.

reqressiya bugs

rəsmi olan axtarış problemləri anlamaq üçün bu test altında ", silindi" lakin onlar hələ də mövcud iman bir səbəb yoxdur. yoxlama bu cür xüsusiyyət müxtəlif birləşmələri xüsusi obyekt ilə bütün tədbirlər yoxlamaq lazımdır ki. ilk test matçı reallıq, problem aşkar edildi olan mexanizmi ilə həll edib. Bu halda Regression test layout heç bir mənfi təsiri var ki, təmin etmək üçün kömək edir.

Köhnə səhvlər Regression

Bu proqram kodu edilən son dəyişikliklər bugfixes ləğv hallar müəyyən aiddir. Belə ki, onlar yenidən fəal olmağa başlayır. əvvəldən test prosesi başlamaq lazımdır proqram kodu dəyişikliklər edilməsi Buna görə də, (icrası ilə bağlı problemlər var idi ki, əlbəttə, fərz).

Regression yan təsiri

Onun bir proqram bir hissəsində son code dəyişiklik inkişaf proqramının digər hissələri təsirsiz bəzi və ya bütün edilən vəziyyəti anlamaq altında. Belə problemlərin olması göstəricisi kimi proqram bir və ya daha hissələri performans olmamasıdır. tester vəzifəsi bütün problem sahələri müəyyən etmək.

up yazılıb ki, bütün vuraraq ki, reqressiya test haqqında nə demək olar? İndi artıq məsələlər səbəb lazımdır ki, bir mövzu deyil. Bu təcrübə hər şey master yalnız qalır.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 az.delachieve.com. Theme powered by WordPress.