If your app is used anywhere outside your country of origin, chances are it uses some kind of localization strategy. Many people assume that localization simply means translation to another language, but this is not the case. Here are some examples of localization that your application might use: Language: different countries speak different languages. But […]
Author: kristinjackvony
Usability and Accessibility Testing
Two often-overlooked types of application testing are Usability Testing and Accessibility Testing. Usability testing refers to the user experience: whether the app is intuitive and easy to use. Accessibility testing refers to how easy it is for users with limited ability to use the application. I’ll be discussing both in today’s post. Usability Testing Usability […]
How to Design a Load Test
Last week, we talked about Performance Testing and various ways to measure the reliability and speed of your application. This week we’ll be talking about Load Testing. Load testing is simply measuring how your application will perform under times of great demand. This could mean testing scenarios of reasonable load, or it could mean testing […]
Introduction to Performance Testing
Performance Testing, like many other phrases associated with software testing, can mean different things to different people. Some use the term to include all types of tests that measure an application’s behavior, including load and stress testing. Others use the term to mean the general responsiveness of an application under ordinary conditions. I will be […]
Mobile Testing Part IV: An Introduction to Mobile Security Testing
Mobile security testing can be problematic for a software tester, because it combines the challenges of mobile with the challenges of security testing. Not knowing much about mobile security testing, I did some research this week, and here are some of the difficulties I discovered: Mobile devices are designed to be more secure than traditional […]
Mobile Testing Part III: Seven Automated Mobile Testing Tips (and Five Great Tools)
Walk into any mobile carrier store and you will see a wide range of mobile devices for sale. Of course you want to make sure that your application works well on all of those devices, in addition to the older devices that some users have. But running even the simplest of manual tests on a […]
Mobile Testing Part II: Manual Mobile Testing
I am a firm believer that no matter how great virtual devices and automated tests are, you should always do some mobile testing with a physical device in your hand. But none of us has the resources to acquire every possible mobile device with every possible carrier. So today’s post will discuss how to assemble […]
Mobile Testing Part I: Twelve Challenges of Mobile
Just over a decade ago, the first iPhone was released. Now we live in an age where smartphones are ubiquitous. Our smartphones are like our Swiss Army knives- they are our maps, our address books, our calendars, our cameras, our music players, and of course our communication devices. Testing software would not be complete without […]
Cross-Browser Testing
In today’s Agile world, with two-week sprints and frequent releases, it’s tough to keep on top of testing. We often have our hands full with testing the stories from the sprint, and we rely on automation for any regression testing. But there is a key component of testing that is often overlooked, and that is […]
A Gentle Introduction to Session Hijacking
We all know that Session Hijacking is bad, and that we should protect ourselves and our applications against it. But it’s difficult to get easy-to-understand information about what it is, and how to test for it. In this post, I’ll first describe the different types of session hijacking, and then I’ll provide a walkthrough on […]