Skip to content

Commit b98ef6c

Browse files
author
Joni Palosaari
committed
add architecture picture and modal popup for it
1 parent 464971d commit b98ef6c

File tree

6 files changed

+436
-131
lines changed

6 files changed

+436
-131
lines changed

sources/src/App.vue

Lines changed: 133 additions & 126 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,9 @@ export default {
6161
},
6262
{
6363
header: "MODULAR",
64-
text:
65-
'<div class="white-box">Test data</div><small class="info">Test data syntax</small><div class="white-box">Robot Framework</div><small class="info">Test Library API</small><div class="white-box">Test libraries</div><br/><div class="white-box">Test tools</div><small class="info">System interfaces</small><div class="white-box">System under test</div>'
64+
img: require("@/assets/img/architecture.png"),
65+
img_big: require("@/assets/img/architecture_big.png"),
66+
text: ""
6667
}
6768
]
6869
}
@@ -89,83 +90,40 @@ export default {
8990
},
9091
tabs: [
9192
{
92-
title: "Standard",
93+
title: "Other",
9394
items: [
9495
{
95-
title: "Builtin",
96-
href:
97-
"http://robotframework.org/robotframework/#standard-libraries",
98-
text:
99-
"Provides a set of often needed generic keywords. Always automatically available without imports."
100-
},
101-
{
102-
title: "Dialogs",
96+
title: "Creating test libraries",
10397
href:
104-
"http://robotframework.org/robotframework/#standard-libraries",
98+
"http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#creating-test-libraries",
10599
text:
106-
"Provides means for pausing the test execution and getting input from users."
100+
"Creating test libraries section in Robot Framework User Guide."
107101
},
108102
{
109-
title: "Collections",
103+
title: "plone.app.robotframework",
110104
href:
111-
"http://robotframework.org/robotframework/#standard-libraries",
105+
"https://pypi.python.org/pypi/plone.app.robotframework",
112106
text:
113-
"Provides a set of keywords for handling Python lists and dictionaries."
107+
"Provides resources and tools for writing functional Selenium tests for Plone CMS and its add-ons."
114108
},
115109
{
116-
title: "OperatingSystem",
117-
href:
118-
"http://robotframework.org/robotframework/#standard-libraries",
110+
title: "JavalibCore",
111+
href: "https://github.com/robotframework/JavalibCore/wiki",
119112
text:
120-
"Enables various operating system related tasks to be performed in the system where Robot Framework is running."
113+
"Base for implementing larger Java based test libraries for Robot Framework."
121114
},
122115
{
123116
title: "Remote",
124117
href: "https://github.com/robotframework/RemoteInterface",
125118
text:
126-
"Special library acting as a proxy between Robot Framework and test libraries elsewhere. Actual test libraries can be running on different machines and be implemented using any programming language supporting XML-RPC protocol."
127-
},
128-
{
129-
title: "Screenshot",
130-
href:
131-
"http://robotframework.org/robotframework/#standard-libraries",
132-
text:
133-
"Provides keywords to capture screenshots of the desktop."
134-
},
135-
{
136-
title: "String",
137-
href:
138-
"http://robotframework.org/robotframework/#standard-libraries",
139-
text:
140-
"Library for generating, modifying and verifying strings."
141-
},
142-
{
143-
title: "Telnet",
144-
href:
145-
"http://robotframework.org/robotframework/#standard-libraries",
146-
text:
147-
"Makes it possible to connect to Telnet servers and execute commands on the opened connections."
148-
},
149-
{
150-
title: "XML",
151-
href:
152-
"http://robotframework.org/robotframework/#standard-libraries",
153-
text:
154-
"Library for generating, modifying and verifying XML files."
155-
},
156-
{
157-
title: "Process",
158-
href:
159-
"http://robotframework.org/robotframework/#standard-libraries",
160-
text:
161-
"Library for running processes in the system. New in Robot Framework 2.8."
119+
"Built-in special library acting as a proxy between Robot Framework and test libraries elsewhere. Actual test libraries can be running on different machines and be implemented using any programming language supporting XML-RPC protocol."
162120
},
163121
{
164-
title: "DateTime",
122+
title: "RemoteApplications",
165123
href:
166-
"http://robotframework.org/robotframework/#standard-libraries",
124+
"https://github.com/robotframework/RemoteApplications",
167125
text:
168-
"Library for date and time conversions. New in Robot Framework 2.8.5."
126+
"Special test library for launching Java applications on a separate JVM and taking other libraries into use on them."
169127
}
170128
]
171129
},
@@ -210,8 +168,7 @@ export default {
210168
title: "CncLibrary",
211169
href:
212170
"https://github.com/eficode/robotframework-cnclibrary",
213-
text:
214-
"Library for driving a CNC milling machine."
171+
text: "Library for driving a CNC milling machine."
215172
},
216173
{
217174
title: "Database Library (Java)",
@@ -327,8 +284,7 @@ export default {
327284
{
328285
title: "RESTinstance",
329286
href: "https://github.com/asyrjasalo/RESTinstance/",
330-
text:
331-
"Robot Framework test library for HTTP JSON APIs."
287+
text: "Robot Framework test library for HTTP JSON APIs."
332288
},
333289
{
334290
title: "SeleniumLibrary",
@@ -383,7 +339,8 @@ export default {
383339
},
384340
{
385341
title: "TestFX Library",
386-
href: "https://github.com/Altran-PT-GDC/Robot-Framework-Test-FX-Library",
342+
href:
343+
"https://github.com/Altran-PT-GDC/Robot-Framework-Test-FX-Library",
387344
text:
388345
'Library to enable to test Java FX applications using the <a href="https://github.com/TestFX/TestFX" target="_blank">TestFX framework</a>.'
389346
},
@@ -402,40 +359,83 @@ export default {
402359
]
403360
},
404361
{
405-
title: "Other",
362+
title: "Standard",
406363
items: [
407364
{
408-
title: "Creating test libraries",
365+
title: "Builtin",
409366
href:
410-
"http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#creating-test-libraries",
367+
"http://robotframework.org/robotframework/#standard-libraries",
411368
text:
412-
"Creating test libraries section in Robot Framework User Guide."
369+
"Provides a set of often needed generic keywords. Always automatically available without imports."
413370
},
414371
{
415-
title: "plone.app.robotframework",
372+
title: "Dialogs",
416373
href:
417-
"https://pypi.python.org/pypi/plone.app.robotframework",
374+
"http://robotframework.org/robotframework/#standard-libraries",
418375
text:
419-
"Provides resources and tools for writing functional Selenium tests for Plone CMS and its add-ons."
376+
"Provides means for pausing the test execution and getting input from users."
420377
},
421378
{
422-
title: "JavalibCore",
423-
href: "https://github.com/robotframework/JavalibCore/wiki",
379+
title: "Collections",
380+
href:
381+
"http://robotframework.org/robotframework/#standard-libraries",
424382
text:
425-
"Base for implementing larger Java based test libraries for Robot Framework."
383+
"Provides a set of keywords for handling Python lists and dictionaries."
384+
},
385+
{
386+
title: "OperatingSystem",
387+
href:
388+
"http://robotframework.org/robotframework/#standard-libraries",
389+
text:
390+
"Enables various operating system related tasks to be performed in the system where Robot Framework is running."
426391
},
427392
{
428393
title: "Remote",
429394
href: "https://github.com/robotframework/RemoteInterface",
430395
text:
431-
"Built-in special library acting as a proxy between Robot Framework and test libraries elsewhere. Actual test libraries can be running on different machines and be implemented using any programming language supporting XML-RPC protocol."
396+
"Special library acting as a proxy between Robot Framework and test libraries elsewhere. Actual test libraries can be running on different machines and be implemented using any programming language supporting XML-RPC protocol."
432397
},
433398
{
434-
title: "RemoteApplications",
399+
title: "Screenshot",
435400
href:
436-
"https://github.com/robotframework/RemoteApplications",
401+
"http://robotframework.org/robotframework/#standard-libraries",
437402
text:
438-
"Special test library for launching Java applications on a separate JVM and taking other libraries into use on them."
403+
"Provides keywords to capture screenshots of the desktop."
404+
},
405+
{
406+
title: "String",
407+
href:
408+
"http://robotframework.org/robotframework/#standard-libraries",
409+
text:
410+
"Library for generating, modifying and verifying strings."
411+
},
412+
{
413+
title: "Telnet",
414+
href:
415+
"http://robotframework.org/robotframework/#standard-libraries",
416+
text:
417+
"Makes it possible to connect to Telnet servers and execute commands on the opened connections."
418+
},
419+
{
420+
title: "XML",
421+
href:
422+
"http://robotframework.org/robotframework/#standard-libraries",
423+
text:
424+
"Library for generating, modifying and verifying XML files."
425+
},
426+
{
427+
title: "Process",
428+
href:
429+
"http://robotframework.org/robotframework/#standard-libraries",
430+
text:
431+
"Library for running processes in the system. New in Robot Framework 2.8."
432+
},
433+
{
434+
title: "DateTime",
435+
href:
436+
"http://robotframework.org/robotframework/#standard-libraries",
437+
text:
438+
"Library for date and time conversions. New in Robot Framework 2.8.5."
439439
}
440440
]
441441
}
@@ -824,11 +824,18 @@ export default {
824824
text:
825825
"Master's Thesis by Pekka Klärck (né Laukkanen) that introduced Robot Framework concept."
826826
},
827+
{
828+
title: "Codecentric / Agile Testing",
829+
href:
830+
"http://blog.codecentric.de/en/category/agile/agile-testing/",
831+
text:
832+
"Robot Framework and Agile testing related blog posts by Codecentric."
833+
}
827834
]
828835
},
829836
{
830-
title: "Paid courses",
831-
items: [
837+
title: "Paid",
838+
data: [
832839
{
833840
title: "eTestingAcademy",
834841
href: "http://www.etestingacademy.com/",
@@ -892,7 +899,49 @@ export default {
892899
]
893900
},
894901
{
895-
title: "Vendors",
902+
title: "Other",
903+
items: [
904+
{
905+
title: "LinkedIn",
906+
href:
907+
"http://www.linkedin.com/groups/Robot-Framework-3710899",
908+
text: "Robot Framework group on LinkedIn."
909+
},
910+
{
911+
title: "AT.info",
912+
href:
913+
"http://automated-testing.info/category/robot-framework",
914+
text: "Robot Framework help forum по-русски."
915+
},
916+
{
917+
title: "robotframework-devel",
918+
href: "http://groups.google.com/group/robotframework-devel",
919+
text:
920+
"Mailing list for contributors and developers of the Robot Framework ecosystem."
921+
},
922+
{
923+
title: "Helsinki Meetup group",
924+
href: "https://www.meetup.com/Robot-Framework-Helsinki/",
925+
text: "Robot Framework Meetup group in Helsinki, Finland."
926+
},
927+
{
928+
title: "Stack Overflow",
929+
href:
930+
"http://stackoverflow.com/questions/tagged/robotframework",
931+
text:
932+
"Questions in Stack Overflow tagged with Robot Framework."
933+
},
934+
{
935+
title: "robotframework-announce",
936+
href:
937+
"http://groups.google.com/group/robotframework-announce",
938+
text:
939+
"Mailing list for just release announcements, nothing more."
940+
}
941+
]
942+
},
943+
{
944+
title: "Paid",
896945
items: [
897946
{
898947
title: "Comiq",
@@ -978,48 +1027,6 @@ export default {
9781027
"VALA Group provides outstanding software development and quality assurance services by utilizing automation, co-operation and intelligent tool selection for companies ranging from start-ups to major publicly listed companies."
9791028
}
9801029
]
981-
},
982-
{
983-
title: "Other",
984-
items: [
985-
{
986-
title: "LinkedIn",
987-
href:
988-
"http://www.linkedin.com/groups/Robot-Framework-3710899",
989-
text: "Robot Framework group on LinkedIn."
990-
},
991-
{
992-
title: "AT.info",
993-
href:
994-
"http://automated-testing.info/category/robot-framework",
995-
text: "Robot Framework help forum по-русски."
996-
},
997-
{
998-
title: "robotframework-devel",
999-
href: "http://groups.google.com/group/robotframework-devel",
1000-
text:
1001-
"Mailing list for contributors and developers of the Robot Framework ecosystem."
1002-
},
1003-
{
1004-
title: "Helsinki Meetup group",
1005-
href: "https://www.meetup.com/Robot-Framework-Helsinki/",
1006-
text: "Robot Framework Meetup group in Helsinki, Finland."
1007-
},
1008-
{
1009-
title: "Stack Overflow",
1010-
href:
1011-
"http://stackoverflow.com/questions/tagged/robotframework",
1012-
text:
1013-
"Questions in Stack Overflow tagged with Robot Framework."
1014-
},
1015-
{
1016-
title: "robotframework-announce",
1017-
href:
1018-
"http://groups.google.com/group/robotframework-announce",
1019-
text:
1020-
"Mailing list for just release announcements, nothing more."
1021-
}
1022-
]
10231030
}
10241031
]
10251032
}
@@ -1095,7 +1102,7 @@ export default {
10951102
href: "http://www.finnair.com",
10961103
img: require("@/assets/img/users/finnair.png"),
10971104
text:
1098-
'Finnair is using Robot Framework to support Finnair digital platform development.'
1105+
"Finnair is using Robot Framework to support Finnair digital platform development."
10991106
},
11001107
{
11011108
title: "ABB",
@@ -1130,7 +1137,7 @@ export default {
11301137
href: "http://www.adwisit.se",
11311138
img: require("@/assets/img/users/adwisit.png"),
11321139
text:
1133-
'Adwisit uses Robot Framework to automate end-to-end testing of business processes for customers with a complex structure of third-party products, handling both web and desktop applications.'
1140+
"Adwisit uses Robot Framework to automate end-to-end testing of business processes for customers with a complex structure of third-party products, handling both web and desktop applications."
11341141
},
11351142
{
11361143
title: "ryerson",
@@ -1166,7 +1173,7 @@ export default {
11661173
href: "https://www.opuscapita.com/",
11671174
img: require("@/assets/img/users/opuscapita.png"),
11681175
text:
1169-
'OpusCapita is using Robot Framework in software development for regression testing automation of web applications, API and internal software components.'
1176+
"OpusCapita is using Robot Framework in software development for regression testing automation of web applications, API and internal software components."
11701177
},
11711178
{
11721179
title: "steeri",
-25.8 KB
Binary file not shown.
10.4 KB
Loading

0 commit comments

Comments
 (0)