uTest Announces the Grand Prize Winner of the Ideal Tool Contest

we-have-a-winnerLast month, we asked the uTest Community to submit their ideas for the ideal testing tool – one with a unique feature or that combines some favorite features and functions into one tool. The Ideal Tool Contest was a competition for testers to design a testing tool targeted at the manual functional tester. We also offered one of the largest prize packages in recent history, with over $1,000 in prize money as well as uTest t-shirts.

Voting for the Ideal Tool Contest just wrapped up yesterday and we are happy to announce the Grand Prize winner and the four runners-up. Be sure to leave a comment to congratulate these folks! You can also take a moment to click through and read each of the winning entries.

Continue Reading

Six Ways Testers Can Get in Touch with Their Inner Programmer

This piece was originally posted by our good friends over at SmartBear Software. If you haven’t read it already for some context to this article, check out Part I in this B93X8G / Luminous Keyboardseries, “Don’t Fear the Code: How Basic Coding Can Boost Your Testing Career.”

Michael Larsen will also be joining us for our next Testing the Limits interview, so be sure to stay tuned to the uTest Blog.

Start Small, and Start Local

My first recommendation to anyone who wants to take a bigger step into programming is to “start with the shell.” If you use a PC, you have PowerShell. If you are using Mac or Linux, you have a number of shells to use (I do most of my shell scripting using bash).

The point is, get in and see how you interact with the files and the data on your system that can inform your testing. Accessing files, looking for text patterns, moving things around or performing search and replace operations are things that the shell does exceptionally well.

Learning how to use the various command line options, and “batching commands” together is important. From there, many of the variable, conditional, looping and branching options that more dedicated programming languages use are available in the shell. The biggest benefit to shell programming is that there are many avenues that can be explored, and that a user can do something by many different means. It’s kind of like a Choose Your Own Adventure book!

Continue Reading

Don’t Fear the Code: How Basic Coding Can Boost Your Testing Career

Testers-who-codeThis piece was originally posted by our good friends over at SmartBear Software. Be sure to also check out Part II of this blog, entitled, “Six Ways Testers Can Get In Touch With Their Inner Programmer.”

It’s vital to acknowledge from the outset that I am a reluctant programmer. I know how to program. I can piece together programs in a variety of languages, but it’s not something I consider myself accomplished at doing.

As a software tester, this is a common refrain that I have personally heard many times over the years. It’s so common that there is a stereotype that “people who can program, program. People who can’t program, test the code of programmers.” I disagree with that statement, but having compiled enough personal anecdotes over twenty years, I see why many people would have that view.

I see a traditional dividing line between a “programmer’s mindset” and a “tester’s mindset.” The easiest way that I can describe the difference is, to borrow from Ronald Gross’ book Peak Learning, a  “stringer’s” vs. a “grouper’s” approach to tasks and challenges.  If you are one who likes to work with small components, get them to work together, and “string” them into larger systems that interact, then you have a “programmer’s mindset.” If you look at things from different levels and “group” the items, see where there might be bad connections, and see if those bad connections can be exploited, then you exhibit a “tester’s mindset.” This is a gross oversimplification, but this idea helped me put into word why programming was a challenge for me. It was a “stringer” activity, and I was a “grouper.”

Continue Reading

Meet the uTesters: Moises Ramos

Moises Ramos is a Gold-rated tester, Test Team Lead and 2013 uTester of the Year who lives in Barcelona, Spain, with his wife and two daughters. Moises began his career as a developer, changed to systems administration, and currently has been leading a Service Desk Moises Ramos - Meet uTestersteam, System Administration, and Application Management team for more than 10 years. He has been a uTester since February 2013.

Be sure to also follow Moises‘ profile on uTest as well so you can stay up to date with his activity in the community!

uTest: What defines a ‘valuable’ bug to you?

Moises: Sometimes in a uTest cycle, customers specify in the overview which area of the application or functionality they are interested in. If so, bugs related to this area are the most valuable.

If there are no details in the overview, I try to put myself in the customer’s shoes. If I were the QA manager for this application, what issues should I try to uncover? Misaligned text in Terms and Conditions? Or a problem affecting the checkout process? It’s also important to understand the customer’s business and the real purpose of the application or site you are testing.

Of course, the value of a bug not only depends on the bug itself, but also on how detailed and accurate it has been reported.

Continue Reading

Top Tweets from CITCON 2014

This past weekend, Croatia played host to CITCON (Continuous Integration and Testing Conference), the Continuous Delivery conference that pre-dates the term “Continuous Delivery.” CITCON brings people together from every corner of the software development industry to discuss Continuous Delivery and the practices that go along with it.

Here are the top 5 tweets from attendees using #CITCON:

Continue Reading

One Week in With the iPhone 6: An Average Joe’s Review

I’m not a tester in my day job, and I don’t claim to be — I leave that to our great community of 150,000+ testers (my middle name is indeed Joseph, iphone 6though, so I can make the Average Joe claim without feeling ashamed of lying to you).

That being said, I enjoy technology as much as our testers do, many of which have already snapped up iPhone 6s for testing on customers’ apps hungry for validation of their iPhone 6 optimizations. I too was eager to get my hands on the iPhone 6, albeit for different motives.

I set my alarm for 2:45 AM ET a couple of weeks ago, got a cup of hot coffee brewing, and flexed my fingers over the keyboard in anticipation of a mad rush of folks pre-ordering. I pre-ordered the 64 GB Space Gray model of the standard iPhone 6, and it arrived on my doorstep last Friday. Here are my thoughts one week into the much-ballyhooed launch.

The Design

OK, so #Bendgate, in my opinion, has been blown way out of proportion. Apple even alluded to the fact that there have only been about 9 real support calls about it, which leads me to believe that the same social media posts about #Bendgate or #Bendghazi are recycled over and over again. Is there a problem with some of the iPhone 6 Plus models…sure. But not at the levels one may think.

Continue Reading

uTesters and Applause Employees Gather for Rome uMeetup

italyItalian uTesters and Applause employees alike came together on September 10 as part of a local uMeetup in Rome, Italy.

Moritz Schoenberg, Senior Manager of Delivery Europe, and Yishai Cohen, VP, Business Development & Channel Sales for Applause, joined eight Italian testers over dinner and drinks at downtown Rome’s DoppioZero, a suggestion of Bronze-rated uTester Giuseppe Barbera.

One of the eight community members in attendance, Davide Savo, even made the five-hour drive all the way from Genova to Rome. Needless to say, our community shares quite the bond. It was also a homecoming of sorts for Applause’s own Moritz — while he has grown to Senior Manager of Delivery Europe, he started off as as a tester in our community, a former Most Valuable Tester to be exact!

Continue Reading

Software Testing Events Fall 2014 Preview

For those of us in the northern hemisphere, fall is officially here, and that means the folks at Applause and uTest will be diving head first into our fall eBusiness Communication Duplicate modelvent lineup. To that end, we wanted to share with you some of the awesome events at which we will be in attendance.

In just two weeks, the STARWEST conference kicks off in Anaheim, California. Hosted by SQE, an organization that has delivered training, support, research, and publications to software managers, test professionals, and quality engineers worldwide since 1986, this top-notch conference caters exclusively to the needs of quality assurance professionals.

While you’re there, you won’t want to miss keynotes from such notables as Paco Hope, a principal consultant for Cigital, and Julie Gardiner, the principal consultant and head of QA for Redmind.

STPCon Fall
In the first week of November, the STP Conference will be heading to the Mile High City – Denver, Colorado. STPCon is a fantastic event where test leadership, management and strategy converge. The hottest topics in the industry are covered including agile testing, performance testing, test automation, mobile application testing, and test team leadership and management.

Be sure to check out some of the featured speakers including Lynn McKee and her Keynote on ‘Quality: Good, Bad and Reality,’ and also Mark Tomlinson in his track ‘Infuriatingly Fun Performance Puzzles.’

If there already wasn’t an incentive for you to head to Denver, uTest has also managed for an exclusive discount for uTesters, so be sure to get more information on this discount code if you plan on registering soon for STPCon.

Continue Reading

Community Challenge: Best Testing Tutorials Submitted to uTest University

The uTest Community recently uTest-University-300x95issued  a $250 challenge to testers: The top prize would be given to the tester with the best workflow and easiest-to-follow tutorial, as judged by our usability Test Team Lead, Inge.

Some of our top testers were certainly up for the challenge, submitting courses on that week’s topic: Screen recording on Android devices. This area is often a challenge for testers, and our aim was to look for Android experts who can share tools and workflows that make this task a breeze. For example, the tool making up the course should be easy to install, the workflow should be simple, and it should have the ability to export to non-native file formats.

Our expert Inge reviewed all of the submissions, and Gold-rated tester and uTest Forums Moderator Iwona Pekala came out on top with her course on ‘How to Set Up & Use Mobizen Screen Recording.’ Here are some of the recent courses as a result of this contest that we have published to uTest University, including Iwona’s prize-winning entry:

After you’ve checked out these tutorials on how to get started with these Android screen recording tools, be sure to also leave a review for fellow testers on what you liked — and didn’t like — about your experience, over at our Tool Reviews section of the site. And stay tuned for the next community course challenge, where the best tutorials will be published at uTest University!

Multilingual User Interface Testing: Why It’s Necessary for Global Software Integration

To take advantage of growth opportunities presented by an international user base, software and applications need to support more cultures, markeglobets and languages than ever before.

The need to localize technology in more languages has increased over the years and this is evident by more software products being offered in more languages. From mobile apps to online tools, users today have the option to choose from several languages for file management, translation support, editing tools, and other features.

English is spoken by only 8.5 percent of the world’s population. To cater information to the other 94%, a multilingual user interface (MUI) is needed. This is especially true given that globalization trends are increasing the expectations of users in all living countries regarding technology and its availability in their markets.

The MUI feature provides end users the ability to set a particular language of the user interface (UI), but this excludes personal databases that are created for the user in the templates residing in the data directory. Software testers need to test MUI technology for adapting internationalized software for a specific industry or region by checking locale-specific text and translation components.

Testing MUI in globalized software

As a start, you need to set the environments as languages. Suppose a construction agency is working on software that needs to be translated into multiple languages. You can create multiple virtual machines and adapt them to different language requirements by integrating MUI packs.

With the help of international testing environments, you’ll be able to emulate the same environment as the end user. The main focus should be placed on currency, time, date and other similar numerical formats, as common issues arise in this section. Special efforts are needed to make sure the system does not make mistakes, such as failing to digit group symbols.

A common user should have no indication that the software used is localized from one language to his/her native language, if the testing was done correctly. But it’s notable that there are different files (DDL files, for example) used by software for its own benefit, including language packs used. Different testers will use different strategies. Microsoft, for example, selects a different file pack for each language.

Testing should also cover the UI elements (buttons, labels, fonts, dialog boxes, and images) aside from the data storage requirements which include databases and files. If files are considered, a rule of thumb is to avoid default encoding and set compatible encoding.

Some of the useful tools you can use for testing purposes include W3C Internationalization Checker and Fake language testing. Such tools perform various tests to determine the level of international-friendliness of web pages and software interfaces and catch issues early. Fake language testing also makes sure the end user is able to switch between languages seamlessly and correct messages are picked up from the translation directory.

Continue Reading