When testing software (or any type of system), we can use various approaches. Black box testing is a group of techniques that should be part of any tester’s toolbox. But don’t worry if you’re not familiar with it yet. As you’ll see in this article, the basic techniques aren’t too difficult. And you might already…
Year: 2020
Automated testing makes the whole testing process easy and fast. Record and playback testing make that process easier and quicker. Record and playback testing has been around for quite some time, but it’s delivering more value these days. But it’s been a roller coaster ride. In this post, I’ll be talking about what record and…
We’re in the age of the digital revolution. Today, most companies are adopting agile testing. But agile demands faster releases and change requests, which requires a flexible and speedy testing process. Test automation can help, but if it takes too long to write new scripted tests, the benefits may be lost. Nevertheless, it’s essential to…
There are always uncertainties in business, yet some times are more uncertain than others. The COVID-19 pandemic created new unknowns. How long will it last, and who will be affected? When will the economy rebound, and how quickly? How should we adapt our business? While we can’t predict the future, we can offer advice based…
Quality has become a major focus when it comes to software development because it’s what will impress your customers. And obviously, impressed customers are good for business. With the DevOps approach making the software development process easier and more efficient, the concept of QAOps has now made its way to the industry. When people from…
Why test software? This question is so fundamental to software development that all of us would answer, “It’s simple. Testing is the only way to verify that the application works as expected.” If we put that in software development terms, we say, “We test in order to ensure that the application meets its requirements or…
Working from home (WFH) can be a big shift for many companies and employees. Instead of a dedicated desk and your 24” 4K monitor, you’ll be working from the kitchen table on a 13” laptop. Rather than commuting for hours each day, you can roll out of bed and start working. No longer can you…
It’s frustrating, isn’t it? Customers want more features, and they want them yesterday. At the same time, everyone wants fewer bugs. You know what they say. Speed, quality, and money: pick any two, but not all three. At least your developers and testers appreciate what you’re dealing with. They understand the need to test what…
Sometimes we build an app with good intentions, but the DOM elements are not created or put in place as we planned. This is especially true if we are creating pages dynamically from a database, which is very common with most websites using a content management system (CMS). We can investigate how our application is…
There are plenty of opinions about software testing, but what exactly is it? First and foremost, it’s a process that’s designed to assure quality and verify that your application performs as expected. And software testing isn’t exclusive to just one language or framework. Today, we’re going to talk about software testing with Jasmine. More specifically,…