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

Автор(и)

  • Олексій Петрович Дишлевий Національний авіаційний університет
  • Марта Андріївна Книшик Національний авіаційний університет

Ключові слова:

Якість програмного забезпечення, метрики, покриття коду, тестування

Анотація

Стаття присвячена розробці методики вимірювання покриття коду та засобу, що реалізує цю методику. Розроблена методика включає вимірювання трьох основних метрик покриття коду, а також власної метрику, що була виведена шляхом аналізу результатів вимірювань набору проектів. Був проведений аналіз вже існуючих засобів вимірювання покриття коду з метою виявлення їх переваг та недоліків, які були враховані вході розробки.

Біографії авторів

Олексій Петрович Дишлевий, Національний авіаційний університет

Старший викладач кафедри інженерії программного забезпечення Інституту комп'ютерних інформаційних технологій. Наукові інтереси: емпірична інженерія програмного забезпечення.

Марта Андріївна Книшик, Національний авіаційний університет

Студенка 4 курсу кафедри кафедри інженерії программного забезпечення Інституту комп'ютерних інформаційних технологій. Наукові інтереси: емпірична інженерія програмного забезпечення.

Посилання

The Standish Group. Resolution type of projects and project cost [Electronicresource] – Access mode: http://www.standishgroup.com/sample_research/

Paul Johnson - Testing and Code Coverage [Electronicresource] – Access mode: http://homepage.hispeed.ch/pjcj/testing_and_code_coverage/paper.html

Atlassian Documentetion. Аbout Code Coverage[Electronicresource] – Access mode: https://confluence.atlassian.com/display/CLOVER/About+Code+Coverage

EMMA Documrntation[Electronicresource] – Access mode:http://emma.sourceforge.net/

JaCoCoDocumrntation[Electronicresource] – Access mode: http://www.eclemma.org/jacoco/trunk/doc/

Cobertura Documrntation [Electronicresource] – Access mode: http://cobertura.github.io/cobertura/

The JMockit Testing Toolkit Tutorial – Measuring code coverage with JMockit Coverage [Electronicresource] – Access mode: http://jmockit.googlecode.com/svn/trunk/www/tut orial/CodeCoverage.html

Dmitriy Evdokimov – Light and Dark side of Code Instrumentation.

Atlassian Documentetion. Why does Cloveruse Source Code Instrumentation? [Electronicresource] – Access mode: https://confluence.atlassian.com/pages/viewpage.a ction?pageId=79986998

Інженерія програмного забезпечення 2012. Тези доповідей Міжнародної науково-практичної конференції аспірантів та студентів с. 11 / М.А. Книшик. Вимірювання метрик покриття коду, Київ 2012 – 37 с.

Brian Marick. How to Misuse Code Coverage, 1997 – 13 p.

Martin Fowler. Test Coverage, 2012 [Electronicresource] – Access mode: http://martinfowler.com/bliki/TestCoverage.html

Дмитрий Фазуненко. «70% чего?» или различные метрики измерения тестового покрытия [Электронный ресурс] – Режим доступа: http://addconf.ru/files/ADD-2/presentations/DmitryFazunenko.pdf

##submission.downloads##

Номер

Розділ

ЕМПІРИЧНА ІНЖЕНЕРІЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ