Systems | Development | Analytics | API | Testing

December 2020

Why Test Automation Tools Are Important For New Work Style?

2020 was a testing year for one and all. There were many challenges we had to face and still continue to face. One of them was the challenge to continue working even with the pandemic situation. But, thanks to technological advancements, most of us were able to figure out a way to keep working. And that gave birth to a new style of working for the majority of people around the world. The new style of working includes working from home.

2020 Firsts

Like most other companies (essential workers notwithstanding), we were forced to shift to an all-remote workforce, meaning many Saucers found themselves working from home for the first time. This presented challenges, of course—some of us simultaneously became homeschool teachers, we lost the ability to have quick hallway conversations, and we just plain missed seeing our coworkers—but in the end, we rallied together and embraced the new normal (or should we say the Zoom normal?).

Cross Browser Compatibility Testing - what browsers you should test?

In recent years, cross browser compatibility testing has gained a lot of traction as it helps ensure that no customers are left behind after updates. The pace of technological advancement has increased exponentially, leading to faster upgrades and changes. However, not all people evolve as rapidly as they are resistant to change, leading to outdated technology such as which consist of minor options, specifications and less compatible ones.

7 top tools for responsive web design testing

Responsive design is an approach to design websites such that it responds well on all screen sizes, platforms, and orientations. with the user’s devices depending upon their screen dimensions and orientation. This approach eliminates the need to design a new set of code for each new device. The primary focus is to deliver a consistent browsing experience to the users no matter what device is being used.

7 tips for successful cross browser compatibility testing

Cross-browser compatibility testing is the most important testing for someone whose business is completely dependent on a website. Take for example an online service provider company. It may have gone through rough testing phases but is there a point in exhausting all your energy when the end-user is not able to communicate with the website properly? Cross-browser compatibility testing is extremely important for a successful running website where you have one less thing to worry about.

Webinar Recap: Scale your Software Development with Automation Testing and CI/CD

Last week, our team at Katalon partnered with CircleCI to present a webinar: Scale your Software Development with Automation Testing and CI/CD. There’s no denying the benefit of automation testing in CI/CD pipeline has on product development cycles: it enables faster builds and deploys by continuously generating quicker and more efficient feedback loops.

The top 5 software testing trends of 2021

2020 challenged all of us. Remote work forced many companies to rethink their QA processes and the tools and methods they use for software testing. Consumers and customers continued to expect high-quality products, and software development teams needed to maintain their pace of delivery and even speed up in order to stay competitive.

How to centralize test automation in Jira and Xray

Xray is a powerful and highly customizable tool that can be adapted to fit your needs. We have a vibrant testing community and user base that often surprises us with unexpected solutions and workarounds. Simon Champenois is a QA Manager and member of the “Xray France User Club.” He created a unique workflow that allows Xray users to centralize test automation in Xray and Jira.

Collaborative API Design and Testing with Insomnia

Insomnia Designer is a collaborative API design tool for designing and managing OpenAPI specs. This session will cover how to design and test APIs, as well as how to extend Insomnia with custom plugins. Kong Champion Mert Simsek will dive into how as a team is leveraging Insomnia Designer to share information and data APIs across teams to improve their overall process.

Top 5 Must-Have Features of Regression Testing Automation Tools

As the world moves forward, it wants to progress, more efficiency, more speed, and the same is the case with the software development industry. Every software development organization wants to save time, effort, and money at every step possible. Software Testing being a major part of software development also needs more efficiency. Thus, comes automation.

5 ways Testsigma makes your regression testing easier

Regression testing is one of the most critical aspects of quality assurance. It helps developers to check for issues that are introduced by new additions to their codebase or due to a bug fix. The aim is to check all those pieces of code that could be impacted due to these changes. It goes without saying that adopting effective regression testing strategies can save development teams hundreds of hours of debugging.

How to Test Responsive Web Design Cross-Browser Compatibility

Responsive Web Design (RWD) is a term that was defined by Ethan Marcotte in 2010 according to which, design and development of web pages should be responsive to different screen size, platform, and orientation. Basically, the idea was to create web pages that look good on all devices and size screens.

Insprint Test Automation - Round up

Whenever a new methodology or a new system is introduced, with it – certain terms and guidelines are introduced too. These terms and guidelines are meant to be followed to ensure maximum output. But during implementation, some of these guidelines might be deemed not-so-important and might not be followed. Similar has been the case with Scrum Agile Methodology. Since it was introduced, it has been adopted by a majority of software development teams.

A Beginner's Guide To Test Automation With Javascript (Nightwatch.js). Part 1.

Welcome to the “A beginners guide to test automation with Javascript(Nightwatch.js)”! This is a three-part blog series to kick start writing web UI automation using Nightwatch.js. In the following parts you will learn: Sounds exciting? Let’s get started! Writing a script in JavaScript (JS) and Nightwatch.js, aka Nightwatch (NW), is simple once you get started and this guide will help anyone regardless of their skill level.

[TUTORIAL] Reports and Analytics in Katalon Studio

In this video, we'll show you how to utilize the report and analytics function available in Katalon Studio. We'll also give you an introduction to Katalon TestOps - our AI-based analytical solution. Codeless testing tool is the easiest way for new automation testers to start learning and experimenting with test automation.

End-to-End Testing on a JS App

There’s no doubt which programming language is winning the battle for global supremacy right now. JavaScript has powered past the 12 million developers mark, and 5 million of its loyal fans (some 40%) have come aboard within the last three years. Initially thought of as merely a Java spin-out, it is now used to power everything from machine learning libraries to space exploration robots. But to truly maximize the potential of JavaScript, developers have to implement an effective testing regime.

Web performance: How to load test

Website owners commonly ask why they need a website performance load tester. Throughout web history, some extremely popular sites have had their fair share of serious downtimes. Either they get massive traffic volumes, or their website simply crashes. Thus, web performance load tester services check the application’s ability to perform under anticipated user loads.

Load Test Your Rails Apps with Apache JMeter

Every Rails app has a breaking point; a level of activity that it simply cannot handle. Your braking point depends on big architectural decisions, yes — and also on the tiniest changes committed by your most junior developer. That's why it's vital to regularly test your application's performance under load. In this article, Milap Neupane gives us a Rails-centric introduction to load testing with a powerful open-source tool called JMeter.

Understanding the benefits of test management and BDD

Teams have been testing software for as long as software has existed. With the increased adoption of continuous integration and delivery, automated tests are becoming essential. Behaviour-driven development (BDD) is a modern approach to developing software that grew out of Agile and test-driven development. Most teams/organisations can benefit from test management and BDD, but BDD adoption is much more than simply managing tests – automated or manual.

Week of Testing Day 3: Installing k6 and running a load test

How do you get started with the k6 open-source load testing tool? Here's a step-by-step walkthrough of installing k6 and running your very first load test. Timestamps below! Note from Nicole: I realized after this video that I was mixing `let` and `var` in this video. They have different implications on scope, and I would recommend you use `let` or `const` in your own scripts.

Top 3 Challenges in Cross Browser Testing and How to Tackle Them

Since the beginning of the internet era, browsers and websites have lived co-dependently. Starting from the internet explorer, then to the Mozilla project and now to at least six major browsers in the market, we have evolved quite well. But browsers and web development technologies do not seem to be in a happy relationship. To ease out the web development, developers think of new ways to have a dedicated and organised system of sustainable websites such as subgrids. Result?

How to Select the Best Cross Browser Testing Tool

Cross browser testing can be a real headache for a software tester. You may have tested your application on the latest versions of Chrome, Firefox, and Edge, but more often than not, some browsers such as Internet Explorer, Opera Mini, UC Browser get missed out. As a result of this, a portion of your users will not be able to view your product properly. Thanks to the cross-browser testing tools available in the market, now the cross-browser testing efforts can be significantly reduced.

5 features that make Testsigma the best cross browser compatibility testing tool

Cross Browser Testing is adopted by developers in order to ensure that an application works as intended across all combinations of devices and browsers. This will help developers to reveal issues that might have been left ignored or uncovered otherwise. Each browser comes with an exceptional blend of web support but also has certain drawbacks.

Sauce Acquires API Fortress; Adds API Testing Capabilities

By now you may have seen the news that Sauce Labs has acquired API Fortress, a leading provider of modern API testing solutions for agile and DevOps teams. This is an exciting milestone for us, and we are thrilled to welcome the capable API Fortress team into the Sauce Labs team! Here, I’d like to go into a bit more depth on why we did this acquisition and what this will mean for our customers.

Creating Digital Confidence with Test Automation

Engineering teams understand the importance of a comprehensive continuous testing strategy to build digital confidence, improve user experience, and accelerate release velocity. However, when beginning on the journey to continuous testing, the task of building and executing a strategy that provides clear value can be challenging. Whether it’s designing automation from scratch, understanding where you can scale the value of your tests throughout the pipeline and across teams, or demonstrating the value that quality brings to larger business objectives, building a test automation strategy sometimes creates a web that is seemingly too complex to untangle.

Automating Mobile Gestures with Appium

Mobile applications are becoming more and more important in our daily lives. From ordering clothes to grocery shopping, the services available via an app are increasing rapidly and users expect a seamless experience. This means that the automation focus is shifting more towards mobile devices.  But did you know that there is a huge difference between interacting with a desktop browser and a mobile app?

API Functional Testing- A Critical Part Of Your Security Plan

Functional tests help you to both catch vulnerabilities before your API goes into production and also monitor the health of your API moving forward. Learn how to optimise functional testing to become a core aspect of your security plan and prevent unauthorized access and unsavory data spills.

Appium vs Selenium - Architecture, Functionality, Applications, and Everything in Between

It’s perhaps difficult to remember life before smartphones. Today, mobile phones have transformed dramatically to become the information and communication hub fundamental to modern life: from paying for your next meal to tracking your sleep habits. This explosion of the mobile industry puts testing professionals under pressure to keep up with speed without sacrificing their mobile apps’ quality.

Best website load testing services

Website load testing services determine how websites deal with online traffic. Too often, people equate it with performance testing. However, load testing is just a type of website performance testing. Other types of performance testing include endurance testing, volume testing, scalability testing, spike testing, and stress testing. In website deployment, it is common that transactions may fail and systems crash. It is due to concurrent demands on the website and adjustment over resources.

Which is the Execution Order of Elements in Apache JMeter?

The execution order of the elements in an Apache JMeter performance test plan is very important, it helps understand the timeline of events and how your test will behave. Make sure that you understand every JMeter element before adding it to your test plan, this will help create faster performance tests and not jump into various errors.

Checklist For Mobile App Testing

Every mobile application, irrespective of its category, has a common goal of creating an impeccable user experience. App users want to see something new and innovative. And even though the great user experience is the most important, it only comes with quality. To ensure quality, mobile app testing is essential. In this blog, we will discuss a step-by-step mobile app testing checklist.

Testing without limits: xk6 and k6 extensions

k6 v0.29.0 introduced xk6 and k6 extensions to the k6 community. 🎁🎉💪 You can now extend the functionality of k6 using Go-based k6 extensions and import them as JS modules in your k6 script. This feature opens the gates for anyone to use existing k6 extensions and write custom Go extensions for special requirements. Before this release, importing JavaScript libraries was the only possibility to extend k6.

4 virtual connectivity trends for social gathering and what it means for mobile app developers

While humans are ever-adapting, the recent pandemic has forced a complete revamp of how we work and play. As in-person meetings and conventions remain sparse, networking in other ways has become a new normal. Mobile app developers are applying key lessons and trends of online networking and socializing to capitalize on increasing global demand for virtual connectivity.

ACTION REQUIRED: Secure Your Testing Experience - Best Practices for Updating Sauce Connect

Sauce Labs provides a number of features that help secure your testing experience and ensure that your data and applications are safe while using our cloud platform. One of the most popular features is Sauce Connect Proxy—a built-in HTTP proxy server that opens a secure "tunnel" connection for testing between a Sauce Labs virtual machine or real device and a website or mobile app hosted on your local computer ("localhost") or behind a corporate firewall.

What's New In Loadero (November 2020)

November was a big month for Loadero in terms of updates. We were working on the compute units feature for a long time and are very happy that now we provide our customers even more control over configuring test participants. We improved our test runner stability and made some important fixes. We are proud to share what has been updated and are sure that this will help you to run even better tests with us.

Should You Build A Test Automation Framework From Scratch?

Frameworks are crucial for any automated testing process in a software organization. They not only reduce the testing efforts and maintenance costs but also increase the return on investment (ROI) of an organization who is looking to optimize their agile processes. A well-designed test automation framework makes it easier to continue running and improving the system consistently.

A Universal Approach for Building a Successful Automation Testing Framework

In the past 20 years, open-source was speeding up software development. As the Agile world requires teams to release fast and often, it’s time for open-source play its role in ensuring software quality. Join Katalon VP of Product as he uncovers the approach to developing your automation testing tool from open-sources, and the 5-year lessons his team learned from building Katalon Studio - a free, inclusive automation testing tool based on Selenium.

Leveraging Docker Containers to Manage Sauce Connect Tunnels

Sauce Connect Proxy™ is a built-in HTTP proxy server that opens a secure "tunnel" connection for testing between a Sauce Labs virtual machine or real device and a website or mobile app hosted on your local computer ("localhost") or behind a corporate firewall. It provides a means for Sauce Labs to access your application or website.