Basics of Information Systems Software Testing

Major: Information and Communication Systems
Code of subject: 6.126.02.O.058
Credits: 5.00
Department: Telecommunication
Lecturer: Ph.D., Associate Professor Koval Bohdan Volodymyrovych
Semester: 5 семестр
Mode of study: денна
Learning outcomes: Ability to analyze the object of design or operation and its subject area. Ability to apply the standards in the field of information systems and technologies in the development of functional profiles, construction and integration of systems, products, services and elements of the organization's infrastructure. Ability to design, develop, adjust and improve the system, communication and software and hardware of information systems and technologies, Internet of Things (IT), computer-integrated systems and system network structure, management of them. Ability to design, develop and use means of realization of information systems, technologies and infocommunications (methodical, information, algorithmic, technical, software and others). Ability to use modern information systems and technologies (production, decision support, data mining, etc.), techniques and techniques of cybersecurity while performing functional tasks and responsibilities. Ability to manage the quality of products and services of information systems and technologies throughout their life cycle. Ability to develop business decisions and evaluate new technological proposals. Ability to apply methods and means of modern information technology for the design, development and deployment of application information systems in various fields. Ability to develop conceptual and mathematical models of microsystem devices and components of smart systems, to perform their parametrization and to conduct verification in relation to requirements of the technical task.
Required prior and related subjects: Prerequisites: • Fundamentals of Information Technology • Object-Oriented Programming Co-requisites: • Databases
Summary of the subject: The discipline is devoted to the study of the basic technologies and methods of software testing of information systems.
Assessment methods and criteria: • written reports on laboratory work, oral examination (30%) • exam control (70% control measure), written-oral form (70%)
Recommended books: [1] Beizer B. Software Testing Techniques. – ITP, 1990. – 550 pp. [2] Boehm B. Software Engineering Economic. – Prentice-Hall,Inc, N.J. 1981. – 767 pp. [3] Макгрегор Дж, Сайкс Д . Тестирование объектно-ориентированного программного обеспечения. – К: Диасофт, 2002. – 432с. [4] Брукс Ф. Мифический человеко-месяц или как создаются программные системы. – СПб.: Символ-Плюс, 1999. – 304с. [5] Липаев В.В. Тестирование программ. – М.: Радиоисвязь, 1986. – 296с. [6] Канер С., Фолк Д ж., Нгуен Енг. Тестирование программного обеспечения. – К: ДиаСофт, 2000 – 544с. [7] Рекомендации по преподаванию информатики в университетах– СПб., 2002 – 372с. [8] IEEE Software Engineering Standards Collection 1997 Edition [9] IEEE Std 610.12-1990, IEEE Standard Glossary of Software Engineering Technology [10] ШимаровВ. А. Тестирование программ: цели и особенности инструментальной поддержки // Программное обеспечение ЭВМ / АН БССР. Институт математики. - Минск, 1994. - Вып. 100 - с. 19 – 43. [11] Goodenough J.B., Gerhart S.L. Toward a Theory of Test Data Selection. – IEEE Transactions on Software Engineering, 1975, SE-1, No.2, p.156-193. [12] Moranda P.B. Asymptotic Limits to Program Testing, - INFOTECH State of Art deport “Software Testing”, v/2, 1979, p.201-210.