Software Testing Trends 2019 Recap | Industry Insights

2019 is almost over. The software testing landscape has seen numerous introductions in new testing approaches and innovations at an exponential rate. It has also witnessed the continuation of technological improvement, evolution, and reinvention. As we are progressing to 2020, let’s take a retrospective look at the top trends in test automation and see how we stand after one year.


TestComplete Furthers UI Innovation and Automation with Version 14.3

TestComplete is finishing out 2019 on a high note, following previous releases that included AI-powered visual recognition, integration with Zephyr for Jira, support for Shadow DOM, tight integration with Azure DevOps, PDF testing, and major enhancements in performance and stability of the platform. We also introduced native support for BDD-style Gherkin syntax through our integration with Hiptest, part of the SmartBear BDD portfolio that also includes Cucumber.


Checklist of Questions to Ask When Performance Testing

Suppose you have an e-commerce application and want to make sure it's performant. Load tests can help prevent issues under expected loads, but what happens if there's an unexpected load from a social media promotion or holiday sale? What if high traffic persists for several hours or days? Load tests are the most popular type of performance test, but they can't answer all performance-related questions.


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.