Інсталяційне тестування (англ. installation testing) — це вид тестування програмного забезпечення, яке перевіряє чи система/ПЗ встановлена правильно та коректно відтоді працює на апаратному забезпеченні (та у операційній системі) конкретного клієнта чи у наближеному до кінцевого клієнта середовищі.
Мета
Інсталяційне тестування спрямоване на перевірку успішної інсталяції та (іноді) налаштування, а також оновлення або видалення (ще іноді відновлення/змінення комплекту) програмного забезпечення. На даний момент серед систем Microsoft Windows дуже часто поширене встановлення ПЗ за допомогою інсталяторів (спеціальних програм, які також потребують належного тестування).
Ручне та напівручне інсталювання
У реальних умовах інсталяторів може не бути. У цьому випадку доведеться самостійно виконувати встановлення програмного забезпечення, використовуючи документацію у вигляді інструкцій або файлів readme, де крок за кроком мають бути описані необхідні дії та перевірки. Ці кроки ручної/напівручної інсталяції також бажано час від часу перевіряти чи дописувати/редагувати коментарі.
У деяких випадках може бути напівручна інсталяція скриптом, яка може бути компонентом/кроком ручної інсталяції.
Особливості інсталяторів
Інсталятор – це «звичайна» програма, основні функції якої – встановлення (інсталяція), оновлення та видалення (деінсталяція) програмного забезпечення. Будучи відносно звичайною програмою, інсталятор має низку особливостей, серед яких варто відзначити, наприклад, наступні:
- глибока взаємодія з операційною системою і залежність від неї (файлова система, реєстр, сервіси та бібліотеки);
- сумісність як рідних, так і сторонніх бібліотек, компонентів або драйверів, з різними платформами;
- зручність використання: інтуїтивно зрозумілий інтерфейс, навігація, повідомлення та підказки;
- дизайн і стиль інсталяційного додатка;
- сумісність налаштувань користувача в різних версіях програми чи в різних версіях інсталятора/.
У інсталяційних програмах ще іноді може бути присутнім відновлення, змінення комплекту ПЗ (чи деяких налаштувань), що постачається.
Інсталятори часто містять у собі деінсталятор.
Об'єкти інсталяційного тестування
Об'єктами інсталяційного тестування зазвичай є:
- Встановлення (Інсталяція).
- Коректність списку файлів в інсталяційному пакеті:
- при виборі різних типів встановлення, або настановних параметрів список файлів і шляхи до них також можуть відрізнятися.
- відсутність зайвих файлів (проектні файли, не включені до інсталяційний пакет, не повинні потрапити на диск користувача).
- Реєстрація додатки в ОС.
- Реєстрація розширень для роботи з файлами:
- для нових розширень.
- для вже існуючих розширень.
- Права доступу користувача, який ставить додаток:
- права на роботу з системним реєстром.
- права на доступ до файлів і папок, наприклад: %Windir%\system32.
- Коректність роботи майстра інсталяції (Installation Wizard).
- Інсталяція декількох додатків за одні захід.
- Встановлення одного і того ж додатка в різні робочі директорії однієї робочої станції.
- Оновлення.
- Правильність списку файлів, а так само відсутність зайвих файлів:
- перевірка списку файлів при різних параметрах встановлення.
- відсутність зайвих файлів.
- Зворотна сумісність створюваних даних:
- схоронність і коректна робота створених до поновлення даних.
- можливість коректної роботи старих версій програми з даними, створеними в нових версіях.
- Оновлення при запущеному додатку.
- Переривання оновлення.
- Видалення (Деінсталяція).
- Коректне видалення програми:
- видалення з системного реєстру встановлених в процесі інсталяції бібліотек і службових записів.
- видалення фізичних файлів програми.
- видалення / відновлення попередніх файлових асоціацій.
- схоронність файлів створених за час роботи з додатком.
- видалення при запущеному додатку.
- видалення з обмеженим доступом до папки програми.
- видалення користувачем без відповідних прав.
Див. також
Посилання
- Тестирование инсталляторов. Теория [ 19 жовтня 2013 у Wayback Machine.] (рос.)
- Тестирование веб-ориентированных приложений. Часть-1: инсталляционное тестирование. [ 25 грудня 2012 у Wayback Machine.] (рос.)
- Installation testing [ 4 березня 2016 у Wayback Machine.] (англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Instalyacijne testuvannya angl installation testing ce vid testuvannya programnogo zabezpechennya yake pereviryaye chi sistema PZ vstanovlena pravilno ta korektno vidtodi pracyuye na aparatnomu zabezpechenni ta u operacijnij sistemi konkretnogo kliyenta chi u nablizhenomu do kincevogo kliyenta seredovishi MetaInstalyacijne testuvannya spryamovane na perevirku uspishnoyi instalyaciyi ta inodi nalashtuvannya a takozh onovlennya abo vidalennya she inodi vidnovlennya zminennya komplektu programnogo zabezpechennya Na danij moment sered sistem Microsoft Windows duzhe chasto poshirene vstanovlennya PZ za dopomogoyu instalyatoriv specialnih program yaki takozh potrebuyut nalezhnogo testuvannya Ruchne ta napivruchne instalyuvannya U realnih umovah instalyatoriv mozhe ne buti U comu vipadku dovedetsya samostijno vikonuvati vstanovlennya programnogo zabezpechennya vikoristovuyuchi dokumentaciyu u viglyadi instrukcij abo fajliv readme de krok za krokom mayut buti opisani neobhidni diyi ta perevirki Ci kroki ruchnoyi napivruchnoyi instalyaciyi takozh bazhano chas vid chasu pereviryati chi dopisuvati redaguvati komentari U deyakih vipadkah mozhe buti napivruchna instalyaciya skriptom yaka mozhe buti komponentom krokom ruchnoyi instalyaciyi Osoblivosti instalyatorivInstalyator ce zvichajna programa osnovni funkciyi yakoyi vstanovlennya instalyaciya onovlennya ta vidalennya deinstalyaciya programnogo zabezpechennya Buduchi vidnosno zvichajnoyu programoyu instalyator maye nizku osoblivostej sered yakih varto vidznachiti napriklad nastupni gliboka vzayemodiya z operacijnoyu sistemoyu i zalezhnist vid neyi fajlova sistema reyestr servisi ta biblioteki sumisnist yak ridnih tak i storonnih bibliotek komponentiv abo drajveriv z riznimi platformami zruchnist vikoristannya intuyitivno zrozumilij interfejs navigaciya povidomlennya ta pidkazki dizajn i stil instalyacijnogo dodatka sumisnist nalashtuvan koristuvacha v riznih versiyah programi chi v riznih versiyah instalyatora U instalyacijnih programah she inodi mozhe buti prisutnim vidnovlennya zminennya komplektu PZ chi deyakih nalashtuvan sho postachayetsya Instalyatori chasto mistyat u sobi deinstalyator Ob yekti instalyacijnogo testuvannyaOb yektami instalyacijnogo testuvannya zazvichaj ye Vstanovlennya Instalyaciya Korektnist spisku fajliv v instalyacijnomu paketi pri vibori riznih tipiv vstanovlennya abo nastanovnih parametriv spisok fajliv i shlyahi do nih takozh mozhut vidriznyatisya vidsutnist zajvih fajliv proektni fajli ne vklyucheni do instalyacijnij paket ne povinni potrapiti na disk koristuvacha Reyestraciya dodatki v OS Reyestraciya rozshiren dlya roboti z fajlami dlya novih rozshiren dlya vzhe isnuyuchih rozshiren Prava dostupu koristuvacha yakij stavit dodatok prava na robotu z sistemnim reyestrom prava na dostup do fajliv i papok napriklad Windir system32 Korektnist roboti majstra instalyaciyi Installation Wizard Instalyaciya dekilkoh dodatkiv za odni zahid Vstanovlennya odnogo i togo zh dodatka v rizni robochi direktoriyi odniyeyi robochoyi stanciyi Onovlennya Pravilnist spisku fajliv a tak samo vidsutnist zajvih fajliv perevirka spisku fajliv pri riznih parametrah vstanovlennya vidsutnist zajvih fajliv Zvorotna sumisnist stvoryuvanih danih shoronnist i korektna robota stvorenih do ponovlennya danih mozhlivist korektnoyi roboti starih versij programi z danimi stvorenimi v novih versiyah Onovlennya pri zapushenomu dodatku Pererivannya onovlennya Vidalennya Deinstalyaciya Korektne vidalennya programi vidalennya z sistemnogo reyestru vstanovlenih v procesi instalyaciyi bibliotek i sluzhbovih zapisiv vidalennya fizichnih fajliv programi vidalennya vidnovlennya poperednih fajlovih asociacij shoronnist fajliv stvorenih za chas roboti z dodatkom vidalennya pri zapushenomu dodatku vidalennya z obmezhenim dostupom do papki programi vidalennya koristuvachem bez vidpovidnih prav Div takozhTestuvannya programnogo zabezpechennya Programuvannya Instalyator NSIS Inno SetupPosilannyaTestirovanie installyatorov Teoriya 19 zhovtnya 2013 u Wayback Machine ros Testirovanie veb orientirovannyh prilozhenij Chast 1 installyacionnoe testirovanie 25 grudnya 2012 u Wayback Machine ros Installation testing 4 bereznya 2016 u Wayback Machine angl