Codoid Updates Archives - Codoid
Select Page

Blog

Category Selected: Codoid Updates

5 results Found

Codoid Updates
Codoid Updates
Codoid Updates

Hopper Day - Exploring Selenium 4 Features

QA Outsourcing

People also read

Blog

Top Errors in Automated Agile Testing and How to Avoid Each

QA Outsourcing

How QA Outsourcing Companies Perform Testing?

Accessibility Testing

Understanding Success Criterion 2.5.2 Pointer Cancellation

GYRA – The Free Desktop Application Automation Testing Tool from Codoid

GYRA – The Free Desktop Application Automation Testing Tool from Codoid

Most of the Desktop Application Automation Testing Tools in the market today have numerous major issues that hinder the testing efforts of many. We were no different and faced issues such as poor reliability, limited language support, complicated setup process, slow execution, and lack of support for Windows 11. Being a pioneer in the software testing industry, we wanted to put a full stop to all such issues by developing a tool that would overcome all of these challenges. So we set our minds on it and now after a lot of research and hard work, we are proud to announce that we have launched a brand new Desktop Application Automation Testing Tool named GYRA.

Though there are a few paid tools that can get the job done when it comes to free automated testing tools for windows applications, there were no options without any major compromises. Our R&D team has put a lot of meticulous effort into developing Gyra to make it the go-to option for desktop application automation testing. Here’s a list of the benefits that no other free desktop application automation testing tool provides.

Features of Gyra

Gyra’s highlighted feature is its Human-like Image Comparison function which allows you to compare a screenshot from your test execution to the expected image or compare 2 images to find out the difference if any. You can either get a score that denotes the level of difference or even get a separate image that shows what the difference between the two images is.

  • As Gyra’s server is built using Rust, it functions with optimal memory management to achieve super-fast execution speeds.
  • Apart from speed, you can count on Gyra to deliver reliable results that are free from false positives and negatives.
  • You can use Gyra to automate desktop applications using Java on all versions of Windows, including the latest Windows 11.
  • The easy setup process helps you to start your desktop automation testing in no time.
    Have any doubts or issues? You can reach out to our support team and we will proactively work on resolving it as soon as possible.

The Reason Behind the Name

Our desktop application automation testing tool has been named after the world’s deadliest cat, the black-footed cat (Gyra). Despite it being a cool name, we must say that there is a specific reason why we chose the name GYRA. The Gyra cat is known for its speed and very high success rate in hunting. Since improving the speed and reliability of desktop application testing were also major goals we wanted to achieve by developing this tool, we thought the name would be apt. Now that GYRA has been launched, we will be using it to improve the quality of our desktop application testing services and hope that others in the community will also do the same.

Codoid Recognized as a Top QA and Software Testing Company in 2021

Codoid Recognized as a Top QA and Software Testing Company in 2021

As a software & QA testing company that has proved its worth by delivering upscale testing solutions to clients across the globe, we have now achieved yet another milestone. Codoid Innovations has been recognized by Techreviewer.co as a Top QA and Software Testing Company in 2021.

Our extensive experience in delivering full-cycle QA and testing services along with deep technology expertise enabled the company to hit the lists of the leading QA and software testing firms according to the prominent online analytics hubs.

Being featured among the leading software testing companies is a great honor for us. We promise to justify the trust placed in us by our clients and partners by being on the path of continuous improvement.

We have won various awards in the past and we believe that we will be winning many more awards in web and mobile app development in the near future. We strive not only with the aim of winning awards as here at Codoid Innovations, but we also strive to be a valuable contributor to the software testing community with our various innovations.

TechReviewer.co is a brand-new research & analytics hub that compiles the lists of the leading software outsourcing companies in various categories based on the market research and the analysis of reviews.

Codoid has been recognized as one of ‘The Best Places to Work in India 2020’

Codoid has been recognized as one of ‘The Best Places to Work in India 2020’

Codoid has been recognized as one of ‘The Best Places to Work in India 2020’ by The Best Places to Work organization. So what is the mantra behind our success? Let’s find out!

The Quality we provide to our clients begins with the Quality work life that we create for our employees. Codoid strongly believes that a healthy and engaging work environment is the foundation for the success of any organization. This made it easier for Codoid to achieve this milestone as all the criterion that was expected from us were standard day to day procedures that were being followed in Codoid from Day 1.

Best Places to Work in India

Codoid has always thrived to be a standout in the arena and that cannot be achieved by following just the norms. The Codoid family being a very young team has always believed in hiring freshers. The energy the freshers bring to the table is tremendous and when that energy is paired with our training modules focusing on the most latest technologies in the market, we have a winning strategy in our hands.

Continuous learning is the key to being a pioneer and so an upskilling session focusing on the ever-growing technologies in the field is conducted every week. This has resulted in the employees learning what they will learn in about 5 years being with a different organization in just a couple of years being at Codoid. The best part is that it does not mean one would have to put in long hours during the 2 year time period with Codoid. Unlike most organizations, Codoid does not mandate work hours for each day but has flexible work hours with no micromanagement at any point. Ultimately, it is not about the number of hours worked but the scale of work that was completed. The results are something our employees never fail to nail.

To be the best at what we do, we hire the best with the best compensation and benefit plans in the industry. But Codoid understands that an employee has to be more than financially invested in the job and that is why our leadership focuses on building a team that feels and cares like family. Team building sessions like tea meets, team lunches, tech events, R&D workshops, and short vacations are planned every quarter to keep Codoidian’s engaged and enthusiastic.

The success of Codoid begins with the success of every individual working with us. That is why we show no bias to any of our employees on any grounds. If you have an idea, Codoid will always listen to it and give the attention it deserves. In the end, what matters more than the monetary benefit of a job is the sense of accomplishment, self-growth, and contribution that makes our employees feel valued.

Codoid has always promised peace of mind to our clients once they partner with us. We have been able to keep that promise by providing a quality work-life to all of our employees.

Hopper Day – Exploring Selenium 4 Features

Hopper Day – Exploring Selenium 4 Features

Today (09-Nov-2019) at Codoid, our automation testing experts have organized an internal workshop event to explore Selenium 4 salient features. R&D workshops of this kind is conducted every month and we named today’s workshop as ‘Hopper Day’.

At the end of the ‘Hopper Day’ event, we will publish our findings in the form of a blog article which will immensely benefit the Software Testing Community.

Why we named it as ‘Hopper day’?

Grace Hopper was an American computer scientist. She was a pioneer of computer programming and created a compiler that converted English terms into machine code understood by computers. Without her contributions to the computing world, modern programming wouldn’t have been in existence. Her contribution is an infinite source of motivation for today’s tech community. In all these R&D workshops, as a leading automation testing company we aspire to contribute our ideas, findings, and innovations to the Software Testing Community.

Selenium 4 Features

Selenium 4 Features

In today’s Hopper Day event, we have explored the upcoming Selenium 4 features.

Full Page Screenshot

In Selenium 4, we can take full page screenshot using firefox driver.

File file = ((FirefoxDriver)driver).getFullPageScreenshotAs(OutputType.FILE);
FileUtils.copyFileToDirectory(file, new File("drivers"));
  

Relative Locator

Relative Locator is a new way to find web elements, it helps us to find web elements based on their visual location relative to other elements.

driver.findElement(withTagName("p").near(By.className("cls1"),120));
  

Casting from Chrome

If you have ChromeCast, then you can mirror your Chrome Tab to another device using Local or Remote WebDriver.

WebDriver driver = new ChromeDriver();
((ChromeDriver)driver).startTabMirroring("Device Name");
  

Open New Window & Tab

In Selenium 4.0, you can open new window & tab using “newWindow” command.

WebDriver driver = new FirefoxDriver();   
driver.switchTo().newWindow(WindowType.WINDOW);
driver.switchTo().newWindow(WindowType.TAB);
  

Selenium Grid – Distributed Execution

Selenium Grid has only two components Hub and Node. On the other hand in Selenium Grid 4, we have four components namely – Router, Sessions Map, Distributor, and Node. Selenium 4 has introduced new architecture for Grid. Refer the following blog article for more details – Selenium Grid 4 – Distributed Execution.

Chrome DevTools Interface

You can retrieve Chrome Console logs using DevTools interface.

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.devtools.DevTools;
import org.openqa.selenium.devtools.Log;
import org.slf4j.*;

public class Selenium4Devtools {
    final static Logger logger = LoggerFactory.getLogger(Selenium4Devtools.class);

    public static void main(String args[]){
        System.setProperty("webdriver.chrome.driver", "drivers/chromedriver.exe");
        WebDriver driver = new ChromeDriver();

        try{
            DevTools devTools = ((ChromeDriver)driver).getDevTools();
            devTools.createSession();
            devTools.send(Log.enable());
            devTools.addListener(Log.entryAdded(), entry -> logger.error(entry.asSeleniumLogEntry().getMessage()));
            driver.get("https://www.codoid.com");
        }
        catch(Exception e){
            e.printStackTrace();
        }
        finally {
            driver.quit();
        }
    }
}
  

Docker Nodes

You can start Selenium Grid Nodes using Docker.

java -jar selenium-server-4.0.0-alpha-1.jar node -D selenium/standalone-firefox:latest '{"browserName": "firefox"}'
  

Detect Drivers

When you start Selenium Grid node, you no need to pass driver configuration variables as shown below.

java -Dwebdriver.gecko.driver="C:geckodriver.exe" -jar selenium-server-standalone-3.4.0.jar -role webdriver -hub http://192.168.1.3:4444/grid/register -port 5566
  

In Selenium 4, you can download and save the required driver files inside the folder where you have saved Selenium Server.jar. The node initiating command will pick up the appropriate driver using –detect-drivers argument.

java -jar selenium-server-4.0.0-alpha-1.jar node --detect-drivers
  
SQA Services Rendered by Codoid Sparks GoodFirms’ Interest

SQA Services Rendered by Codoid Sparks GoodFirms’ Interest

Incorporated in 2012, Codoid Software Testing Company has its niche in Software Testing. They are one of the most renowned QA companies looking into global projects from their headquarters in Chennai. They are an independent software testing firm and henceforth their contribution to this domain in unsurpassable. They aim at adding value to the businesses of their clients and have proven this by getting them huge ROI.

Software Testing Services Rendered by Codoid

Codoid provides a huge range of services that include-

1. Software Automation Testing Selenium and Appium

2. Mobile Apps Testing

3. Web Services Testing

4. Test Automation Framework Development

5. Game Testing

6. Big data & ETL Testing

7. Performance Testing using JMeter & Gatling

8. ELearning Testing

9. Regression Testing

About GoodFirms’ Research MethodologyThe B2B research and review firm specializes in ranking the listed companies on its prestigious platform with the help of a research process. This research process comprises three crucial parameters:

1. Quality

2. Reliability

3. Ability

These parameters help in analyzing the company’s performance with respect to the clients’ reviews, quality of service, punctuality and how they adhere to the needs of their customers. Also, these rankings help the companies to allure more clients to opt for their assistance with respect to their service performance in the evaluation process. Hence, such one of kind research creates a link between service providers and their clients helping the clients to find responsible and agile industry leaders.

Analysis of the core service offered by Codoid Software Testing Company as per GoodFirms’ Research and Review ProcessResearchers at GoodFirms in awe of the excellent software testing services provided by Codoid are soon expecting to see the firm among the top software testing companies in USA. With an in-house team of software testing experts, who have a huge experience and are experts in their fields, the firm has till date never compromised on their quality and are responsible in delivering their services timely.

Codoid also provides QA outsourcing services to its clients. This model of outsourcing makes them flexible for various costing models and even increases the scalability of their services. Their services under QA includes automation testing, performance testing, agile testing, and mobile testing. Their vast experience in this domain helps them rectify errors and bugs rapidly fastening the processes of the businesses. Looking at this individuality of the firm and various other qualities, GoodFirms ranks the firm among the top QA testing companies.

In the field of Automation Testing Services too, Codoid renders upfront services to its clients. Their service framework is such that it encourages clients to opt for open source tools. This henceforth reduces the cost and gives more space in developing scripts for mobile and web. Day by day, project by project increasing quality of software that Codoid produces, encourage the researchers at GoodFirms to confide that the firm will soon be seen among the top automation testing companies on their platform at a global level.

About GoodFirmsWashington, D.C. based GoodFirms is a maverick B2B research and reviews firm that aligns its efforts in finding the top Testing and Software development companies delivering unparalleled services to its clients. GoodFirms’ extensive research process ranks the companies, boosts their online reputation and helps service seekers pick the right technology partner that meets their business needs.

About the Author

Anna Stark is presently working as a Content Writer with GoodFirms – Washington D.C. based B2B Research Company, which bridges the gap between service seekers and service providers. Anna’s current role lingers her to shape every company’s performance and key attributes into words. She firmly believes in the magic of words and equips new strategies that work, always in with ideas, something new to carve, and something original to decorate the firm’s identity.

Anna Stark