Сайт "Професійні ресурси документознавства"
го розуміння інструкцій з введення даних. Тому програма має сама відки-
дати будь-які дані, які вона не в змозі обробляти правильно.
Сам програміст рідко здатен передбачити всі можливі ускладнення і
ліквідувати їх за допомогою об’єктивного тестування.
Добре зарекомендував себе такий підхід до тестування, коли створю-
ється спеціальна група з програмістів і представників замовника, у задачу
якої входить випробування всіх програм і систем перш ніж вони будуть ос-
таточно передані у постійну експлуатацію.
Розробка і розповсюдження нових засобів обчислювальної техніки і
програмного забезпечення вимагають створення інформаційних еталонів,
за допомогою яких можна порівнювати і тестувати не тільки завершені, а й
розроблювані програми. Саме вони забезпечують аналіз споживчих влас-
тивостей, виділення позитивних і негативних сторін програмного забезпе-
чення.
Тестування текстооброблюючих програм
При тестуванні текстооброблюючих програм слід мати на увазі, що у
подібних програмах передбачено два підходи до текстової обробки. Одні
розглядають текст як простий потік знаків, які необхідно оформити у ви-
гляді слова, вислову, сторінок і розділів, у яких необхідно поставити спеці-
альні символи для зміни вигляду або місця на сторінці. Такий підхід, який
найбільш відповідає порядку читання і написання більшістю людей, харак-
терний для \¥ог(і.
При другому підході текст розглядається як послідовність прямокут-
них областей - каре. Ці каре можуть бути завбільшки зі сторінку, містити
текст, графіку або таблиці, що можуть бути пов’язаними і переміщувани-
ми. В окремих, незалежних один від одного каре, знаходяться незалежні
потоки тексту, а великі текстові потоки можуть продовжуватись у послідо-
вності пов’язаних каре. Такий підхід відповідає точці зору працівника ти-
пографії або графіка-дизайнера.
Виходячи з вище викладеного, виникають і можливі переваги конкре-
тних користувачів. Ті, хто працює з великими документами, часто зупиняє
свій вибір на пакетах \¥ог(і або \¥ог(іРег/есІ.
Сучасні текстооброблюючі програми потребують спеціальних засобів
для перетворення при імпорті або експорті файлів від одних програм до
інших. Найбільш часто виникають проблеми при обробці нетекстової ін-
формації (графіків, таблиць та діаграм).
Усі текстооброблюючі пакети підтримують графічні елементи у вели-
кій кількості форматів для креслення ліній, кіл та ін. Деякі пакети можуть
обчислювати формули, записані у тексті, виконувати сортування даних.
Також розвиваються також засоби макрообробки, які надають можливість
створювати спеціальні процедури самим користувачам для реалізації спе-
цифічних потреб текстової обробки - від простого запам’ятовування вве-
деної команди до використання мови макропрограмування.
■№■№■№.(іоситепіоуе(і.аі.иа
А1