Selenium Automated Testing: Getting Started

Getting Started with Selenium Automation

Samuel Seidl Articles, Automation, Development Technologies & Tools, Programming, Testing Leave a Comment

Automated testing is a great way to ensure that any application can continue to grow and change while still giving fast and practical feedback to developers. This feedback can tell developers whether or not the changes introduced meet the requirements of the product and don’t introduce bugs.

As discussed in a previous blog series, automated testing can be a valuable resource when trying to deliver both agile and maintainable applications. But where should you get started and what technologies should you use to build automated tests?

In this post, I will discuss how to get started with and how to build out a simple automated test in one of the most popular options: Selenium.

Keyhole Recognized as “Best of Johnson County” Finalist

Keyhole Recognized as “Best of Johnson County” Award Finalist

Keyhole Software Articles, Community, Company News, Keyhole Leave a Comment

Attention: This article was published over 2 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.Keyhole Software is thrilled to announce its selection as a finalist in the 2023 Best of Johnson County awards as a “Small Employer (less …

Kansas City Corporate Challenge 2023

Teamwork and Triumph: Keyhole Team Shines in Kansas City Corporate Challenge 2023

Keyhole Software Articles, Community, Company News, Keyhole Leave a Comment

Attention: This article was published over 2 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.Keyhole Software has officially wrapped up its fourth season of participation in the Kansas City Corporate Challenge, earning an impressive 6th place in Division …

Sequelize Command Line and Migration

Sequelize ORM: Interacting with databases using Node

James Fielder Articles, Databases, Development Technologies & Tools, Programming Leave a Comment

Today, we are going to be going over a very useful tool called Sequelize. It is an Object Relational Mapper (ORM), which allows us to interact with relational databases using Node.js.

Sequelize supports many different databases, but in this blog, we will be using MySQL. We will go over how to set up a local MySQL instance and a Node.js server using Sequelize to communicate with it.

Along the way, we’ll learn basic Sequelize functionally, such as the command line tool and migrations, to understand how to work with the database…