Embracing AI Based Testing – The New Era
How can Artificial Intelligence enhance software testing? Technology has drastically evolved throughout the past decade. Many innovations have deeply influenced our lives such as smartphones, bitcoin, electric cars, and blockchain, but artificial intelligence (AI) definitely tops the list. AI has become vital in analyzing a…
Test Automation Patterns and Good Practices
How to make sure your test automation not only makes your team move faster, but in the right direction. By Matias Fornara and Alejandro Berardinelli Test automation, or automating the execution of your tests, provides several advantages: it saves your team time, resources, and the…
Webinar Summary: How to Use Automation to Increase Test Coverage
Testing is like sweeping, it’s better with a Roomba Recently, I had the pleasure of presenting the concept of test coverage and its relationship with automation for a SmartBear webinar featuring CrossBrowserTesting. If you are someone who would rather read a blog post than watch…
Selenium vs Watir
Choosing between these two test automation tools for an automation framework I recently got started on a client project in which I’m putting together an automation framework, where, luckily, I’ve been given some objectives that are quite clear to fulfill. I want to discuss one…
Automatic Checks with Scriptless Tool, Ghost Inspector
Ghost Inspector review: Tool to automate tests without the need for coding skills We just started a new project with a client from Silicon Valley in e-commerce where one of the first things we’re working on is to review their current testing strategy, and within that, their…
Understanding the Importance of Cross-Browser Testing for Modern Web Apps
In this guest post, Alexandra McPeak from SmartBear explains cross-browser testing and why it matters When it comes to consuming web content, there are more choices than ever to enjoy your own unique experience. However, this can easily be overlooked in software development. The biggest…
Losing and Regaining Confidence in Automated Tests
Why we lose faith in automated tests and what to do about it Every now and then we find ourselves meeting clients who have lost faith in the usefulness of automated tests. Not necessarily because of the quality of the tests themselves, but because many times they’re…
[Infographic] The State of the Software Testing Profession 2015-2016
Summarizing and Reflecting on the 2015-2016 “State of the Software Testing Profession” Report by TechWell Yet another survey report on the state of software testing has been published, this time by TechWell called, “The State of the Software Testing Profession 2015-2016.” You may be wondering,…
[Ebook] A Complete Introduction to Functional Test Automation
Everything you need to know before getting started with functional test automation Introduction to Functional Test Automation It is often said that “Automating chaos just gives faster chaos,” and not only faster, but also (paraphrasing a Daft Punk song) harder, faster, stronger… chaos. Yet, seemingly everyone…
How to Optimize Test Coverage in the Long-Term
Our method for improving test coverage over multiple test cycles We want to test as much code as humanly (or mechanically) possible right? Yes and no. For each test cycle, it’s important to consider multiple strategies for measuring test coverage and to put a system…
How to Avoid False Positives and False Negatives in Test Automation
Make sure you can trust the results of your test automation When dealing with automation, one of its most delicate subjects is the results that lie, otherwise known as false positives and false negatives. Those who have already automated know this to be an issue…
Validating Modified Data in Test Automation
The importance of validating modified data in automation In test automation of any kind, we end up automatically simulating (with a tool or with a fragment of code) the action that a user would execute on the system (in the broadest meaning of the word…
The 4 Most Common Test Automation Challenges (and How to Overcome Them)
Getting started with test automation is no easy feat, but here are some tips to pull it off effectively They say “automating chaos just gives you faster chaos,” not only faster, but (to paraphrase a song by Daft Punk) harder, faster, stronger… chaos. Automation can be…
Best Testing Practices for Agile Teams: The Automation Pyramid
How to apply test automation efficiently and effectively with the automation pyramid Test automation and agile software development go hand in hand, but automating is often easier said than done. Most developers recognize the benefits of test automation: it speeds up testing, lowers costs, increases…