<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Aura – </title>
    <link>/docs/developers-workspace/test-aura/</link>
    <description>Recent content on Aura</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    
	  <atom:link href="/docs/developers-workspace/test-aura/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Docs: </title>
      <link>/docs/developers-workspace/test-aura/qa-tool/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/developers-workspace/test-aura/qa-tool/</guid>
      <description>
        
        
        &lt;h1 id=&#34;aura-qa-global-test-set-qa-tool&#34;&gt;Aura QA global test set (QA Tool)&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Check Aura global quality through the QA Tool. Find in this document the description and requisites for its execution and access to the guidelines for its installation, configuration and execution&lt;/p&gt;

&lt;/div&gt;

&lt;p&gt;&amp;#x26a0;&amp;#xfe0f; &lt;strong&gt;Recommended step if a new Aura Platform version is installed&lt;/strong&gt;: &lt;br&gt; Even though you already have the QA Tool installed, it is highly recommended to reinstall the QA Tool requirements in order to assure its proper execution.&lt;/p&gt;
&lt;p&gt;For this purpose, follow the steps in &lt;a href=&#34;../../../docs/developers-workspace/test-aura/qa-tool/qa-tool-installation/#install-requirements&#34;&gt;QA Tool installation guide: install requirements&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;whats-the-qa-tool&#34;&gt;What&amp;rsquo;s the QA Tool?&lt;/h2&gt;
&lt;p&gt;The Aura Platform Team provides developers with a QA global test set (informally, QA tool) for them to check the quality of their Aura system, with their own configuration and installed use cases. This quality can be assured in two ways:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Verification of the optimum operation of Aura system with the OB&amp;rsquo;s configuration.&lt;/li&gt;
&lt;li&gt;Verification of the proper performance of global use cases.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;#x26a0;&amp;#xfe0f; &lt;strong&gt;Local use cases cannot be checked using the QA Tool&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The QA tool can be configured by the OB both in pre-production/production and local environments. Each configuration is useful for a specific purpose and requires different types of tests, as detailed in the figure below. Each of them is fully defined in succeeding sections.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../../../images/qa-tool/qatool-use.png&#34; alt=&#34;Use of the QA Tool&#34;&gt;&lt;/p&gt;
&lt;p&gt;The following sections include the requisites for the QA Tool execution, as well as the description of the working directory and branches.&lt;/p&gt;
&lt;p&gt;Moreover, consult the guidelines for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/developers-workspace/test-aura/qa-tool/qa-tool-installation/&#34;&gt;QA Tool installation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/developers-workspace/test-aura/qa-tool/qa-tool-execution/&#34;&gt;QA Tool execution&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/developers-workspace/test-aura/qa-tool/qa-tool-results/&#34;&gt;QA Tool results management&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/developers-workspace/test-aura/qa-tool/configuration-users-data/&#34;&gt;QA Tool Configuration of user&amp;rsquo;s data&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/developers-workspace/test-aura/qa-tool/troubleshooting/&#34;&gt;QA Tool troubleshooting guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;requisites-for-qa-tool-execution&#34;&gt;Requisites for QA Tool execution&lt;/h2&gt;
&lt;p&gt;OBs must work with the below detailed minimum resources to execute the QA Tool:&lt;/p&gt;
&lt;h3 id=&#34;technological-resources&#34;&gt;Technological resources&lt;/h3&gt;
&lt;p&gt;The QA tests can be executed from Mac, Windows and Linux.&lt;/p&gt;
&lt;p&gt;The required technological resources are listed below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Python version: 3.10 / 3.11&lt;/li&gt;
&lt;li&gt;Pip (&amp;gt;= 19.1)&lt;/li&gt;
&lt;li&gt;virtualenv (&amp;gt;=15.0.0)&lt;/li&gt;
&lt;li&gt;Github license&lt;/li&gt;
&lt;li&gt;git (&amp;gt;=2.13.0)&lt;/li&gt;
&lt;li&gt;tar (&amp;gt;=1.30)&lt;/li&gt;
&lt;li&gt;kubectl (recent version)&lt;/li&gt;
&lt;li&gt;Docker (recent version)&lt;/li&gt;
&lt;li&gt;Docker-Compose (recent version)&lt;/li&gt;
&lt;li&gt;Access to the aura-test Github repository&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;branches&#34;&gt;Aura release vs QA Tool branches&lt;/h2&gt;
&lt;p&gt;Each Aura Platform release has its own branch for the execution of the QA Tool. The name of this branch will be:&lt;br&gt;
&lt;code&gt;release/[release_name]&lt;/code&gt;&lt;br&gt;
Where &lt;code&gt;[release_name]&lt;/code&gt; must be a unique word written in lowercase letter. In case the release name contains two words, they will be unified.&lt;/p&gt;
&lt;p&gt;For example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Jimi Hendrix &amp;#x27a1;&amp;#xfe0f;   &lt;code&gt;release/jimihendrix&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Nirvana      &amp;#x27a1;&amp;#xfe0f;   &lt;code&gt;release/nirvana&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;qa-tool-working-directory-and-folders&#34;&gt;QA Tool working directory and folders&lt;/h2&gt;
&lt;p&gt;The main working directory for the execution of the QA Tool is:
&lt;a href=&#34;https://github.com/Telefonica/aura-tests&#34;&gt;https://github.com/Telefonica/aura-tests&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;#x2139;&amp;#xfe0f; If the OB has any access problem, please report it to APE Team, through the established Teams chats.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The files from the &lt;em&gt;aura-tests&lt;/em&gt; repository that will take part on the execution of the QA Tool are included in the folder &lt;em&gt;/acceptance&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;The remaining folders contain internal QA files that are not needed for this process:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&#34;../../../images/qa-tool/qatool-repo.png&#34; alt=&#34;aura-tests Github repository&#34;&gt;&lt;/p&gt;
&lt;p&gt;&amp;#x1f4c1; &lt;em&gt;~/[project_folder]/aura-tests/acceptance/&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The folders that will take part in the process and their role, within the &lt;em&gt;~/[project_folder]/aura-tests/acceptance/&lt;/em&gt; repository, are described below:&lt;/p&gt;
&lt;h4 id=&#34;settings-folder&#34;&gt;settings/ folder&lt;/h4&gt;
&lt;p&gt;&amp;#x1f4c1; &lt;em&gt;~/[project_folder]/aura-tests/acceptance/settings/&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;../../../docs/developers-workspace/test-aura/qa-tool/qa-tool-execution/#configuration-of-environment-credentials&#34;&gt;Configuration of environment credentials&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;../../../docs/developers-workspace/test-aura/qa-tool/qa-tool-execution/#users-configuration&#34;&gt;Users&amp;rsquo; configuration&lt;/a&gt; &lt;br&gt;
Generation of files for the configuration of users.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;../../../docs/developers-workspace/test-aura/qa-tool/qa-tool-execution/#properties-file&#34;&gt;Setting of properties&lt;/a&gt;&lt;br&gt;
Step to be carried out during the execution of the QA test set.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;../../../docs/developers-workspace/test-aura/qa-tool/qa-tool-execution/#configuration-of-kubernetes&#34;&gt;Configuration of kubernetes&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;resources-folder&#34;&gt;resources/ folder&lt;/h4&gt;
&lt;p&gt;&amp;#x1f4c1; &lt;em&gt;~/[project_folder]/aura-tests/acceptance/resources/&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;../../../docs/developers-workspace/test-aura/qa-tool/qa-tool-execution/#textresources&#34;&gt;Texts resources&lt;/a&gt; to be used on tests.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;../../../docs/developers-workspace/test-aura/qa-tool/qa-tool-execution/#local-selenoid&#34;&gt;Selenoid utility&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;scripts-folder&#34;&gt;scripts/ folder&lt;/h4&gt;
&lt;p&gt;&amp;#x1f4c1; &lt;em&gt;~/[project_folder]/aura-tests/acceptance/scripts/&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Scripts for launching the different tests during the &lt;a href=&#34;../../../docs/developers-workspace/test-aura/qa-tool/qa-tool-execution/#execute-the-qa-tool&#34;&gt;QA Tool execution&lt;/a&gt;.&lt;/p&gt;
&lt;h4 id=&#34;_output-folder&#34;&gt;_output folder&lt;/h4&gt;
&lt;p&gt;After the QA Tool execution, this folder will be generated containing the results from the different tasks:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Environment credentials&lt;/li&gt;
&lt;li&gt;Versioning of module installed&lt;/li&gt;
&lt;li&gt;Users&amp;rsquo; configuration&lt;/li&gt;
&lt;li&gt;Text resources (POEditor)&lt;/li&gt;
&lt;li&gt;Output files&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/developers-workspace/test-aura/test-bot/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/developers-workspace/test-aura/test-bot/</guid>
      <description>
        
        
        &lt;h1 id=&#34;test-aura-bot&#34;&gt;Test Aura Bot&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;Check the performance of Aura Bot components&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The current documents contain different tests that can be executed over &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; components with several purposes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Test a developed &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; dialog: &lt;a href=&#34;../../../docs/developers-workspace/test-aura/test-bot/debug-typescript-test/&#34;&gt;Debug with mocha and Typescript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/developers-workspace/test-aura/test-bot/dialog-test/&#34;&gt;Template&lt;/a&gt; for testing an &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; dialog&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/developers-workspace/test-aura/test-bot/middleware-test/&#34;&gt;Template&lt;/a&gt; for testing an &lt;em&gt;&lt;strong&gt;aura-bot&lt;/strong&gt;&lt;/em&gt; middleware&lt;/li&gt;
&lt;li&gt;Tests for the &lt;a href=&#34;../../../docs/developers-workspace/test-aura/test-bot/json-schema-performance/&#34;&gt;comparation of joi and ajv libraries&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Guidelines for the &lt;a href=&#34;../../../docs/developers-workspace/test-aura/test-bot/migrate-to-jest/&#34;&gt;migration of unittest from Jasmine to Jest&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: </title>
      <link>/docs/developers-workspace/test-aura/postman-collections/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/developers-workspace/test-aura/postman-collections/</guid>
      <description>
        
        
        &lt;h1 id=&#34;postman-collections&#34;&gt;Postman collections&lt;/h1&gt;


&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;In this section, you will find all the Postman collections generated in order to test APIs in Aura&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://www.postman.com/&#34;&gt;Postman&lt;/a&gt; is an application used for API testing. It is an HTTP client that tests HTTP requests, using a graphical user interface, through which we obtain different types of responses that need to be subsequently validated.&lt;/p&gt;
&lt;p&gt;Postman collections are a tidy way to group your requests together so you can save, reuse, and share them with others.&lt;/p&gt;
&lt;p&gt;The current document includes the Postman collections generated by Aura Platform Team:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/experiences-builder/postman-collections/postman-video-contents-api-kernel/&#34;&gt;Postman collection for Video Contents Kernel API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/developers-workspace/test-aura/postman-collections/bridge-postman/&#34;&gt;Aura bridge Postman collection&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/developers-workspace/test-aura/postman-collections/distributed-postman/&#34;&gt;Aura distributed Postman collection&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../../docs/developers-workspace/test-aura/postman-collections/gateway-postman/&#34;&gt;Aura gateway Postman collection&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
  </channel>
</rss>
