Welcome!

Continuous Integration, Continuous Delivery & Continuous Testing

Tim Hinds

Subscribe to Tim Hinds: eMailAlertsEmail Alerts
Get Tim Hinds via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Latest Blogs from Tim Hinds
The cloud provides two major advantages to load and performance procedures that help testing teams better model realistic behavior: instant infrastructure and geographic location. Cloud-based load testing also lowers the total cost of ownership, increases flexibility and allows testers...
Stress Testing: A testing process designed to push an application’s environment to its breaking point so that QA teams can gain an understanding of the upper limits of capacity within the system. Its purpose: Stress testing exposes issues that may not appear under normal or even expect...
While some of you may have already looked into Continuous Performance Validation, we’d like to take this opportunity to discuss the concept in more detail and explain why it works for organizations using process and practices like agile, DevOps, continuous integration, continuous devel...
To conduct complete mobile performance testing, a process that will allow you to consistently deliver an exceptional application experience to mobile users, make sure you hit every point on our ultimate mobile performance testing checklist. By now, hopefully you're well aware of the i...
Super Bowl 50 is upon us and while millions tune in for the faceoff between the Broncos and Panthers this Sunday, software testers will hold their breaths as these same fans flock to promoted web and mobile applications in droves. To the players, Super Bowl Sunday presents two paths: ...
Ah, the plight of software testers – destined to crank away behind the scenes ensuring all runs smoothly. Unlike musical conductors who command the spotlight while overseeing the performance of a piece, testers only seem to attract attention when things go terribly wrong. Okay, so life...
We thought it’d be fun to offer a look back at some of 2015’s biggest performance testing stories. Or in some cases, maybe all that was tested was our patience. Either way, here’s a quick trip down memory lane. Here we are - just a day away from 2016. It's hard to believe the year is ...
There are educational options available for nearly anyone interested in learning a new skill or changing their career altogether. And it’s only getting better. So what if you want to get an education in software testing? Fortunately, you have a few options. Duke. Stanford. Rice. When...
You may want to ask yourself if you really have a good understanding of where your customers are shopping. Digital marketers are known to cuddle up with Google Analytics as they crawl into bed at night just to explore these trends. Are you doing the same? Because as more of your custom...
We thought it would be fun to look through the lens of this movie at one relationship in particular: the one between developers and testers. When looking at how developers and testers get along, you often find conflict and differences of opinion. But in the end, we all have to work tog...
While it feels like only yesterday that Best Buy’s website crashed during the madness of Black Friday, it’s actually been a very busy year. A lot has happened, and though it may not seem so, the worlds of eCommerce, mobile shopping, and omni-channel retail are quite advanced from where...
Load tests can be super-scary if you aren’t expecting them. They take a fair amount of planning and coordination to pull off. They don’t just happen by themselves. Why would you need to run an unexpected load test? Turns out there are a number of reasons. For example, let’s say your ap...
There once was a time when testers operated on their own, in isolation. They’d huddle as a group around the harsh glow of dozens of CRT monitors, clicking through GUIs and recording results. Anxiously, they’d wait for the developers in the other room to fix the bugs they found, yet the...
Even though you are running an agile development process, that doesn’t necessarily mean that your performance testing is being conducted in a truly agile way. Saving performance testing for a “final sprint” before release still treats it like a waterfall development step, with all the ...
As a performance engineer, we wanted to arm you with a few of the common misconceptions out there, and give you some helpful ways of addressing them. That way, you can push your performance testing initiatives deeper into your Agile process, improving your application and making your e...
There are a lot of tremendous managers out there. They look out for our careers, mentor us and teach us, and help us remove obstacles so we can do the work we love. You don’t have to suck up to your manager to show that you appreciate them. So here are some subtle and respectful ways t...
Listen closely to the background hum of any agile shop, and you'll likely hear this ongoing chant: Automate! Automate! Automate! While automation can be incredibly valuable to the agile process, there are some key things to keep in mind when it comes to automated performance testing. ...
Have you ever considered including users in performance testing? It may not be the most obvious thing to think about, but the benefits are really interesting. There is nothing quite like the feedback that a real user provides, even for performance. In this blog post, we'll show you how...
Regardless of what they are looking up, travelers’ first experience is on the go. Users are under pressure, trying to figure something out without wasting any precious time. They are distracted – navigating a busy ticket counter or conversing in a foreign language with a street vendor....
If you’ve been in the software world for a while now, you know the idea of introducing a lite application isn’t exactly new or uncommon. However, it’s often done for different reasons. A free version can be used as a giveaway to attract new users while an easy-to-use version is perfect...
A website visit may involve a wide range of components many of which are off-site or not easily monitored. So what do you have in your toolbox to help address this? Load testing, real-user monitoring and site instrumentation all help you prepare for and monitor your website visitors’ e...
Technology changes at the speed of light. To say it can be hard to keep up is an understatement. For performance engineers, taking charge of your own continuing education is one of the most important things you can do to remain at the top of your game.
Approved this February by the Internet Engineering Task Force (IETF), HTTP/2 is the first major update to HTTP since 1999, when HTTP/1.1 was standardized. Designed with performance in mind, one of the biggest goals of HTTP/2 implementation is to decrease latency while maintaining a hig...
You don’t want to overlook anything when it comes to mobile performance testing. So in order to save you from the pain of missing those little things, we’ve put together a guide highlighting eight testing blind spots. Use it as a checklist – you may even want to print it out and keep i...
A good number of companies will be facing major issues with Google, as their sites are not optimized for mobile. Maybe you’re debating if the cost of developing a dedicated mobile site is worth it, or maybe you are struggling with how to tailor your own unique application experience do...
Within the next decade, we are going to see everything from power plants to transportation systems to factories to the appliances in our homes connected together for data collection, analytics, command-and-control, and all sorts of other applications. What is all this going to mean for...
You’ve got to test your website with mobile users even if you don’t have a mobile app or dedicated mobile presence. We see this in our discussions here at Neotys all the time: we’ll be asking someone about their mobile strategy and they’ll say, “Our mobile team does that.” Even if you ...
Sites don’t perform at their peak without great performance testers, and it takes time and effort to acquire them. You want the best in the business, just like any other department at any other company. But what do they want? What will convince them to join your organization? This post...
This week’s post is about the trials and tribulations of companies who make wearable applications – from fitness trackers to the nascent smartwatch market. They have a tough road ahead, and the competition is heating up. And everyone is talking about them. You may be thinking: what is ...
Online tax companies go from an absolute standstill to 100 mph in a matter of days. How do these companies do it? Tax laws change every year, so that online application is basically a brand new release when users start pounding away at it in February. What is it like to test the perfo...
We all know things can get crazy in the board room. With all the moving parts in a tech-heavy company, test results can take a back-seat to other metrics. In order to help your manager and high-level staff understand how performance testing directly impacts the bottom line, you’ll want...
While poor system performance occurs for any number of reasons (poor code, understaffed teams, inadequate legacy systems), this week’s post should help you quickly diagnose and fix a few common problems, while setting yourself up for a more stable future at the same time. Modern appli...
After an application crash, we know how important it is to figure out what went wrong and plan so it doesn’t happen again. In this post, we’ll look at some common causes of major website crashes, along with preventive measures you can take to avoid them in the future. With this extra k...
There are two types of kids in this world: the ones who spend hours meticulously building towers out of Legos, and the ones who delight in seeing how quickly they can make it all come crashing down. Which one were you? If you answered the latter, you’d probably make a good performance ...
Where were you on February 3, 2015 at 3:40 p.m. PST? Snowed in? Desperately trying to refresh Netflix? If so, you weren’t alone. It turns out even best and biggest companies experience failure from time to time. Despite the success of their Chaos Monkey approach to operations, the Inte...
It’s inevitable that web application problems are going to happen. Here at Neotys, our business is based on helping you prevent problems through website monitoring and testing. But problems can come from anywhere, and sometimes you just need to know where to look. So we decided to put ...
The art of software development is being radically transformed by the Agile Development methodology and the DevOps culture. This post will examine one particular aspect of this challenge: keeping QA and Operations in lockstep. With all the rapid change that happens – particularly relat...
Just as big box stores will see an increase in foot traffic, web outlets will also see more consumer transactions in the days prior. With increased mobile use, it is important to remember to test both your web and mobile application versions, and everything in between. If not, you may ...
This week's post is taken from a collection of stories and a Q&A session based around the experiences of Brad Stoner, an expert in testing, performance and Virtual Users. Brad is a senior performance engineer at Neotys and was the manager of the Load and Performance Team at H&R Block. ...
Not only will the Patriots take on the Seattle Seahawks in the big game, but many web based companies will be taking on large-scale traffic challenges after airing their prime time commercials that day. After hearing this, you should ignore the pregame hype, put down the nachos and get...