Ерёмичев Вадим Викторович
Факультет компьютерных наук и технологий.
Кафедра автоматизированных систем управления.
Специальность:Информационные управляющие системы и технологии
Тема выпускной работы:Автоматизированная разработка тестовых наборов программного обеспечения по критерию С1 .
Научный руководитель: к.т.н., доц. Савкова Елена Осиповна.
|
|
Представленный отчет позволяет оценить информационную ситуацию по теме магистерской работы. Он является основным документальным подтверждением глубины и полноты информационного поиска, а также служит для фиксации текущей ситуации в исследуемой области.
Поиск выполнен с использованием четырех поисковых систем (Google, Яндекс, Rambler, Yahoo). Результаты сведены в таблицу. Всего произведено 24 запроса, имеющих отношение к магистерской работе. Из них три запроса соответствует названию магистерской работы на трех языках, три запроса с ФИО руководителя, а также восемнацать запросов с ключевыми понятиями по теме магистерской работы.
Ниже приведены две таблицы с отчетами о поиске, которые разделяет временной промежуток в один месяц, а также ряд диаграмм, которые позволяют сравнить основные изменения, произошедшие за этот период.
Поисковый запрос | Google | Yandex | Rambler | Yahoo |
Критерий тестирования С1 |
|
| 2 000 000 | 43 000 |
Тестирование программного обеспечения | 4 880 000 |
| 55 000 000
| 438,000 |
Управляющий граф программы | 300 000 |
| 3 000 000
| 62,100 |
Поток управления | 530 000 000 |
| 32 000 000
| 1,480,000 |
Генерация тестовых наборов | 583 000 |
| 3 000 000
| 11 000 |
Применение генетических алгоритмов к генерации тестовых наборов | 21 900
| 608 000
| 584 000
| 12 700 |
Автоматизированная разработка тестовых наборов программного обеспечения по критерию С1 | —
| —
| —
| — |
Савкова Елена Осиповна | —
| —
| —
| — |
Критерій тестування С1 | 24 900
| 80 000
| 96 000 | 118 |
Тестування програмного забезпечення | 821 000
| 388 000
| 180 000
| 40 300 |
Управляючий граф програми | 15 300
| 19 000
| 17 000
| 161 |
Потік управління | 878 000
| 1 000 000
| 2 000 000
| 85 000 |
Генерація тестових наборів | 7 750
| 62 000
| 65 000
| 77 |
Застосування генетичних алгоритмів для генерації тестових наборів | 520
| 23 000
| 25 000
| 244 |
Автоматизована розробка тестових наборів програмного забезпечення за критерієм С1 | —
| —
| —
| — |
Савкова Олена Йосипівна | —
| —
| —
| — |
Test selection criteria C1 | 2 183 000
| 5 000 000
| 6 000 000
| 555 000 |
Software testing | 62 100 000
| 176 000 000
| 175 000 000
| 436 000 000 |
Control graph of the program | 35 000 000
| 85 000 000
| 87 000 000
| 867 000 000 |
Control flow testing | 34 750 000
| 47 000 000
| 48 000 000
| 140 000 000 |
Test sets generation | 96 000 000
| 151 000 000
| 199 000 000
| 116 000 000 |
Using genetic algorithms for generating test sets | 2 490 000
| 8 000 000
| 9 000 000
| 9 190 000 |
Automatic test sets development for software on C1 criteria | —
| —
| —
| — |
Helen Savkova | —
| —
| —
| — |
Поисковый запрос | Google | Yandex | Rambler | Yahoo |
Критерий тестирования С1 |
454 000 |
1 000 000 |
8 000 000 |
41 700 |
Тестирование программного обеспечения |
5 340 000 |
53 000 000 |
55 000 000 |
369 000 |
Управляющий граф программы |
220 000 |
2 000 000 |
3 000 000 |
46 300 |
Поток управления |
930 000 000 |
36 000 000 |
29 000 000 |
165 000 |
Генерация тестовых наборов |
632 000 |
4 000 000 |
2 000 000 |
9 530 |
Применение генетических алгоритмов к генерации тестовых наборов |
21 900 |
583 000 |
376 000 |
12 900 |
Автоматизированная разработка тестовых наборов программного обеспечения по критерию С1 | 466 000
| 9 000 000
| 16 000 000
| 14 000 |
Савкова Елена Осиповна | 5 410
| 657
| 3 000
| 203 |
Критерій тестування С1 |
24 900 |
72 000 |
98 000 |
109 |
Тестування програмного забезпечення |
821 000 |
428 000 |
395 000 |
37 300 |
Управляючий граф програми |
12 600 |
27 000 |
30 000 |
131 |
Потік управління |
895 000 |
1 200 000 |
2 000 000 |
77 000 |
Генерація тестових наборів |
7 450 |
58 000 |
64 000 |
74 |
Застосування генетичних алгоритмів для генерації тестових наборів |
622 |
29 000 |
25 000 |
188 |
Автоматизована розробка тестових наборів програмного забезпечення за критерієм С1 | 707
| 79 000
| 426 000
| 16 |
Савкова Олена Йосипівна | 1 840
| 354
| 1403
| 63 |
Test selection criteria C1 |
1 940 000 |
8 000 000 |
7 000 000 |
743 000 |
Software testing |
51 800 000 |
210 000 000 |
173 000 000 |
178 000 000 |
Control graph of the program |
55 000 000 |
83 000 000 |
83 000 000 |
575 000 000 |
Control flow testing |
38 800 000 |
46 000 000 |
48 000 000 |
113 000 000 |
Test sets generation |
111 000 000 |
146 000 000 |
200 000 000 |
129 000 000 |
Using genetic algorithms for generating test sets |
2 080 000 |
8 000 000 |
8 000 000 |
17 500 000 |
Automatic test sets development for software on C1 criteria | 823 000
| 22 000 000
| 23 000 000
| 8 160 000 |
Helen Savkova | 1 710 000
| 1055
| 4000
| 176 |
Поиск проходил по 6 запросам на трех языках в четырех поисковых системах: Google, Yandex, Rambler, Yahoo. В ходе поиска опытным путем было выяснено, что системой, которая выдает самые полезные результаты оказался поисковик Google. При сравнении результатов о поиске, которые разделяет месяц, можно заметить, что общее количество найденной информации у назных поисковиков разное. Например,общее количество найденной информации в Google возрасло с 770 млн. до 809 млн запросов, для Yandex выросло на 33 млн. Общее количество результатов в поисковике Rambler при повторном поиске снизилось с 621 967 000 до 618 988 000.У Yahoo тоже наблюдалось снижение показателей с 1 570 418 659
до 1 014 002 232.
На гистограмме, приведеной ниже, показано сравнение суммарного количества найденных страниц по поисковым системам в поиске за 21.03.2012 и 29.04.2012
Кол-во страниц
В первом поиске явным лидером по количеству найденных страниц оказалас поисковая система Yahoo — 1 570 418 659
результатов, во втором небольшое преимущество все же получил Google — 1 199 049 472 результатов. На круговых диаграммах, приведенных ниже, визуализированы доли найденных страниц поисковиками к общему количеству найденных страниц.
Доля количества найденных страниц
При построении запросов была замечена такая проблема как неравномерность освещения вопросов в различных языковых пространствах. Языком, имеющим наибольшее количество результатов оказался английский – 2 797 268 000 результатов
, на втором месте русский – 726 016 659
, в то время как в украинском языке прктически не находилось нужной информации – 5 828 370. Графическое сравнение количества найденных результатов в запросах на разных языках приведены в следующих диаграммах.
За 21.03.2012
За 29.04.2012
Очевидно, что зарубежный поисковик Yahoo с большим успехом находит информацию по зарубежным сайтам, Google адаптирован к поиску информации в зоне рунета, но результаты поиска на украинском языке не приводят к большому успеху.
На гистограммах ниже показан процент изменения результатов поисковой выдачи в отчетах о поиске по пяти запросам для русскоязычных, украиноязычных и англоязычных запросов.
Русский язык |
Украинский язык |
Английский язык |
|
|