Научная статья на тему 'МЕТОДИКА ТЕСТИРОВАНИЯ ПРОГРАММ СУДОПРОИЗВОДСТВА'

МЕТОДИКА ТЕСТИРОВАНИЯ ПРОГРАММ СУДОПРОИЗВОДСТВА Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
44
10
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МЕТОДЫ ТЕСТИРОВАНИЯ / ЧЕРНЫЙ ЯЩИК / БЕЛЫЙ ЯЩИК / СУДОПРОИЗВОДСТВО

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Боташева А. Р., Кубанова Д. А.

В данной статье рассмотрены методы тестирования программ ИС судопроизводства. Рассмотрены их виды, и приведены примеры.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

METHODOLOGY OF TEST PROGRAMS OF PROSPECTS

In this article, the methods of testing the IP programs of legal proceedings are considered. Their species are considered, and examples are given.

Текст научной работы на тему «МЕТОДИКА ТЕСТИРОВАНИЯ ПРОГРАММ СУДОПРОИЗВОДСТВА»

УДК 004.41

Боташева А.Р. студент 4 курса Кубанова Д.А. студент 4 курса Институт Прикладной математики и информационных технологии

СЕВКАВГГТА Россия, г. Черкесск

МЕТОДИКА ТЕСТИРОВАНИЯ ПРОГРАММ СУДОПРОИЗВОДСТВА

Аннотация: в данной статье рассмотрены методы тестирования программ ИС судопроизводства. Рассмотрены их виды, и приведены примеры.

Ключевые слова: методы тестирования, черный ящик, белый ящик, судопроизводство.

Botasheva A.R. Student 4 course Kubanova D.A. Student 4 course METHODOLOGY OF TEST PROGRAMS OF PROSPECTS

Annotation: in this article, the methods of testing the IP programs of legal proceedings are considered. Their species are considered, and examples are given.

Key words: testing methods, black box, white box, legal proceedings

Процесс оценки качества компьютерных программ, называют тестированием программного обеспечения. На самом деле, тестирование программы мало что говорит о ее качестве, поскольку 10 или даже 10 млн тестов — это лишь капля в океане всех возможных случаев.

Успешный тест позволяет оценить качество только в том случае, если прежде он не был пройден. Тогда это свидетельствует об отсутствии неудачи и, как правило, — отсутствии самой ошибки*.

Тестирование ПО - это способ определить, выполняет ли программный продукт то, что от неё ожидают и требует потребитель. Безусловно, ни одно тестирование не может дать абсолютной гарантии работоспособности программы в будущем.

Корпорация Microsoft выпускает пакеты обновлений («Service Pack»), для своих операционных систем.

Судопроизводство - это установленный законом порядок возбуждения, рассмотрения и разрешения дел. Рассмотрим виды судопроизводства, определяющие статус, объем прав, а также обязанностей его участников:

1) Конституционное судопроизводство

Основная задача: контроль за соответствием Конституции РФ.

Решение Конституционного Суда РФ является окончательным и не подлежит обжалованию.

2) Уголовное судопроизводство. Оно решает вопросы в сфере наиболее значимых и опасных в обществе правонарушений, именуемых преступлениями.

3) Административное судопроизводство — это способ рассмотрения и решение жалоб граждан и юридических лиц на действия органов власти. Оно также занимается разрешением споров между органами управления и населением, т.е. индивидуальными гражданами и организациями.

Гражданское судопроизводство - это законный процесс защиты, восстановления нарушенных гражданских прав.

4) Тестирование «белого ящика» и «чёрного ящика»

Термины «тестирование белого ящика» и «тестирование чёрного ящика» профессионалы тестирования относят к тому, имеет ли разработчик тестов доступ к исходному коду тестируемого программного обеспечения, или тестирование проводится через пользовательский интерфейс, или же через прикладной программный интерфейс, который предоставлен тестируемым модулем.

Разработчик может писать программный код, и имеет доступ к исходному коду, которые связаны с библиотеками программного обеспечения. Такой метод осуществляется при тестирование профессионалом белого ящика (также называют прозрачным ящиком). Она присуще такому тестированию, когда тестируются только отдельные части системы (юнит - тестирование)

Тестирование черного ящика обусловлена тем, что тестировщик имеет доступ к программному обеспечению только через те интерфейсы, что и заказчик или пользователь. Или же через внешние интерфейсы, которые позволят другому компьютеру подключиться к системе для тестирования.

Статическое и динамическое тестирование

Из вышеописанных техник тестирование белого ящика и тестирование чёрного ящика ясно, что они предполагают, что код исполняется, и разница заключается лишь в той информации, которой владеет тестировщик. Она относится к динамическому тестированию.

При статическом тестировании программный код не выполняется. Анализ данной программы осуществляется на основе исходного кода. Она вычитывается вручную, или же исследуются специальными инструментами. В некоторых случаях, анализируется не исходный, а промежуточный.

Регрессионное тестирование

После того, как были внесены изменения в очередную версию программы, для подтверждений того, что сделанные изменения не повлияли на работоспособность остальной функциональности приложения, существуют регрессионные тесты. Оно может выполняться как вручную, так и при помощи средств автоматизации тестирования.

Тестовые скрипты

Тестировщики пишут и используют тестовые скрипты в юнит-, системном и регрессионном тестировании. Тестовые скрипты нужно писать для модулей с наивысшим риском появления отказов и наибольшей вероятностью того что этот риск станет проблемой. Покрытие кода

Покрытие кода, по своей сути, является тестированием методом белого ящика. Тестируемое ПО собирается со специальными настройками или библиотеками и/или запускается в особом окружении, в результате чего для каждой используемой (выполняемой) функции программы определяется местонахождение этой функции в исходном коде. Этот процесс позволяет разработчикам и специалистам по обеспечению качества определить части системы, которые, при нормальной работе, используются очень редко или никогда не используются.

Использованные источники:

1. Лайза Криспин, Джанет Грегори. Гибкое тестирование: практическое руководство для тестировщиков ПО и гибких команд = Agile Testing: A Practical Guide for Testers and Agile Teams. — М.: «Вильямс», 2010. — 464 с.

— (Addison-Wesley Signature Series). — 1000 экз. — ISBN 978-5-8459-1625-9.

2. Канер Кем, Фолк Джек, Нгуен Енг Кек. Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений. — Киев: ДиаСофт, 2001. — 544 с. — ISBN 9667393879.

3. Калбертсон Роберт, Браун Крис, Кобб Гэри. Быстрое тестирование. — М.: «Вильямс», 2002. — 374 с. — ISBN 5-8459-0336-Х.

4. Синицын С. В., Налютин Н. Ю. Верификация программного обеспечения.

— М.: БИНОМ, 2008. — 368 с. — ISBN 978-5-94774-825-3.

5. Бейзер Б. Тестирование чёрного ящика. Технологии функционального тестирования программного обеспечения и систем. — СПб.: Питер, 2004. — 320 с. — ISBN 5-94723-698-2.

i Надоели баннеры? Вы всегда можете отключить рекламу.