еспрямоване введення помилок в надії проникнути в систему в ході відновлення;
· перегляд несекретних даних в надії знайти ключ для входу в систему.
При необмеженому часі і ресурсах гарне тестування безпеки зламає будь-яку систему. Завдання проектувальника системи - зробити ціну проникнення більш високою, ніж ціна одержуваної в результаті інформації.
Локалізація програмного забезпечення.
Локалізація програмного забезпечення - процес адаптації програмного забезпечення до культури якої-небудь країни. Як частковість - переклад користувацького інтерфейсу, документації і супутніх файлів програмного забезпечення з однієї мови на іншу.
Для локалізації в англійській мові іноді застосовують скорочення L10n raquo ;. Де літери L і n - Початок і закінчення слова Localization, а цифра 10 - кількість букв між ними.
Тестування з стратегії чорного ящика.
Тестування чорного ящика або поведінкове тестування - стратегія (метод) тестування функціонального поведінки об'єкта (програми, системи) з точки зору зовнішнього світу, при якому не використовується знання про внутрішній устрій тестованого об'єкта. Під стратегією розуміються систематичні методи відбору і створення тестів для тестового набору. Стратегія поведінкового тесту виходить з технічних вимог і їх специфікацій.
Поняття чорного скриньки.
Під чорним ящиком розуміється об'єкт дослідження, внутрішній устрій якого невідомо. Поняття чорний ящик запропоновано У.Р. Ешбі. У кібернетиці воно дозволяє вивчати поведінку систем, тобто їх реакцій на різноманітні зовнішні впливи і в той же час абстрагуватися від їх внутрішнього устрою.
Маніпулюючи тільки лише з входами і виходами, можна проводити певні дослідження. На практиці завжди виникає питання, наскільки гомоморфізм чорного ящика відображає адекватність його досліджуваної моделі, тобто як повно в моделі відбиваються основні властивості оригіналу.
Опис будь-якої системи управління в часі характеризується картиною послідовності її станів в процесі руху до стоїть перед нею мети. Перетворення в системі управління може бути або взаємно-однозначним і тоді воно називається ізоморфним, або тільки однозначним, в одну сторону. У такому випадку перетворення називають гомоморфним.
Чорний ящик являє собою складну гомоморфності модель кібернетичної системи, в якій дотримується різноманітність. Він тільки тоді є задовільною моделлю системи, коли містить таку кількість інформації, яке відображає різноманітність системи. Можна припустити, що чим більше число збурень діє на входи моделі системи, тим більшу різноманітність повинен мати регулятор.
В даний час відомі два види чорних ящиків. До першого виду відносять будь чорний ящик, який може розглядатися як автомат, званий кінцевим або нескінченним. Поведінка таких чорних ящиків відомо. До другого виду відносяться такі чорні ящики, поведінка яких може бути наблюдаемо тільки в експерименті. У такому випадку в явній або неявній формі висловлюється гіпотеза про передбачуваність поведінки чорного ящика в вероятностном сенсі. Без попередньої гіпотези неможливо будь-яке узагальнення, або, як кажуть, неможливо зробити індуктивне висновок на основі експериментів з чорним ящиком. Для позначення моделі чорного ящика Н. Вінером [2] запропоновано поняття білого ящика. Білий ящик складається з відомих компонентів, тобто відомих X, Y,?,?. Його вміст спеціально підбирається для реалізації тієї ж залежності виходу від входу, що і у відповідного чорного ящика. У процесі проведених досліджень і при узагальненнях, висуванні гіпотез і встановлення закономірностей виникає необхідність коригування організації білого ящика і зміни моделей. У зв'язку з цим при моделюванні дослідник повинен обов'язково багаторазово звертатися до схеми відносин чорний - Laquo; білий ящик.
Дослідження поведінки чорного скриньки.
Розглянемо, як вивчається і досліджується поведінка чорного ящика другого виду. Припустимо, що дана деяка система управління, внутрішню будову якої невідомо. Система управління має входи і виходи.
Такий спосіб дослідження чорного ящика називається протокольним. Значення вхідних величин в моменти часу можуть вибиратися довільно.
Стратегія тестування за принципом Білого ящика .
Білий ящик - Тестування коду на предмет логіки роботи програми і коректності її роботи з погляду компілятора тієї мови, на якому вона писалася.
Техніка тестування за принципом Білого ящика, також звана технікою тестування, керованої логікою програми, дозволяє ...