Introduction to Lambda Test
Integrating the cloud platform with FireFlink application.
2. Cloud Platform
A cloud platform refers to the operating system and hardware of a server in an Internet-based data center. It allows software and hardware products to co-exist remotely and at scale.
Cloud-based is a term that refers to applications, services, or resources made available to users on-demand via the Internet from a cloud computing provider’s servers.
4. Cross-Browser Testing
Cross Browser testing is a type of non-functional testing that lets you check whether your website works as intended when accessed through Different Browser-OS combinations i.e., on popular browsers like Firefox, Chrome, Edge, Safari—on any of the popular operating systems like Windows, macOS, iOS and Android.
What is Lambda Test?
Lambda Test is a cloud-based cross-browser testing tool that enables developers/testers to test their websites across various browsers on different operating systems and mobile devices without requiring users to install virtual machines devices or emulators.
Why do we need Lambda Test?
We require Lambda Test for Compatibility testing i.e., a compatibility test is an assessment used to ensure a software application is properly working across different browsers, operating systems (OS), and mobile devices.
Lambda Test Instance:
In this section, we will cover navigating to the Lambda Test page and the Creation of a Lambda Test Instance.
To create a Lambda Test instance user should have created an Account in the Lambda Test application and should have a “Username” and “Access key”.
Lambda Test Instance: –
How to get a Username and Access Key from the Lambda Test website?
- Create an account and Sign in to the Lambda Test application.
- Navigate to Automation there click on the Access Key button wherein copy your Username and Access key, refer to the two images from the Lambda Test Website.
Navigation in FireFlink to Lambda Test:
Home icon > Configuration > integration > plugin > LambdaTest
Steps to navigate to the Lambda Test page.
- Once you log into FireFlink, you will be navigated to the “Project Menu” section of the “All project” level.
- In the left navigation click on the ”Config” icon as shown below screen.
- Next Select “Integration” from the dropdown menu as shown below.
- Click on the “Lambda Test” icon as shown below.
- Once the user has clicked on the “Lambda Test” icon we will be landing on the Lambda Test page.
Steps to create an instance in the Lambda Test page.
1. To create an Instance click on the “+ Instance” button Initially when there are no Instances created. The “+ Instance” button is provided at the center of the screen as shown below to create a Page.
2. Now Create popup appears as shown below.
3. Enter the Instance name, Username, and Access key, click on Create button and the page will get created. You can see the Page created successfully banner message.
4. All the fields are mandatory
5. You can’t create a duplicate Instance name.
6. Instance name text field will accept characters between 3 to 100.
7. The created instance will be appeared on the Lambda Test page with the Access Key in a hidden state, as shown below.
Table details on the Lambda Test page:-
The table under Lambda Test contains 6 columns with column names InstanceName, Username, Access key, Created On, Created, and Actions.
- InstanceName: In this column, you can see all the created Instance names.
- Username: In this column, you can see the Lambda Test username.
- AccessKey: In this column, you can see the Lambda Test Access key and it should be in a hidden state.
- Created On: This column displays the date and time when the instance has been created.
- Created By: This column displays the username who has created the instance.
- Actions: When the user hovers the mouse under the Actions column under this column, the “Details”, “Edit”, and “Delete” icons are available.
Details of Page, Edit, & Delete:
When the mouse hovers on Instance under the Action column, it will display the Details, Edit & Delete icons as shown below.
1. Details of Instance: –
To view the details of the instance, click on the eye icon under the actions column. This will display the Details of the Instance created as shown below.
Attributes of Details popup:
This page consists of the details of all the attribute values that are non-editable.
- Instance Name: This attribute displays the Name of the Instance which is given while creating a Lambda Test instance. When the name of the Instance is updated, the updated name is shown.
- Username: This attribute displays the UserName of the Instance which is given while creating a Lambda Test instance. When the UserName of the Instance is updated, the updated UserName is shown.
- Access Key: This attribute displays the Access Key of the Instance which is given while creating a Lambda Test instance. When the Access Key of the Instance is updated, the updated Access Key is shown.
- Created By: This attribute displays the username who has created the Instance.
- Created On: This attribute displays the date & time on which the instance is created.
- Modified By: This attribute displays the username who recently modified the instance.
- Modified On: This attribute displays the date & time on which the instance is recently modified.
2. Edit Page
To edit the Instance, click on the edit icon under the action column. Edit Instance popup appears as shown below.
- Edit the required information on fields and click on the Update button. You can see Edit successful banner message.
3. Delete Page
To delete the instance, click on the Delete icon under Actions Column. A warning Delete popup appears as shown below.
Validation messages in Lambda Test.
1. In Create Instance popup if the mandatory field is empty the error message will display as shown below.
2. If we create the duplicate instance name error message is displayed as shown below.
Selecting Lambda Test for Execution.
- We can set Lambda Test as our Executable Environment in three different positions and Executable environment dropdown we can set Lambda Test as Default, and it should be displayed in the format as “LambdaTest-InstanceName”.
- In All project-level System configurations, Click on Config > Run Configuration > Environment Configuration as shown below.
- As shown in the below screen now select Lambda Test from the Environment Configuration dropdown and click on the save button.
In Individual project-level System configuration
As shown below the screen, navigate to the project then click on Config > Run Configuration > Environment Configuration.
As shown in the below screen now select Lambda Test from the Environment Configuration dropdown and click on the Save button.
In Quick run settings
As shown in the below screen, navigate to a project and click on the test development icon, and then click on Quick run settings.
As shown below the screen, now select Lambda Test from the Environment Configuration dropdown and click on the save button.
- In All project-level system configurations, if we set the executable environment as Lambda Test, the same configuration should be reflected in the Individual project’s system configuration and Quick run settings.
- In the Individual project level’s system configuration if we set the executable environment as Lambda Test the same configuration should be reflected in the Quick run setting and vice-versa.
Executing the scripts using Lambda Test:
Note: – Always in All project-level System configurations Windows, Mac, Android, and IOS platforms are displayed.
- If we select a web project, Windows, and Mac platforms are displayed in the Executable Environment.
- If we select a mobile project, Android and iOS platforms are displayed in the Executable Environment.
- If we select web and mobile projects, Windows Mac, Android, and iOS platforms are displayed in the Executable Environment.
- If we select the Sales-Force project, Windows Mac, Android, and iOS platforms are displayed in the Executable Environment.
We can execute the script in Lambda Test either in Windows /Mac/Android/iOS
1. Windows: –
- If we select Windows as OS respective Os Ver, Browser, and Browser Ver dropdowns are displayed refer to the below-shown screen.
2. Mac: –
If we select Mac as OS respective Os Ver, Browser, and Browser Ver dropdowns are displayed refer to the below screen.
How to check execution in Lambda Test?
- Navigate to the Lambda Test website and Sign in/Log into to website.
- Click on Automation to view Web-based executed scripts refer to the below screen.