Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/39607
Назва: Методи і засоби комплексного тестування комп’ютерних інформаційних систем
Інші назви: Methods and means of computer information systems comprehensive testing
Автори: Слюз, Іван Богданович
Slyuz, Ivan
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя
Бібліографічний опис: Слюз І. Б. Методи і засоби комплексного тестування комп’ютерних інформаційних систем : кваліфікаційна робота магістра за спеціальністю 123 — Комп’ютерна інженерія / І. Б. Слюз. — Тернопіль: ТНТУ, 2022. — 92 с.
Bibliographic description: Slyuz I. Methods and means of computer information systems comprehensive testing: masters qualification thesis on specialty 123 — Computer engineering / I. Slyuz - Ternopil: TNTU, 2022. 92 p.
Дата публікації: 22-гру-2022
Дата подання: 22-гру-2022
Дата внесення: 26-гру-2022
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: Тернопільський національний технічний університет імені Івана Пулюя
Науковий керівник: Жаровський, Руслан Олегович
Zharovskyi, Ruslan
Члени комітету: Готович, Володимир Анатолійович
Gotovych, Volodymyr
УДК: 004.416.2
Теми: 123
комп’ютерна інженерія
тестування
комп’ютерна інформаційна система
алгоритм
автоматизація
testing
computer information system
algorithm
automation
Кількість сторінок: 92
Короткий огляд (реферат): У кваліфікаційній роботі магістра досліджено методи і засоби тестування комп’ютерних інформаційних систем. Для розглянутих методів визначено основні концепції та етапи проведення тестування. В рамках навантажувального тестування розглянуто підхід, заснований на моделях. Показано його ефективне застосування для тестування прикладного програмного забезпечення в IT- середовищі функціонування, що включає СУБД, бази даних, системне ПЗ, розгорнуті на обладнанні комплексу технічних засобів ІС. Докладно досліджено технологію навантажувального тестування з використанням моделей, сформовано вимоги до проведення навантажувального експерименту та властивості об'єкта тестування, що охоплюють усі аспекти планування, проведення навантажувального експерименту та аналізу його результатів. Розглянуто низку інструментальних засобів, що надають можливості для реалізації автоматизованого тестування. Наведено результати аналізу щодо основних із запропонованих інструментів. Показано, що автоматизація процесу тестування допомагає компаніям скорочувати час, що витрачається на тестування.
The master's thesis researched the methods and means of testing computer information systems. The main concepts and stages of testing are defined for the considered methods. An approach based on models was considered as part of the load testing. Its effective application for testing application software in the IT operating environment, which includes DBMS, databases, system software, deployed on the equipment of a complex of IS technical means, is shown. The technology of load testing using models was studied in detail, the requirements for carrying out the loading experiment and the properties of the test object were formed, covering all aspects of planning, carrying out the loading experiment and analyzing its results. A number of tools that provide opportunities for the implementation of automated testing are considered. The results of the analysis regarding the main of the proposed tools are given. Automating the testing process has been shown to help companies reduce the time spent on testing.
Зміст: ПЕРЕЛІК ОСНОВНИХ УМОВНИХ ПОЗНАЧЕНЬ, СИМВОЛІВ І СКОРОЧЕНЬ ...8 ВСТУП ...9 РОЗДІЛ 1 ТЕОРЕТИЧНІ ОСНОВИ ТЕСТУВАННЯ КОМП’ЮТЕРНИХ ІНФОРМАЦІЙНИХ СИСТЕМ...12 Життєвий цикл тестування комп’ютерної інформаційної системи ...12 Принципи та основні етапи комплексного тестування комп’ютерної інформаційної системи ...17 Методологія тестування комп’ютерних інформаційних систем ...19 Види тестів під час виконання комплексного тестування комп’ютерних інформаційних систем ...24 РОЗДІЛ 2 АНАЛІЗ МЕТОДІВ ПРОВЕДЕННЯ КОМПЛЕКСНОГО ТЕСТУВАННЯ КОМП’ЮТЕРНОЇ ІНФОРМАЦІЙНОЇ СИСТЕМИ ...27 Основні критерії ефективності тестування комп’ютерної інформаційної системи ...27 Методи комплексного тестування комп’ютерної інформаційної системи ...28 Комплексне тестування комп’ютерної інформаційної системи на її продуктивність...31 2.3.1. Тестування продуктивності КІС ...31 2.3.2. Навантажувальне тестування КІС ...34 2.3.3. Навантажувальне тестування, засноване на моделях ...36 2.3.4. Стрес-тестування КІС ...43 Методи та сценарій приймального тестування комп’ютерних інформаційних систем ...44 РОЗДІЛ 3 АПРОБАЦІЯ МЕТОДІВ ТЕСТУВАННЯ КОМП’ЮТЕРНОЇ ІНФОРМАЦІЙНОЇ СИСТЕМИ ...477 Сценарій навантажувального тестування з використанням різних інструментальних засобів ...47 Тестування продуктивності та надійності бази даних КІС ...53 Сценарій навантажувального тестування та формування критеріїв на доопрацювання ...58 Інтеграційне тестування комп’ютерної інформаційної системи ...62 Аналіз ефективності застосування комплексного тестування комп’ютерних інформаційних систем ...66 РОЗДІЛ 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 70 Охорона праці ...70 Підвищення стійкості роботи об'єктів господарської діяльності у воєнний час73 ВИСНОВКИ ...76 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ ...78 Додаток A. Тези конференцій ...80 Додаток Б. Порівняльний аналіз методів тестування продуктивності ...86 Додаток В. Звіт навантажувального тестування з Gatling ...88 Додаток Г. Порівняльний аналіз інструментальних засобів навантажувального тестування ...90 Додаток Д. Технічне забезпечення КІС ...91 Додаток Е. Статистика виконання сценарію ...92
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/39607
Власник авторського права: © Слюз Іван Богданович, 2022
Перелік літератури: 1. Elfriede Dustin Automated Software Testing: Introduction, Management, and Performance: Introduction, Management, and Performance. Addison-Wesley Professional, 2008. 608 p.
2. What is automated testing? URL: https://www.functionize.com/automated- testing (дата звернення: 05.11.2022).
3. Cem Kaner Testing Computer Software / Wiley; 2nd edition, 2001. 480 p.
4. Слюз І., Жаровський Р. Принципи та основні етапи комплексного тестування комп’ютерної інформаційної системи. Матеріали X науково-технічної конференції Тернопільського національного технічного університету імені Івана Пулюя «Інформаційні моделі системи та технології» (7-8 грудня 2022 року). Тернопіль: ТНТУ. 2022. с. 93.
5. Слюз І., Жаровський Р. Критерії ефективності тестування комп’ютерної інформаційної системи. Матеріали XІ Міжнародна науково-технічна конференція молодих учених та студентів «Актуальні задачі сучасних технологій» (7-8 грудня 2022 року). Тернопіль: ТНТУ. 2022. с. 174.
6. Challenges of Large-Scale Software Testing and the Role of Quality Characteristics. URL: https://www.diva-portal.org/smash/get/diva2:1421638/ FULLTEXT01.pdf (дата звернення: 10.12.2022).
7. Сучасні підходи до інтеграційного та навантажувального тестування на базі Spring. URL: http://ekmair.ukma.edu.ua/bitstream/handle/123456789/18914/ Nikitchenko_Bakalavrska_robota.pdf?sequence=1 (дата звернення: 10.12.2022).
8. Золотухіна О.А., Негоденко О.В., Резник С.Ю., Разіна С.Я. Якість та тестування інформаційних систем. URL: https://dut.edu.ua/uploads/ l_2177_57414302.pdf (дата звернення: 14.12.2022).
9. Тестування програмного забезпечення. URL: http://eprints.cdu.edu.ua/1482/ 1/testyvan.pdf (дата звернення: 15.12.2022).
10. Рівні тестування. URL: https://qalearning.com.ua/theory/lectures/ material/testing-levels/ (дата звернення: 10.12.2022).79
11. Andrews A., Offut J., Alexander R. Testing Web Applications by Modeling with FSMs.: National Science Foundation, 2005. 28 р.
12. Automated Software Testing Isn't Automatic: Introduction to the Basics. URL: https://www.smartsheet.com/automation-testing-software (дата звернення: 15.12.2022).
13. What is server testing, and why should you do it. URL: https://www.websitepulse.com/blog/what-is-server-testing (дата звернення: 10.12.2022).
14. Changyou Xing, Guomin Zhang, Ming Chen. Research on Universal network performance testing model/ International Symposium on Communications and Information Technologies, 2007. р. 780-784.
15. Heiskanen Н., Maunumaa М., Katara, М. Test Process Improvement for Automated Test Generation. Tampere: Tampere University of Technology, Department of Software Systems, 2010.
16. Jie M., Honlin Zh., Wenbo X., Jin L., Reliability Testing Methods for Critical Information System URL: http://www.ipcsit.com/vol16/6- ICICM2011M009.pdf (дата звернення: 10.12.2022).
17. Khatko Е, Fillipov V. Mobile applications testing processes metrics and optimization criteria. Software Engineering. 5, 2012, Т. 2.
18. Kim, G.-B., A Method of Generating Massive Virtual Clients and Model-Based Performance Test, Proc. of the Fifth Int. Conf. on Quality Software, 2005, pp. 250–254.
19. Makinen M. Model Based Approach to Software. Helsinki: Helsinki University of Technology, 2007. 69 р.
20. Robinson Н. Graph Theory Techniques в Model-Based Testing. 1999. 10 р.
21. Xijiang L., Pomeranz I., Sudhakar M. Techniques for Improving Efficiency of Sequential Circuit Test Generation. Iowa: University of Iowa. 2015. 5 р.
Тип вмісту: Master Thesis
Розташовується у зібраннях:123 — комп’ютерна інженерія

Файли цього матеріалу:
Файл Опис РозмірФормат 
avtorska_Слюз.docx16,83 kBMicrosoft Word XMLПереглянути/відкрити
Слюз_zapuska.pdf2,61 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора