http://www.ministryoftesting.com/2013/06/going-mobile-testing-beyond-the-device/

  1. <link rel="modulepreload" href="https://ga.jspm.io/npm:stimulus-animated-number@4.1.0/dist/stimulus-animated-number.mjs">
  2. <link rel="modulepreload" href="https://ga.jspm.io/npm:scrollmonitor@1.2.11/dist/module/index.js">
  3. <link rel="modulepreload" href="https://ga.jspm.io/npm:@rails/activestorage@8.0.500/app/assets/javascripts/activestorage.esm.js">
  4. <link rel="modulepreload" href="https://ga.jspm.io/npm:tiny-slider@2.9.4/dist/tiny-slider.js">
  5. <link rel="modulepreload" href="/assets/chartkick-f5505c79d2ba3e070154062e9b86c56a5201aef30b94199f605bdc12746807cc.js">
  6. <link rel="modulepreload" href="/assets/Chart.bundle-a07a227107bacc1137b3e453d9b457d42a77a0fcefa8bd6d9348fb08ebd53733.js">
  7. <link rel="modulepreload" href="https://ga.jspm.io/npm:chart.js@4.2.1/dist/chart.js">
  8. <link rel="modulepreload" href="https://ga.jspm.io/npm:@kurkle/color@0.3.2/dist/color.esm.js">
  9. <link rel="modulepreload" href="https://ga.jspm.io/npm:@typeform/embed@2.10.0/build/index.js">
  10. <link rel="modulepreload" href="https://ga.jspm.io/npm:local-time@3.0.2/app/assets/javascripts/local-time.es2017-esm.js">
  11. <link rel="modulepreload" href="https://ga.jspm.io/npm:linkifyjs@4.3.2/dist/linkify.mjs">
  12. <link rel="modulepreload" href="https://ga.jspm.io/npm:linkify-html@4.3.2/dist/linkify-html.mjs">
  13. <link rel="modulepreload" href="https://ga.jspm.io/npm:js-confetti@0.13.1/dist/js-confetti.min.js">
  14. <link rel="modulepreload" href="/assets/controllers/advert_controller-928da03134bf250a2cc1460038da73001584a4210ff0daabbd1bf3ec0484da7f.js">
  15. <link rel="modulepreload" href="/assets/controllers/ahoy_controller-9eb6ed67e76807db72303777f1422685ee3ed2f03715a50385b11e987f977b11.js">
  16. <link rel="modulepreload" href="/assets/controllers/analytics_controller-0565bf89520a06d54f1695adc89eb8db11150a17fb7d4baa5cac0f207fb9faae.js">
  17. <link rel="modulepreload" href="/assets/controllers/application-ac5aab0bce136a05077ecba39eef994960f4b8e3a9b8852b21a8ca612237731c.js">
  18. <link rel="modulepreload" href="/assets/controllers/bootstrap_controller-588d13631a4dd3371e982b0cac05a1b8ecf521ba3ac1436f313b1a2059feb2e2.js">
  19. <link rel="modulepreload" href="/assets/controllers/card_expand_controller-e13965371c59c87a4cf2852e8ee2bbd1258b1f37aa6b2aae950d084b0696ef91.js">
  20. <link rel="modulepreload" href="/assets/controllers/chapter_location_controller-4c516fd0b757fd5aabc5b6a5ac0f6548b2449ff13ec6098bc7f2310521410a2b.js">
  21. <link rel="modulepreload" href="/assets/controllers/chart_controller-525db077310914220abd120cf8f4f3369298ffabffa4d231b9b74c6efe5a7987.js">
  22. <link rel="modulepreload" href="/assets/controllers/choices_controller-49dcb96874e1cbfdc9603310fcbfbcd6221352cc5135e6688d621f317a09c886.js">
  23. <link rel="modulepreload" href="/assets/controllers/ckeditor_controller-47160b5a5d08d4e84453b53923f63ca5da76cb74005b8635d94c590c636ad16b.js">
  24. <link rel="modulepreload" href="/assets/controllers/clipboard_controller-90c7f2e73d8edfbffaee2683a2374ee69814fa3732bb23d4ed2cd89e312a1f61.js">
  25. <link rel="modulepreload" href="/assets/controllers/confetti_controller-ea86684775beb81ecee45c1973910463d58c74b7ff4346fa977b4b43f25035f7.js">
  26. <link rel="modulepreload" href="/assets/controllers/countdown_controller-5ee8f39660fb5e7e1e3f12161b919c65e659ac803fd0bce19385210d6764cb9b.js">
  27. <link rel="modulepreload" href="/assets/controllers/counter_controller-2e467fe88223d8d43fa2e77a06b6cd0adc5f61007b84ecc17c20f3598bb3090e.js">
  28. <link rel="modulepreload" href="/assets/controllers/discourse_controller-c0679fdad453583f8c7df8bb42f2a03301773a0fca73f1b8b75df45dcc56a2c2.js">
  29. <link rel="modulepreload" href="/assets/controllers/event_aside_controller-0f00d3590837bf80e6c695e192cd7d4e3e624683e251aefc46ee7dbbec1f95e1.js">
  30. <link rel="modulepreload" href="/assets/controllers/expand_controller-a946ef3581a968871538ff90d14a1f7ade0336529189f936f9c8ffdcd050fb5d.js">
  31. <link rel="modulepreload" href="/assets/controllers/filter_controller-9a4c5dfbeb7e83c333c25bb20aaf5e054fd506053f485c6f05257680e2155e9e.js">
  32. <link rel="modulepreload" href="/assets/controllers/form_edit_controller-4ced55626754928a4975f0e479ad819b3f351404d328406668b882f74a4accf3.js">
  33. <link rel="modulepreload" href="/assets/controllers/gist_controller-7e6b1eaf95e6ddb038e0fc24d032ce49ae2ef2b04618777098b42118428f10f7.js">
  34. <link rel="modulepreload" href="/assets/controllers/hello_controller-3364e5221091334c8adc2871916cff5cf11a274c391559da92312b11094e1ef7.js">
  35. <link rel="modulepreload" href="/assets/controllers/index-a65a5c6d7d358cf7a4ddd87b6d3dc95a4496dddca19eeccce004a99ae5df3e19.js">
  36. <link rel="modulepreload" href="/assets/controllers/isotope_controller-346c9f5d250a0c71cf2b6d2e93b6fb06a9d6a6575bdf14c903fbccfd8c14cb47.js">
  37. <link rel="modulepreload" href="/assets/controllers/js_controller-77172156db203ada40fba56b56aaa45362ff569e261702cc306666cee6d18dd4.js">
  38. <link rel="modulepreload" href="/assets/controllers/linker_controller-92aa12e3862a98382efab732449faba18712765a88ae34b7b63e1042b576a0f7.js">
  39. <link rel="modulepreload" href="/assets/controllers/modal_controller-28c2bd8ff695d7cf114fca659841d79c5d857a2f99f8439902e6d2ef8ac8289c.js">
  40. <link rel="modulepreload" href="/assets/controllers/my_mot_controller-aa96d1f1fe3f4d48798a68f9b6468e3f537d30dd1cfa015416d34a54eb97bd7d.js">
  41. <link rel="modulepreload" href="/assets/controllers/nested_attributes_controller-2f2faa9fa8b00f1a8a9f2cae110885d1ec27a56ffa7bf070ea8b4d9236802471.js">
  42. <link rel="modulepreload" href="/assets/controllers/ordering_controller-1a15e24b37eff97afe5b2a0028b4ae7850ed72793eba55ce5d1b533661f52e98.js">
  43. <link rel="modulepreload" href="/assets/controllers/partner_plans_controller-68408451fd438a47388f182a7f29df48a4ddf83e07086f882c487b3b42b54146.js">
  44. <link rel="modulepreload" href="/assets/controllers/password_confirmation_controller-5b66920060a3779b169a690c6d3822d84059733fd5bccd7d4d84aed651443ee1.js">
  45. <link rel="modulepreload" href="/assets/controllers/password_controller-3e8b4aa0016399187054119f75da08205ee254f5aa1a8e0bd5074d2604cf16fe.js">
  46. <link rel="modulepreload" href="/assets/controllers/pricing_plans_controller-cc3bb666d02d97752bc6c060f50880674c55ace6f780d8178a31c947848e73ca.js">
  47. <link rel="modulepreload" href="/assets/controllers/reading_progress_controller-4f9c2bc3e4690599597bf38828f50ad6e3f02800f26e24b9fc3ca5b3497a717c.js">
  48. <link rel="modulepreload" href="/assets/controllers/remove_element_controller-f14161f3b38cde3ff98a73e5b53b3e036f5e6ede7cb8e519a4f2d16dafeaa279.js">
  49. <link rel="modulepreload" href="/assets/controllers/select_link_controller-09ea6919af3adda87ed5a08a1fb158cf3592f52486b21c8330317c77fceb1693.js">
  50. <link rel="modulepreload" href="/assets/controllers/sticky_controller-1027a8c358aacae6736fd9fe4ca0f083627a55e968e0af11e6fff28fc31bc29d.js">
  51. <link rel="modulepreload" href="/assets/controllers/timezone_controller-137b33a3bd203d60edcf9103c70adb996fae8cd2d2ddd3a1cba2398d892e6694.js">
  52. <link rel="modulepreload" href="/assets/controllers/tiny_slider_controller-f51c5091c3b3be52de210e2c78fc249c3c561095ef3613c152ed8e8362e9fe58.js">
  53. <link rel="modulepreload" href="/assets/controllers/toast_controller-c9cb6f3b031e52cb7bc35b86ea3d902a6991451dc34603ca3e5a687333ac02eb.js">
  54. <link rel="modulepreload" href="/assets/controllers/trix_controller-ed3425618ef8f736a141481340ff892b24828caad1f07b0997560419da349a9c.js">
  55. <link rel="modulepreload" href="/assets/controllers/turbo_frame_loading_controller-66dbf95db45fe94a7d69aa7aac89cdfc937cd9e9a4280cdad61df4410c664e60.js">
  56. <link rel="modulepreload" href="/assets/controllers/turbo_pagination_scroll_controller-7d0f50d6b27a2fad3f4bbcc03a861c1d64894a84350eb8c35876b0851f915f26.js">
  57. <link rel="modulepreload" href="/assets/controllers/turbo_stream_controller-5b91f4ddfa3ac015a4c2dc2ba57c2fc569a344cb99e8d26740c8aa5deea00ef7.js">
  58. <link rel="modulepreload" href="/assets/controllers/typeform_controller-fdbd11178b7da8ba88356f86988753b1735ba6e622a5d8ae9cea9fc335597b7e.js">
  59. <link rel="modulepreload" href="/assets/controllers/wistia_audio_controller-9d2fd596386fd71332f2ff6ca15981ddfe7708ebebca78753c8c533e228b38a1.js">
  60. <link rel="modulepreload" href="/assets/controllers/wistia_controller-83dab86db33cfcacb873ce639987d1bbfe057b5af6d95c5bb51c06a2af5c1dcd.js">
  61. <link rel="modulepreload" href="/assets/controllers/wistia_playlist_controller-ca2b2a7c347d34176e80b463e7b836778495dbf45fd9560936e645145e1ae641.js">
  62. <link rel="modulepreload" href="/assets/ckeditor/upload_adapter-750522e93429f63da73f8897aa0a02fbf43d437f89633666f9c2015561635f8a.js">
  63. <script type="module">import "application"</script>
  64. <script src="https://kit.fontawesome.com/eb0dccc1d3.js" crossorigin="anonymous"></script>
  65. <link rel="stylesheet" href="/assets/application_new-2af437e8d0d5eb6fd548ab1c2d51dad101fa7ae16eb0a9532bd76f46c06fd55a.css" media="all" />
  66. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/styles/atom-one-dark-reasonable.min.css" media="screen" />
  67. <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/highlight.min.js"></script>
  68. <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/highlightjs-copy/dist/highlightjs-copy.min.css" media="screen" />
  69. <script src="https://cdn.jsdelivr.net/npm/highlightjs-copy/dist/highlightjs-copy.min.js"></script>
  70. <script>
  71.   hljs.highlightAll();
  72.  
  73.   hljs.addPlugin(
  74.     new CopyButtonPlugin({ autohide: false })
  75.     );
  76. </script>
  77.  
  78. <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/choices.js@11.0.3/public/assets/styles/choices.min.css" media="screen" />
  79. <script src="https://cdn.jsdelivr.net/npm/choices.js@11.0.3/public/assets/scripts/choices.min.js"></script>
  80.  
  81.  
  82. <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;700&amp;family=Roboto:wght@400;500;700&amp;display=swap" media="all" />
  83.  
  84. <meta name="csrf-param" content="authenticity_token" />
  85. <meta name="csrf-token" content="KzmuGtU7rJ0H3dRdxC1vUMpIT2D4Ym19GWgrz494PXEC8awDbf3JY0q6piurqO2-9l_2aPd9SdRbI9lWQBusHA" />
  86. <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
  87. <!--[if lt IE 9]>  <![endif]-->
  88.  
  89.  
  90.  
  91.  
  92.  
  93. <meta name="turbo-refresh-method" content="morph"><meta name="turbo-refresh-scroll" content="preserve">
  94.  
  95.  
  96. <script>window.sa_event=window.sa_event||function(){a=[].slice.call(arguments);sa_event.q?sa_event.q.push(a):sa_event.q=[a]};</script><script async defer src="https://scripts.simpleanalyticscdn.com/latest.js"></script></head>
  97. <body data-controller="js">
  98. <div data-signed-in="false" id="user"></div>
  99.  
  100.  
  101. <main class="d-flex flex-column flex-fill">
  102. <div class="d-flex justify-content-center align-items-center py-1 bg-info text-white position-relative" data-action="click-&gt;analytics#google" data-analytics-event="clicked_banner" data-controller="analytics">
  103. <div class="banner-text mx-3 text-center">
  104. <a class="alert-link stretched-link" href="https://www.ministryoftesting.com/motacon">🎉 Buy MoT Professional Membership, get MoTaCon free!  ðŸŽ‰</a>
  105. </div>
  106. </div>
  107. <header class="navbar-dark navbar-sticky header-static">
  108. <nav class="navbar navbar-expand-lg navbar-dark" role="navigation">
  109. <div class="container justify-content-end">
  110. <a aria-label="Return to Home page" class="navbar-brand flex-nowrap py-0" href="/">
  111. <img class="navbar-brand-item" alt="MoT Logo" src="/assets/mot-navbar-logo-dark-7e6e959b28bacbada577f8d7a3befb61ee4057e52aa7cc9e2447d1a0b458de39.svg" />
  112. </a>
  113. <button aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation" class="navbar-toggler ms-auto" data-bs-target="#navbarCollapse" data-bs-toggle="collapse" type="button">
  114. <span class="navbar-toggler-animation">
  115. <span></span>
  116. <span></span>
  117. <span></span>
  118. </span>
  119. </button>
  120. <div class="navbar-collapse collapse" id="navbarCollapse">
  121. <ul class="navbar-nav navbar-nav-scroll mx-auto">
  122. <li class="nav-item">
  123. <a id="learnNav" class="nav-link" href="/learn">Learn</a>
  124. </li>
  125. <li class="nav-item">
  126. <a id="eventNav" class="nav-link" href="/events">Events</a>
  127. </li>
  128. <li class="nav-item">
  129. <a id="insightsNav" class="nav-link" href="/trends">Insights</a>
  130. </li>
  131. <li class="nav-item">
  132. <a class="nav-link" href="/certifications">Certs</a>
  133. </li>
  134. <li class="nav-item">
  135. <a class="nav-link" href="/observatory">Observatory</a>
  136. </li>
  137. <li class="nav-item">
  138. <a class="nav-link" href="/moments">Moments</a>
  139. </li>
  140. <li class="nav-item">
  141. <a id="membershipNav" class="nav-link" href="/membership">Join</a>
  142. </li>
  143. </ul>
  144. <div class="nav my-3 my-lg-0 px-2 flex-nowrap align-items-center">
  145. <div class="nav-item w-100">
  146. <form class="simple_form position-relative" novalidate="novalidate" action="/search" accept-charset="UTF-8" method="get"><label for="search_query" class="string required sr-only" hidden="hidden">Search <abbr title="required">*</abbr></label>
  147. <input label="Search" name="q" class="string required form-control pe-5 bg-transparent" placeholder="Search..." type="text" id="search_query" />
  148. <button aria-label="search" class="bg-transparent p-2 position-absolute top-50 end-0 translate-middle-y border-0 text-primary-hover" type="submit">
  149. <i class="fa-regular fa-search text-inherit fa-fw fa-lg"></i>
  150. </button>
  151. </form></div>
  152. </div>
  153. </div>
  154. <div class="nav flex-nowrap align-items-center">
  155. <div class="navbar-nav">
  156. <a class="btn btn-sign-in mb-0" href="/signin?return_to_referer=yes" id="nav-sign-in" title="Sign In">
  157. <i class="fa-solid fa-user-astronaut text-inherit"></i>
  158. Sign In
  159. </a>
  160. </div>
  161. </div>
  162. </div>
  163. </nav>
  164. </header>
  165.  
  166. <div class="container mt-2">
  167. <a href="/motacon"><img alt="Two MoTacon attendees are on the left. The MoTaacon logo is in the center, and to the right a prompt to Get Your Ticket." class="w-100 rounded-3" src="https://d2h1nbmw1jjnl.cloudfront.net/assets/motacon-ad-1440.webp" />
  168. </a></div>
  169. <div id="flash">
  170.  
  171. </div>
  172. <div class="min-vh-100">
  173. <div id="toast"></div>
  174. <section>
  175. <div class="container">
  176. <div class="row">
  177. <h1>
  178. Search
  179. </h1>
  180. <div class="fw-3 fw-bolder">
  181. Must be logged in to use global search
  182. </div>
  183. </div>
  184. </div>
  185. </section>
  186.  
  187. <section>
  188. <div class="container">
  189. <div class="row px-md-6">
  190. <div class="bg-info">
  191. <turbo-frame class="d-flex justify-content-center" id="subscribe"><form novalidate="novalidate" class="simple_form mailing_list" action="/list_subscribe" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="2yzzbdADj3kY1w9TiGEknKyKyWl2bRddl0hx4-o0AsXodikKjIwNjv1rwlsGlhjTvOqJEWL-1O9dObDkfPai9Q" autocomplete="off" /><div class="p-3 text-white text-center" id="subscribe_form">
  192. <div class="fs-3 fs-sm-2 fw-bold">
  193. Subscribe to our newsletter
  194. </div>
  195. <div class="bg-body shadow p-2 mt-3">
  196. <div class="input-group">
  197. <input type="hidden" name="interest_id" id="interest_id" value="c0ac17727f" autocomplete="off" />
  198. <input class="form-control border-0 ms-2 me-1" name="list_email" placeholder="Enter your email" type="email" value="">
  199. <button class="btn btn-blue mb-0 rounded-pill" type="submit">Subscribe</button>
  200. </div>
  201. </div>
  202. </div>
  203. </form></turbo-frame></div>
  204. </div>
  205. </div>
  206. </section>
  207. </div>
  208. <footer class="pt-5 bg-dark">
  209. <div class="container">
  210. <div class="row">
  211. <div class="col-lg-3">
  212. <a class="me-0" href="/"><img class="w-75" alt="MoT Logo" src="/assets/mot-navbar-logo-dark-7e6e959b28bacbada577f8d7a3befb61ee4057e52aa7cc9e2447d1a0b458de39.svg" />
  213. </a><p class="my-3 text-white">
  214. The tech community that has everything you need to grow your career in tech.
  215. </p>
  216. <ul class="list-inline mb-0 mt3">
  217. <li class="list-inline-item">
  218. <a class="btn btn-white btn-sm shadow px-1" target="blank" aria-label="MoT RSS" href="https://www.ministryoftesting.com/contents/rss"><i class="fa-solid fa-rss text-inherit fa-fw fa-2x"></i>
  219. </a></li>
  220. </ul>
  221. </div>
  222. <div class="col-lg-9">
  223. <div class="row g-4">
  224. <div class="col-6 col-md-3">
  225. <div class="h5 mb-2 mb-md-4 text-light">
  226. Learn
  227. </div>
  228. <ul class="nav flex-column">
  229. <li class="nav-item">
  230. <a class="nav-link" href="/motacon">MoTaCon</a>
  231. </li>
  232. <li class="nav-item">
  233. <a class="nav-link" href="/events">Events</a>
  234. </li>
  235. <li class="nav-item">
  236. <a class="nav-link" href="/certifications">Certifications</a>
  237. </li>
  238. <li class="nav-item">
  239. <a class="nav-link" href="/courses">Courses</a>
  240. </li>
  241. <li class="nav-item">
  242. <a class="nav-link" href="/media-sessions">Sessions</a>
  243. </li>
  244. </ul>
  245. </div>
  246. <div class="col-6 col-md-3">
  247. <div class="h5 mb-2 mb-md-4 text-light">
  248. Insights
  249. </div>
  250. <ul class="nav flex-column">
  251. <li class="nav-item">
  252. <a class="nav-link" href="/trends">Insights</a>
  253. </li>
  254. <li class="nav-item">
  255. <a class="nav-link" href="/observatory">Observatory</a>
  256. </li>
  257. <li class="nav-item">
  258. <a class="nav-link" href="/podcasts">Podcasts</a>
  259. </li>
  260. <li class="nav-item">
  261. <a class="nav-link" href="/software-testing-tools">Tools</a>
  262. </li>
  263. <li class="nav-item">
  264. <a class="nav-link" href="/software-testing-glossary">Glossary</a>
  265. </li>
  266. <li class="nav-item">
  267. <a class="nav-link" href="/newsletter">Newsletter</a>
  268. </li>
  269. <li class="nav-item">
  270. <a class="nav-link" href="/salaries">Salary</a>
  271. </li>
  272. </ul>
  273. </div>
  274. <div class="col-6 col-md-3">
  275. <div class="h5 mb-2 mb-md-4 text-light">
  276. Community
  277. </div>
  278. <ul class="nav flex-column">
  279. <li class="nav-item">
  280. <a class="nav-link" href="/membership">Membership</a>
  281. </li>
  282. <li class="nav-item">
  283. <a class="nav-link" href="/moments">Moments</a>
  284. </li>
  285. <li class="nav-item">
  286. <a class="nav-link" href="/collections">Collections</a>
  287. </li>
  288. <li class="nav-item">
  289. <a class="nav-link" href="/open-to">Open To</a>
  290. </li>
  291. <li class="nav-item">
  292. <a class="nav-link" href="/chapters">Chapters</a>
  293. </li>
  294. <li class="nav-item">
  295. <a class="nav-link" href="/news/return-of-the-ministry-of-testing-slack">Slack</a>
  296. </li>
  297. <li class="nav-item">
  298. <a class="nav-link" href="/contribute">Contribute</a>
  299. </li>
  300. <li class="nav-item">
  301. <a class="nav-link" href="/jobs">Jobs</a>
  302. </li>
  303. <li class="nav-item">
  304. <a class="nav-link" href="/ambassadors">Ambassadors</a>
  305. </li>
  306. <li class="nav-item">
  307. <a class="nav-link" href="/scholarship">Scholarship</a>
  308. </li>
  309. <li class="nav-item">
  310. <a class="nav-link" href="/companies">Companies</a>
  311. </li>
  312. <li class="nav-item">
  313. <a class="nav-link" href="https://club.ministryoftesting.com">The Club</a>
  314. </li>
  315. </ul>
  316. </div>
  317. <div class="col-6 col-md-3">
  318. <div class="h5 mb-2 mb-md-4 text-light">
  319. Company
  320. </div>
  321. <ul class="nav flex-column">
  322. <li class="nav-item">
  323. <a class="nav-link" href="/news">News</a>
  324. </li>
  325. <li class="nav-item">
  326. <a class="nav-link" href="/partner">Partner</a>
  327. </li>
  328. <li class="nav-item">
  329. <a class="nav-link" href="/kit">Media Kit</a>
  330. </li>
  331. <li class="nav-item">
  332. <a class="nav-link support_message" href="mailto:hello@ministryoftesting.com">Contact</a>
  333. </li>
  334. </ul>
  335. </div>
  336. </div>
  337. </div>
  338. <hr class="mt-4 mb-0">
  339. <div class="py-3">
  340. <div class="container px-0">
  341. <div class="d-lg-flex justify-content-between align-items-center py-3 text-center text-md-left">
  342. <div class="text-primary-hover text-light">
  343. Copyright &copy; 2026 Ministry of Testing Ltd. All rights reserved.
  344. </div>
  345. <div class="justify-content-center mt-3 mt-lg-0">
  346. <ul class="nav list-inline justify-content-center mb-0">
  347. <li class="list-inline-item">
  348. <a class="nav-link" href="/legal/terms-and-conditions">Terms</a>
  349. </li>
  350. <li class="list-inline-item">
  351. <a class="nav-link" href="/legal/privacy-policy">Privacy</a>
  352. </li>
  353. <li class="list-inline-item">
  354. <a class="nav-link" href="/code-of-conduct">Conduct</a>
  355. </li>
  356. <li class="list-inline-item">
  357. <a class="nav-link" href="/about-us">About</a>
  358. </li>
  359. </ul>
  360. </div>
  361. </div>
  362. </div>
  363. </div>
  364. </div>
  365. </div>
  366. </footer>
  367.  
  368. </main>
  369. <script>
  370.   if (false) {
  371.     var gistSettings = '';
  372.   }
  373.  
  374.   $(document).on('gistReady', function() {
  375.     if (false) {
  376.       /* clear session for user signing out */
  377.       gist.chat('shutdown');
  378.     } else if (true) {
  379.       /* would hide chat until guest clicks Contact Us */
  380.       // gist.chat('hide');
  381.     } else if (false) {
  382.       /* or identify user if signing in */
  383.       gist.identify(window.gistSettings["user_id"], window.gistSettings);
  384.     }
  385.   });
  386.  
  387.   /* popup chat when clicking Contact Us */
  388.   var LIVECHAT_ACTIVATION_CSS_CLASS = '.support_message'
  389.   $(document).on('gistChatReady', function() {
  390.     $(LIVECHAT_ACTIVATION_CSS_CLASS).click(function(event){
  391.       event.preventDefault();
  392.       gist.chat('openNewConversation');
  393.       return false;
  394.     });
  395.   });
  396.  
  397.   (function(d,h,w){var gist=w.gist=w.gist||[];gist.methods=['trackPageView','identify','track','setAppId'];gist.factory=function(t){return function(){var e=Array.prototype.slice.call(arguments);e.unshift(t);gist.push(e);return gist;}};for(var i=0;i<gist.methods.length;i++){var c=gist.methods[i];gist[c]=gist.factory(c)}s=d.createElement('script'),s.src="https://widget.getgist.com",s.async=!0,e=d.getElementsByTagName(h)[0],e.appendChild(s),s.addEventListener('load',function(e){},!1),gist.setAppId("zui7pcpe"),gist.trackPageView()})(document,'head',window);
  398. </script>
  399.  
  400. <script src="/assets/eduport-theme/functions-a14c938f8a6d64ee033b51428db35afe07dc669878b8f602710de175d23ac1f3.js"></script>
  401. <noscript><img src="https://queue.simpleanalyticscdn.com/noscript.gif" alt="" referrerpolicy="no-referrer-when-downgrade" /></noscript></body>
  402.  
Copyright © 2010-2026 brokenlinkcheck.com  |  By using this website you agree to these Terms