Trending

NOW TRENDING AT QA VALLEY

Is it possible to Outside-In TDD on front-end?

Traditionally, because of lack of tools or knowledge, there have not been that many good practices in front-end development. You probably just made the jQuery work and if you were lucky you used Selenium to automate the tests from a user perspective. (more…)

So Many Choices, So Little Time: Comparing Javascript Browser Automation Frameworks

In the days before web applications, programmers wrote applications for a specific platform and used that platform’s native development environment and user interface controls. Before the application’s final release, a tester would check that the application was ready. Some testers wrote elaborate documents that described complicated scenarios they performed on.

read more

Fault Injection Testing for an IoT Device

If someone says a feature is not testable through the methods we use, it does not absolve us from the responsibility of testing; that's still our job. When this team was given a new connected device to test, they realized their existing functional testing skills wouldn't be sufficient to test.

read more

A Plea for Testability

Part of achieving quality in software means treating testability as a primary quality attribute. Once you do that, you can then adapt your requirements and development styles from that point of view. Whether you call that “agile”, “lean”, “scrappy” or whatever else is largely beside the point. The focus is.

read more

Challenges agile transformation can pose

Agile has come to stay, so there is no debate on whether we need to adapt to it or not. Here are some tips on how to do an agile transformation carefully, since it is a methodology that needs a cultural change, not just operational change. (more…)

Continuous Testing for Mobile Devices

Mobile applications have traditionally lagged behind their web counterparts in terms of speed of releases, maturity of testing and available tooling. Yet mobile is driving much of the innovation in today's connected world. Mobile devices and software have become an indispensable part of our day-to-day living. (more…)

Continuous Delivery is Not Continuous Deployment

Every once in a while, it is worth revisiting a topic that flies under most people’s radar. The differences between continuous delivery and continuous deployment is one of those topics. While those steeped in DevOps are well-aware that software can be delivered daily (or even more frequently), deployment is less.

read more

A Decision-Maker’s Guide to Test Automation

It’s not often that software testing makes the news, but when it does, it’s usually because something has gone spectacularly wrong. At 8:05 AM on January 13, 2018, the Hawaii Emergency Management Agency sent out a false missile alert. While there is much that is still unclear regarding exactly what.

read more