Katalon Smart Wait: A New Way to Handle Web Loading Issues

For those who are familiar with Selenium WebDriver, one of the most common features is the Wait command. These commands are handy in test scripts execution, or observing and troubleshooting issues that arise due to time lag. Wait commands are powerful — but they also come along with a big problem with timing due to front-end processing. Starting from version 7.0.0, we have introduced the Smart Wait feature that helps you handle Selenium wait issues without any additional test scripts.


Third-Party Script Audit Checklist

The average website makes 20 JavaScript requests that transfer 410kb of data with each page load. This is according to HTTPArchive. Scripts are behind everything from analytics to advertising, so they affect everything. And now it’s easier than ever for non-technical users to insert these scripts – thanks to to Google Tag Manager and similar tools – without regard for the performance impact. It kills website speed.


Study Finds That Code Quality Doesn't Influence Pull-Request Approvals

Pull requests are a staple of open source software. Someone finds a bug or inefficiency within a section of code, and they can submit a “pull request” through Git to the repository owner. The owner can compare the new code versus the original, and if they agree it’s better off with the new code, it’s in. Sounds like an open and shut case for high quality, right?


Test Automation & BDD: How They Fit Together

Many development problems arise from miscommunication. For example, a developer may start working on a specification that they don't fully understand or a stakeholder may request a feature without understanding the implications. The result is rework that increases costs, creates delays and, in many cases, leads to failed software projects that go well over budget.

Run a Perfect Bug Hunting Event in DevOps - Szilard Szell | SmartBear Talks

Szilard Szell, DevOps and Test Automation Expert, is sharing how to excel in exploratory testing and make bug hunting events a crucial part of the team life and where this concept fits into Scaled Agile Framework and DevOps. Watch the interview with Szilard and share your experience after doing bug hunting in comments.

Checklist of Load Testing Best Practices

Performance tests have become critical for modern web applications. The lightning fast speed of Amazon, Facebook, and Google has made users accustomed to fast pages loads and less patient with slow websites. Load tests are the only way to ensure that your application is performant before deploying it to production. While load tests may seem straightforward, there are some caveats – and many development teams forget them.


Turbocharge QA with Pre-Production Monitoring

Traditionally, Quality Assurance (QA) has been a very manual process. Our QA teams do an amazing job running through test plans, finding critical bugs, and logging reports. But it can be a lot of work to run through the tests again and again, dig into the errors to provide the contextual information developers need to fix bugs quickly, and prepare the reports your developers need to find and fix errors in the codebase.


How Test Automation Fits With Agile & DevOps

Many software teams aren't satisfied with their test coverage or the associated maintenance costs. At the same time, it's hard for business teams to justify the time spent writing tests without actionable business metrics. The good news is that moving from test automation to continuous testing can unlock the benefits of automated tests. Let's take a look at the difference between test automation and continuous testing, as well as how these concepts fit with Agile and DevOps processes.