Skip to content

uTest
Syndicate content
Updated: 22 min 19 sec ago

Why Are Testers Uninterested in Upgrading Their Skill Sets?

Fri, 11/21/2014 - 22:47

“The only type of testing that I can do is manual testing.”Distance-Education
“Test automation is very important, but I am too busy now to learn something new.”
“Test automation is useful, but I will learn it when I will need it.”
“I am interested in test automation, but I don’t know any programming and it will take a long time to learn it.”
“I want to learn test automation, but my employer does not have any training programs.”

Have you ever heard any of these stories? I have, and not only once, but many times, about test automation, load testing, and web service testing.

Most of the testers I know say in one way or another that they would like to learn more about their profession but, “not now, maybe later, when the conditions will be better, when they will need the new skills in their job, when their employer will pay for their training, when someone will train them for free, when they will be less busy, etc.” The list goes on.

People sometimes say the same things about fitness: I will do it tomorrow, I will do it when I will have more time, when I will need it, etc. I have certainly done this many times as well.

But why exactly are testers not interested in learning new skills? Actually, to take things a bit further, why are testers the least interested in upgrading their skills out of all people that work in IT? Can it be because testing is seen as an easy job that anyone can do? Or because there is still no formal education track for testing? Or because some testers could not do other IT jobs well and needed a way out? Because of complacency? Maybe because of affluence and a high standard of living? Or possibly because of the illusion that things that they did yesterday will be there for them forever?

Who knows. I certainly don’t. But it is something that I see a lot. And recently, I asked other people what they think about it: Are testers the IT people least interested in learning new things?

One of the people I asked is a development director for a large development company with thousands of developers and hundreds of testers. He hires lots of testers all the time. The other three I talked with are IT recruiters who know the IT market very well. They all agreed with my observation. And none of them had better answers than me.

What do you think?

Alex Siminiuc is a uTest Community member and Gold-rated tester and Test Team Lead on paid projects at uTest. He has also been testing software applications since 2005…and enjoys it a lot. He lives in Vancouver, BC, and blogs occasionally at test-able.blogspot.ca.

Categories: Companies

Google Test Automation Conference: Video From Days 1 & 2

Fri, 11/21/2014 - 00:24

The Google Test Automation Conference (GTAC) is an annual test automation conference hosted by Google, bringing together engineers to discuss advances in test automation and the test engineering computer science field.

GTAC 2014 was recently held just a few weeks ago at Google’s Kirkland office (Washington State, US), and we’re happy to present video of talks and topics from both days of the conference.

If 15-plus hours of video below just isn’t enough, be sure to also check out all of our Automation courses available at uTest University today.

Categories: Companies

Testing Tool Showdown: liteCam HD vs. Mobizen

Wed, 11/19/2014 - 23:36

7a9a23a7651f16f378279c983cd8039a_400x400Clear, to-the-point bug reports that are backed up with solid evidence are a must for testers when it comes to communicating with developers and getting to the root cause of issues quickly.

And that evidence comes in the form of attachments, which add to a bug report by offering proof of the bug’s existence, enabling the customer or developer to reproduce and quickly rectify the issue at hand.

But with all of the options out there, we wanted to single out a couple of options that could get testers started, so we took to two popular screen recording tools from our uTest Tool Reviews in liteCam and Mobizen.

liteCam

liteCam has a four-star average review from our uTesters, and while a couple of testers appreciated that “it packs all the features they need in an single UI that greatly improves their video recording workflow,” performance issues with frequent crashes marred the experience for one tester. What liteCam also has going for it is a Free (videos are watermarked) and Paid edition of the product.

Mobizen

Mobizen is also a popular screen recording tool amongst our tester base, with an identical four-star average review. Testers have called out its high frame rate, ease of use and installation, and great support on tablets. Additionally, another key standout of this particular tool is that it is 100% free.

Which of these screen recording tools gives you the most bang for your buck when it comes to bug report documentation? Be sure to leave your feedback in the Tool Reviews section of uTest or in the comments below.

If you end up choosing one of these options, also be sure to check out our recent uTest University courses on how to set up liteCam HD or Mobizen for screen recording.

Categories: Companies

Latest Testing in the Pub Podcast Takes on Testing Weekend Europe

Tue, 11/18/2014 - 20:00

Testing in the PubSteve Janaway and team are back for more pub pints over software testing discussion, in the latest Testing in the Pub podcast.

In Episode 13, UK-based software testers Amy Phillips and Neil Studd talk Weekend Testing Europe. Weekend Testing Europe is the European chapter of Weekend Testing and was just relaunched in 2014 by Amy and Neil.

Weekend Testing is a program that aims to facilitate peer-to-peer learning through monthly Skype testing sessions. If you’ll also recall, uTest contributor Michael Larsen is a founding member of the Americas chapter of the program.

Be sure to check out the podcast to learn more about the monthly sessions. If you’re from Europe and interested in participating thereafter, you can send an email and/or ping Testing Weekend Europe on Skype ID europetesters. You can also follow them on Twitter @europetesters.

The latest edition of the podcast is available right here for download and streaming, and is also available on YouTube and iTunes. Be sure to check out the entire back catalog of the series as well, and Stephen’s recent interview with uTest.

Categories: Companies

Join uTest for a #uTestChat Twitter Chat on Friday

Tue, 11/18/2014 - 16:15

This Friday, November 21st, we are excited for you to join @uTest on Twitter for #uTestChat starting at 1:00 p.m. EST. It’s time to huddle around the virtual water cooler and connect with your fellow software testers as we chat about all things software testing.

Have a question about furthering your career or breaking into a new testing type? How to write a great bug report? What’s the best testing tool for the job? Bring your thoughts and opinions, and get ready to spend some time connecting with the testing community. twitter-utest-chat

What is a Twitter chat?

A Twitter chat (or tweet chat) is a live, real-time conversation between a group of people on Twitter. The group follows one hashtag (#uTestChat) and your moderators from the Community Management team (Linda and Ryan) will keep the discussion moving.

Why have #uTestchat?

The goal of #uTestChat is to connect and engage the vibrant and active testing community on Twitter.

How do I participate?

Sign up for a Twitter account if you don’t have one already. If you don’t have an account, you can still follow along with the #uTestChat hashtag but you will not be able to participate in the conversation (but what fun would that be?)

Once you  have your own account, follow a few accounts like @uTest and @Applause so that you get the hang of how Twitter is used. Then show up online at 1:00 p.m. EST on Friday and get ready to chat!

Categories: Companies

Meet the uTesters: Michael Solomon

Mon, 11/17/2014 - 16:30

Michael Solomon is a Silver-rated tester on paid projects at uTest, hailing from the United States (New York). When he’s not testing softmichael solomonware, Michael works as a freelance sound man in TV. You can visit some of his work over at his website.

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

uTest: Android or iOS?

Michael: iOS! I have had an iPhone since the first one came out, and I think I have owned every model since the very first one. I do have a Samsung Galaxy S4 for testing purposes. While the Android platform has become easier for me to understand, I most definitely prefer iOS and its abilities to sync seamlessly with my Macbook Air, Calendars, iMessage, etc.

uTest: What drew you into testing initially? What’s kept you at it?

Michael: When I came upon the site, I didn’t have formal testing experience. Turns out that having an inquisitive mind and a good head on your shoulders can be just as valuable as having formal technical training.

What’s kept me at it? The fact that it turns out I’m fairly good at it! I’ve always been a stickler for grammar, so I think that helps massively in my bug reports. I’m constantly going back into my bug reports to tweak a word here and there, which probably goes unnoticed by the Test Team Lead (TTL), Project Manager (PM), and client.

uTest: What’s your go-to gadget?

Michael: My iPhone 6 for sure! I love it. It’s a beautiful phone. Console logs are a breeze with Xcode, videos look beautiful, and in conjunction with HandBrake, you can attach some very high-resolution videos to your bug reports that measure up at just around three megs.

uTest: What’s one trait or quality you seek in a fellow software testing colleague?

Michael: Clear bug reports. Being part of a cycle at uTest involves going through the previous bugs that have been raised to make sure you’re not posting a duplicate. A good bug title goes a long way in terms of making my job easier when it comes to figuring out if I am posting a bug that has already been posted.

uTest: What keeps you busy outside testing?

Michael: Outside of testing, I stay busy with my day job, which is recording dialogue for many different types of TV programs. You can find my audio in various programs ranging from Impractical Jokers to the unveiling of the Lord & Taylor Holiday Windows with Nick Jonas, and from the first episode of Cake Boss to the Banksy Does New York documentary on HBO/HBO GO.

Categories: Companies

Selenium: 10 Years Later and Still Going Strong

Fri, 11/14/2014 - 18:43

In the field of testing technologies, it isn’t very often that we see a tool survive and grow richer in over a decade. Just recently, Selenium completed 10 years, and this article takes a look at the ecosystem that Selenium has nurtured.tw-blog-promo-tile-120x120

Agile and Selenium

The agile manifesto has been around longer than Selenium, and more teams are looking towards the agile form of software development to reduce their feedback cycles and practice continuous delivery. One of the practices that teams need to do well when working the agile way, is test automation.

Test automation may seem easy — but in order for it to be truly effective, the team needs to have a lot of discipline in defining their process, choosing the right tools and technologies to give that quick feedback by running various types of tests (smoke, regression, etc.), and also allow the test automation to evolve and scale.

That said, even today, completing test automation in the same iteration along with development is a huge challenge for most teams. These challenges get aggravated and more apparent when test automation uses tools and technologies that are difficult to keep in sync with the rapidly changing product.

It was 2004 when Jason Huggins, while testing an internal application at ThoughtWorks, created a JavaScriptTestRunner that changed the way automating the browser (browser-based-testing) is done. This then evolved into “Selenium” which was subsequently made open source.

Where is Selenium today?

Selenium has evolved and adapted to the changing test environment, and here’s a quick glance at where it currently stands in the industry:

  • Today, it is extremely rare to find someone involved in browser-based testing who does not know about, or has not heard of, Selenium
  • There are many other frameworks implemented in various languages that build on Selenium and offer more capabilities for test automation
  • There are various innovative companies that have built products on top of Selenium to offer more value to its clients – i.e. SauceLabs, BrowserStack, etc.
  • Service organizations across the world have the top layer of management talking and selling Selenium-based offerings to prospective clients
  • There are numerous organizations that have sprouted over the years, selling Selenium-automation-based testing services
  • Selenium is one of the top-searched skill-set in job profiles (related to test automation)

The Selenium team is working hard and fast to come up with more capabilities, features, and also standardize browser and mobile-browser automation support.

Why is Selenium so popular?

So how is it that Selenium survived for a decade and is getting stronger and more popular? Well – there are many reasons for this:

  • The most important reason – it simply “works.” It does what the APIs claim to do.
  • It is open source – so one can dig deep to understand how it works, and if it needs to change, the power is in the hands of each individual in the community. You don’t need to be in the ‘elite-class’ to have access to the core workings of the same (by elite-class, I mean that you probably need special license/hardware to use the tool, and because it is expensive to do so, organizations/teams would probably have only a few of these available for some team members).
  • The community support is awesome. If the Selenium core contributors cannot answer in time, there is vast amount of expertise in the community – it’s quite possible someone has encountered something similar, and the ideas/suggestions/workarounds come in fast numbers. Also, fixes do come in very quickly.
  • It is free – so other than having good programming language expertise, there is no other ‘tool-cost’ involved
  • Given the growth in adoption of agile, Selenium-based automation fulfills all the requirements of teams needing to do test automation, if done right!
What’s the roadmap for an agile tester?

The future of testing is very bright. We have a plethora of devices and technology advancements happening every minute. It can seem scary (and for good reason, too), to those who are not on the path of learning and adopting what science and technology holds for us.

Here are some thoughts of what you can do to get on that path:

  • The role of QA has become much more complex and requires a mindset shift as well as technical disciplines
  • Get involved and contribute towards product architecture – this will help understand what needs to be tested, what needs to be automated at which layer of the test pyramid, and why
  • Understand that test automation is a form of development. Get proficient at developer-practices, and apply your testing-hat to become great at test automation
  • While websites had become the challenge to tackle 10 years ago, QAs must now understand how to automate testing for not only websites, but also mobile and interactive applications
  • Behavior-Driven Testing (BDT) is one of the ways you can identify and build a good regression suite to avoid getting into the anti-patterns mentioned above

This article is an excerpt from my contribution to an eBook titled Perspectives on Agile Testing. Read the full article, and many others on testing in the past decade in the eBook. You can download it as well.

Anand Bagmar is a Test Practice Lead at ThoughtWorks, a software design, creation and delivery company credited with creating and open-sourcing what is now the defacto-standard for cross-platform/cross-browser web-app functional testing, Selenium. You can find out more about Anand on his about.me profile, his blog, or follow him on Twitter @BagmarAnand.

Be sure to also check out our 8-part uTest University course series on the basics of Selenium.

Categories: Companies

Safety Language in Software Testing: Why It’s Not OK to Deal in Absolutes

Thu, 11/13/2014 - 21:38

Of course this has been tested. This is definitely working as it should be. images

How many times has a tester or developer uttered these words to only have them come back and haunt them? Or worse, lose credibility? As a tester, it seems like a no-brainer to use CYA language in your everyday work. Heck, one just has to look to prolific software tester James Bach’s recent talk at CAST to figure that out (“I’m reluctant to say ‘pass.’ I’d rather say, I don’t see a problem as far as I can tell”).

But is “safety language,” such as ‘it seems to be’ versus ‘it is,’ something that should be a part of every tester’s skillset? Gold-rated tester on paid projects and uTest Forums Moderator Milos Dedijer seems to think so. It was a discussion topic that recently cropped up in the uTest Forums:

Some time ago, I had an argument with my team lead about my use of safety language. I tend to use it in any argument, and I believe that it’s a good practice. I don’t use it in my factual reports, but I do use it frequently in my descriptive reports. For example, if I say that a set of steps has been executed I don’t use safety language to report results, but if I say that a certain feature has been tested I use safety language almost all of the time. Using safety language to preserve uncertainty appears to be one of the skills a tester must have.

And he was not alone:

I’ll tell you the most important reason to use safety language. When you are definitive as in “This feature has been fully tested” or “I’m positive this is the behavior” then you better be right or you will lose credibility. I never say I am 100% certain of something unless I can prove it or I’ve just looked at it.

It was also a fair assumption that this tester may have felt the same way:

If you read my writings you may notice that I generally use safety language and rarely use absolutes. I feel that in most cases this is a reasonable approach for testers.

What do you think? Is safety language a must for testers and an underrated trait? Feel free to leave your comments below or join in on the ongoing discussion over at the uTest Forums.

Categories: Companies

Applause Announces the Ovation Awards: Vote for Your Favorite Apps

Wed, 11/12/2014 - 19:00

As testers working with hundreds of apps each year, you probably already have a good idea which ones stand out in the pack. Now’s your chance to letovationLogoLeftBlack that be known to the world.

360-degree App Quality company Applause is excited to announce The Ovation Awards, the only app awards that measure what brands & developers truly seek: the love and loyalty of users and experts.

We’re looking to you not only as testers, but as app users, to vote for your favorite apps from a list of 200 finalists across 10 categories (and across both iOS and Android). We have a panel of expert judges who will be poring over your selections and making their decisions. Here’s the timeline of the awards:

  • Public voting: Nov 12 – Dec 14 – Vote for your favorite apps – vote for just one, or vote for 20 (one per category per OS) from our pool of 200 finalists. This is a big part of what our panel of expert judges will consider.
  • Judging – Our panel includes accomplished mobile engineers, journalists, CEOs and others who understand apps inside and out. Oh, and that means testers, too. You may recognize long-time uTesters Lena Houser, Allyson Burk and Michael Larsen who are also on our esteemed panel! The judges will look at YOUR votes –  as well as the analytics used by our in-house team of data scientists to help decide the 200 finalists – in order to choose the winners across 10 categories and the overall grand prize winner for each operating system.
  • Winners: Announced January 14, 2015 – The winner for each category + OS will be announced, as will the grand-prize, overall winners for iOS and Android.

Let your voice ring loud and clear. Be sure to vote today for your favorite apps in the Ovation Awards!

Categories: Companies

Authors in Testing Q&A With Mobile Tester Daniel Knott

Wed, 11/12/2014 - 17:05

Daniel Knott has been in software development and testing since 2008, working for companies including IBM, Accenture, XING and AOE. He is currently a Software Daniel KnottTest Manager at AOE GmbH in Germany where he is responsible for test management and automation in mobile and Web projects. He is also a frequent speaker at various Agile conferences and now a published author. You can find him over at his blog or on Twitter @dnlkntt.

In this uTest interview, Daniel explains the biggest mobile testing pain points that come up in his user groups, and gives us a preview of recently released book, Hands-On Mobile App Testing. At the conclusion of the interview, you’ll also receive a link to an exclusive discount for the purchase of the book.

uTest: You’ve been involved in software testing in general, but what specifically drew you into mobile testing?

Daniel Knott: Back in 2011 when I was working at XING AG in Hamburg as a software tester for web applications, I had the chance to switch to the XING mobile team to establish the QA processes. Working on this team was a great experience. I had the chance to build up a test automation framework for Android and iOS from scratch and establish a mobile testing process. I was also free to try several things out to find the right tools and workflow for my company and the development environment. This time and experience was just awesome and convinced me to focus on the mobile world.

uTest: What’s your go-to mobile device?

DK: My current device is the LG Nexus 5. I really love the device with its features. I also appreciate the raw Android experience and that the latest updates are always on my device (I am really looking forward to Android Lollipop). Before the Nexus 5, I had another Nexus device and several iOS devices. At home, I am using an Android tablet with a bigger screen to browse the web.

uTest: You host two software testing user groups in Germany. What is the most common challenge or pain point that comes up amongst mobile testers in these sessions?

DK: Well, the first group I organize is the Software Test User Group Rhein Main (STUGRM) and focuses more on general software testing topics. The second group is the Rhein Main Mobile Quality Crew and is a brand-new user group with its kickoff event in November. However, we already had some talks and meetings about mobile testing at STUGRM, and the biggest pain points were always around mobile test automation. So many people are looking for the “right” mobile test automation solution. Currently the one and only solution for all the different mobile platforms doesn’t exist.

I always recommend to start simple and to use some of the great open source mobile test automation tools that are available for almost every platform. Try the tools with your app and see how they integrate into the company development environment. Every environment is different and not every tool fits into every environment. This is an important point and people who are involved with mobile testing must know it. There is no need to buy expensive frameworks to cover mobile test automation.

Besides test automation, the other big pain point from my point of view is the missing mobile mindset. Mobile testing is different than normal software testing of web or desktop applications. It requires lots of manual testing on real devices and testing in the wild to test applications in the real-world environment where customers will use the app. For example, it is not enough to test a mobile app only in the office and over a Wi-Fi network — you need to test on real-data networks to see the real behavior of your app.

uTest: You’re a published author now with your new book on mobile testing. Were there any authors in testing that were your muse for this book?

DK: Well, not really. My muses were the readers of my blog. When I started the blog in 2011, I never expected that so many people would read my posts about mobile testing. I got so much great feedback and ideas from my readers, and this convinced me to start writing a book about mobile testing.

However, there are a few people that inspired me. For example, there are Lisa Crispin and Janet Gregory with their books about Agile Testing. Their books are just great and cover so many important points in the agile testing world that can also applied to mobile testing. Then, there is Elisabeth Hendrickson with the book Explore It! This book is also a must-read for all software testers. Other than that, there are so many great people in the software testing industry that inspire me everyday when I read their tweets and blogs.

uTest: One of the chapters in your new book details important skills mobile testers should have. Beyond good communication skills and a natural curiosity, which you mention any tester should have, which traits most separate a mobile tester from other testers?

DK: The biggest difference is in-the-wild testing, and the ability to be on the move while you test mobile applications. Software testers who test web or desktop applications don’t need to walk through cities or the countryside while testing. This is completely different for mobile testers, who must be on the move and cover different real-world usage scenarios. For example, this includes testing apps on different carrier data networks and using all the different sensors a smartphone offers.

A uTest-exclusive 20% discount is also available valid through December 31, 2014, for Daniel Knott’s new book, Hands-On Mobile App Testing.

Categories: Companies

uTest Partner BlazeMeter Hosts Performance Testing with JMeter Webinar

Tue, 11/11/2014 - 21:17

JMeter is the leading open source load performance testing tool, and cloud-based performance testing provider BlazeMeter will be hosting a live1_blazemeterbanner webinar next week giving testers and developers everything they need to run performance testing with the popular tool.

In this webinar on Wednesday, November 19, at 1pm Eastern Time, BlazeMeter’s Ophir Prusak will cover all of the vast capabilities and lesser known limitations of the popular open source load tool. The session will consist of three parts:

  • How to run performance testing with JMeter. Learn best practices, tips, and what you can and can’t do with JMeter.
  • Why it’s worth using BlazeMeter with JMeter. Learn the benefits and additional features you can get by running performance tests through BlazeMeter.
  • Live Q&A. Ask Ophir your questions about JMeter or BlazeMeter.

BlazeMeter is a proud uTest partner and provides next-generation, cloud based performance testing solutions that are 100% Apache JMeter™ compatible, and was founded with the goal of making it easy for everyone to run sophisticated, large-scale performance and load tests quickly, easily and affordably.

You can register right now for the live webinar next week.

Additionally, for more information on the popular open source load/performance testing solution, be sure to also check out the Tool Reviews of BlazeMeter and JMeter from the Tool Reviews section of our site.

Categories: Companies

Top Tweets from Better Software and Agile Development Conference East

Tue, 11/11/2014 - 18:11

As I wipe the frost off of my car and see my breath in the cold New England air, I’m especially envious of the folks down in Orlando this week for the Better Software and Agile Development East Conferences.

Testing and development professionals that registered for one of the two shows running concurrently this week received access to both the Better Software and Agile Development conferences, held at the Hilton Orlando Lake Buena Vista in Orlando, Fla., November 9-14.

The Agile Development Conference has been recognized for bringing together prominent thought leaders in the agile universe, while the Better Software Conference encompasses the entire software development life cycle, and true to its name, covers learning how to build better software. All week, both conferences have boasted keynotes featuring recognized thought leaders, in-depth tutorials and an expo floor with the latest software development and testing solutions.

For those unable to make it down to sunny Orlando this week for the 2-for-1 conference, here are some of the top tweets from the shows using the hashtag #BSCADC.

"Don't make yourself valuable to your company. Make your self valuable to your industry." @docjamessw #csp #pmiagile #bscadc

— Liza Wood (@brightcdns) November 10, 2014

"Believe: Lack of belief in yourself is career kryptonite." @docjamesw #csp #pmiagile #bscadc

— Liza Wood (@brightcdns) November 10, 2014

Mapping is sparking rich conversations as evidenced by much pointing at #bscadc pic.twitter.com/nL6K83HvOe

— David Hussman (@davidhussman) November 10, 2014

"What drives you crazy & pisses you off is your passion." @docjamesw #BSCADC #inspired

— Magda Lena (@lutoborska) November 10, 2014

Do you have a culture of heroism, blame or neglect? These are NOT the cultures of high performing #Agile teams. #pmiagile #bscadc

— Liza Wood (@brightcdns) November 10, 2014

#BSCADC quote "if it's not scripted, then you're not lazy enough."

— Christopher R Harvey (@thechrisharvey) November 10, 2014

If we have no way to tell when we're done…then why are we starting? #BSCADC #softwaretesting #softwareqa #testing

— Chris Okelberry (@theokester) November 10, 2014

In testing, focus on Intent over Implementation. #BSCADC #softwaretesting #softwareqa #testing

— Chris Okelberry (@theokester) November 10, 2014

"Stop trying being innovative unless you just insist on being a failure (…) be useful instead." @docjamesw #derivation #BSCADC

— Magda Lena (@lutoborska) November 10, 2014

You cannot always choose your influencers, but you can choose how you’re influenced by them. @docjamesw #csp #pmiagile #bscadc

— Liza Wood (@brightcdns) November 10, 2014

Categories: Companies

Meet the uTesters: Mikko Salamaki

Mon, 11/10/2014 - 16:45

Mikko Salamaki hails from Finland and is a Gold-rated tester and Test Team Lead on paid projects at uTest. He currently works as a Testing Specialist in his daM_facey job, and has been involved in several roles in software testing over the past 15 years, including beginning as a test designer. Mikko has also been a uTester for over 3 1/2 years.

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

uTest: What drew you into testing initially? What’s kept you at it?

Mikko: Well, it was a bit of an accident, really, as my studies would have been more suitable for network router configuration or such roles. However, I got a summer job at a small mobile phone developer as a tester, and when I graduated, got a permanent job there, and realized that it was actually something I really liked to do. I still love to help companies increase their software quality, which is why I tend to shift place every few years.

uTest: What’s your go-to gadget?

Mikko: I’d say the number one gadget is my Lumia phone which is always somewhere close by, but I usually add Samsung Galaxy Note 10″ to the mix for heavier stuff (like uTest TTL work) if I’m not at home.

uTest: What’s your favorite part of being in the uTest Community?

Mikko: The diversity of the people and projects. You never know what’s waiting for you the next day or even the next hour.

uTest: What keeps you busy outside testing?

Mikko: Family. I’ve got two kids, who have all kinds of hobbies that require transportation help (usually from me). And in addition to that, I’m a bit of a sports fanatic. Especially when the sun is shining, I tend to find a need to hop on my bicycle and drive a few dozen KM around in the countryside, or grab my skiis and do a round or two at cross-country tracks in the winter.

uTest: QA professional or tester?

Mikko: I would say I’m a bit of both. I love helping teams and companies find better ways to increase the quality of their software, but I equally love finding new bugs when testing myself.

Categories: Companies

State of the (u)Testers: Software Testing Careers Survey

Fri, 11/07/2014 - 22:38

little-uWhat got your peers into testing? What are their biggest pain points on their testing teams? Are they seeing any career advancement from their software testing certifications?

uTest has never conducted a study of its community members who have testing as their full-time careers…that is, until now. By launching our State of the uTesters software testing careers survey, we hope to give our testers a better picture of their peers’ testing careers — what motivates them, their testing aspirations and some of the biggest pain points in their organizations.

But the data will only be as good as the participation, so send in your responses today if you’re interested in what your testing peers have to say. We will also be selecting a  couple of random participants for a uTest t-shirt from all entries. The survey should take just 10-15 minutes and will be open for submissions until Monday, November 24. We will be publishing the results of this study here on the uTest Blog in December.

PARTICIPATE NOW

Categories: Companies

uTest Platform Feature Announcement: Duplicate Bug Warning

Thu, 11/06/2014 - 22:36

In the spirit of continuous improvement, we here in uTest Community Management wanted to share with you another great feature brought to you by our fantastic development team.

Today, we rolled out a Duplicate Bug Warning feature. Now, when testers are participating in paid projects and begin to file a bug, it will automatically search for keywords within the cycle’s Issue Reports and prompt the Tester with a list of possible duplicates for review.

bug warning

This is a huge step forward for those who utilize the tester platform. The deployment of this feature will help prevent our testing community from filing duplicate bugs which creates noise for the customer and negatively impacts one’s rating.

If you like what you see, feel free to drop a note on the forums or in the comment section below. We regularly share these words of encouragement to our developers!

Categories: Companies

Top Tweets from STPCon Fall 2014

Thu, 11/06/2014 - 16:30

The Fall 2014 edition of STPCon (Software Test Professionals Conference) is winding down after three days of keynotes, sessions and workshops on topics including agile testing, performance testing, test automation, mobile application testing, and test team leadership and management.

Speakers this week have included Keith Klain, Mike Lyles, Mark Tomlinson, Carlene Wesemeyer, JeanAnn Harrison and Applause’s own Chris Munroe.

Don’t worry if you weren’t at the show or didn’t get a chance to stop by and see us at the Applause/uTest booth (while it saddens us, we won’t hold it against you…for too long, anyways). We’ve got you covered with some of the most inspiring, quotable, memorable — and just flat out funny — tweets from the show that were tagged with #STPcon:

What we don't pay attention to, we don't see! Practice #ExploratoryTesting and focus on the system not test steps @justjoehere #STPCon

— Alessandra Moreira (@testchick) November 5, 2014

"Take charge of your career and future by taking charge of your own learning". @testchick #stpcon pic.twitter.com/y6dXTZSshW

— Teri Charles (@booksrg8) November 5, 2014

"With dev & testing: Competition is out…collaboration is in" says @smita_qazone at #stpcon @SoftwareTestPro

— Mike Lyles (@mikelyles) November 5, 2014

I don't always make a 109 slide presentation. But when I do, it's for #STPCon

— Dave Haeffner (@TourDeDave) November 4, 2014

A few blogs to follow and read. @testchick #stpcon pic.twitter.com/Xv1VcCqlSt

— Teri Charles (@booksrg8) November 5, 2014

An inspiring mission and values is vital for people to get excited about living a culture of quality @Jason_Lauer #stpcon

— John Ruberto (@JohnRuberto) November 4, 2014

Keynote @KeithKlain "Testers, you are not your ideas" perspective when testers are talking to high level management. #STPCon

— Jean Ann Harrison (@JA_Harrison) November 5, 2014

"Establish credibility with people who matter" says @KeithKlain in #keynote at #stpcon @SoftwareTestPro #talkingToCIO

— Mike Lyles (@mikelyles) November 5, 2014

Trust @KeithKlain to always say it as it is! We need to learn how to talk about #testing. Great keynote at #stpcon! pic.twitter.com/hGmrldGzRA

— Alessandra Moreira (@testchick) November 5, 2014

"Our job isn't over when the product goes live it's when it's retired." ~ @bradjohnsonsv #STPCon #softwaretesting

— Jay Philips (@jayphilips) November 5, 2014

"Don't let the existing culture dictate your approach; disarm it!" ~ @Jason_Lauer #STPCon #leadership #softwaretesting

— Jay Philips (@jayphilips) November 4, 2014

The barrier to entry in testing is often low, so becoming a tester is easy. Being great at it not so much #STPCon #RaiseTheBar #testing

— Alessandra Moreira (@testchick) November 5, 2014

"I decided to stay in testing on purpose". @testchick #stpcon pic.twitter.com/J3QYkmToNR

— Teri Charles (@booksrg8) November 5, 2014

And rounding out the bunch, testing giant James Bach was also awarded a prestigious award on Wednesday. Congratulations, James!

Congratulations to @JamesMarcusBach awarded the 2014 Soft Test Luminary Award. Check it out @ the Reg desk. #STPCon http://t.co/kj93HTSMEF

— SoftwareTestPro (@SoftwareTestPro) November 5, 2014

@SoftwareTestPro @JamesMarcusBach "Luminary" as an understatement: that's surely a first! Well deserved, James – congratulations. #STPCon

— Neil Studd (@neilstudd) November 5, 2014

Congratulations @jamesmarcusbach! #STPCon pic.twitter.com/sYfv6TidoO

— Teri Charles (@booksrg8) November 5, 2014

Categories: Companies

Authors in Testing Q&A With Agile Testing Champion Lisa Crispin

Wed, 11/05/2014 - 16:30

Lisa Crispin was voted the Most Influential Agile Testing Professional Person at Agile Testing Days 2012 by her peers, and enjoys working asCrispinDonkey a tester with an awesome agile team. She shares her experiences via writing, presenting, teaching and participating in agile testing communities around the world.

She is also the author and contributor of numerous software testing books, including her latest, released in October and co-authored with Janet Gregory, More Agile Testing: Learning Journeys for the Whole Team. You can learn more about Lisa’s work on her site, and follow her on Twitter @lisacrispin.

In this uTest interview, Lisa explains the reality of agile adoption and suggests ways teams can succeed with agile.

uTest: Where have companies or teams gone most wrong when rolling out agile in their organizations?

Lisa Crispin: Many organizations don’t understand that to succeed at software development, we have to focus on delivering the best possible quality, rather than focusing on speed. Too many think that “agile” means “fast.” You need a big investment in time and training so that teams learn important practices such as TDD, CI, specification by example/behavior-driven development, helping business stakeholders identify the most valuable features, and so on. Teams that don’t nurture a learning culture where failure is tolerated, experiments are supported, and the team has diversity, accumulate too much technical debt and fail.

uTest: From your experience, what’s your mix of either backgrounds or personalities that make up the ideal agile team?

LC: Any team needs diversity. It’s essential that each team member feels personally safe to ask questions, bring up issues, and suggest improvements. Each team member must learn to shift to an “agile” mindset and be willing to try small experiments, see what works, continually improve, and build quality into the product.

The downside of diversity can be communication gaps. We have to build a common language to communicate. Using executable tests to drive development helps with that. Sharing knowledge so that we each understand the others’ jobs also helps.

We need to build our T-shaped skills, or as Adam Knight puts it, square-shaped skills. For example, testers don’t need to be coders, but they should be technically aware, having a high-level understanding of the system architecture and some familiarity with the tools and frameworks in use. Everyone should feel safe to ask questions and ask for help.

uTest: Why is agile *the* answer for larger organizations stuck in their ways?

LC: I’d like for us to lose labels such as “agile.” Each organization should identify their biggest problem, brainstorm small experiments to make that problem better, try each experiment and grow incrementally from there. It’s a shame that “agile” has become, for many organizations, the latest in a long line of “miracle cure” methodologies.

I prefer Elisabeth Hendrickson’s agile acid test: A team is agile if it delivers business value frequently, at a sustainable pace. To have a sustainable pace, you have to embrace so many good values, principles and practices. Continuous delivery is the golden ring we’re all trying to grab these days. It takes a long time to achieve it – we have to be patient, try small experiments, sometimes take one step forward and two steps back. I know from experience that eventually we’ll get there. If it takes years, that’s OK – remember how many software delivery efforts fail.

uTest: You joined your first agile team in 2000. Could you talk a bit about the experience, particularly how it drove you to become an agile testing champion?

LC: On my last waterfall team, I was frustrated that despite how disciplined we were at following the waterfall process, we were always behind our competition. By the time we got a feature out the door, it was out of date.

During my first iteration as a tester on an agile team, I was shocked to discover that if two users logged into the product we were developing, the server crashed. “Unacceptable!” I cried. Our manager/coach had to explain to me that the customer didn’t care whether more than one user could use the product — they were a startup who needed features to demonstrate to potential investors. This was a giant mindset shift for me — the customer defines external quality, not the testers.

I had the opportunity to work for a small financial services company from 2003 to 2012. The co-founders knew they needed successful software delivery for their business model to work, but knew nothing about software. After researching who in the area could save them, they persuaded Mike Cohn to come on board full time, and luckily he brought me on board. I got to experience the magic that happens when business executives understand the value of quality, and a cross-functional team works together for quite a few years. Learning to deliver business value frequently at a sustainable pace (to paraphrase Elisabeth Hendrickson) was an eye-opening experience.

uTest: Your new book is a continuation of the first – ‘Agile Testing,’ which came out five years ago. How does this book differ and how is it a natural continuation of the first story being told?

LC: The “basics” we used in our first book, such as the agile testing quadrants and test automation pyramid, still prove useful today. But we’ve benefited from more disciplines joining the agile effort. For example, business analysis experts such as Ellen Gottesdiener and Mary Gorman have shown us more ways to help stakeholders specify how features should work. Longtime agile testing practitioners such as Gojko Adzic have come up with techniques such as impact mapping that achieve similar goals.

And there are new technological problems to solve, such as testing software embedded in so many things we use every day, from automobiles to exercise equipment. We are testing in many contexts: Globally distributed teams, enterprise organizations, business intelligence. We have to adapt and grow our models to accommodate all the new challenges.

uTest: The book is filled with stories – stories from real agile teams and firsthand experiences. What was one of the stories that surprised you the most, or was most inspirational?

LC: Wow, with around 70 sidebars from more than 40 contributors, it is hard to single any out. One that I thought had a unique perspective was Parimala Harisprasad’s story about leading an offshore test team that is working with agile development teams.

She has found a lot of simple ways to make the remote team members feel more connected with each other. She has a wonderful sense of humor, and her team clearly has a lot of fun, which in turn helps them collaborate better. For example, they share funny pictures and videos, creating a “butterfly effect” among the people in different geographical locations. It’s good to get ideas on how to make a distributed team “jell,” since so many of us work in organizations with individuals or teams who are remote.

Categories: Companies

uTest Platform Preview: New Dashboard for Testers on Paid Projects

Tue, 11/04/2014 - 19:45

A few months ago we welcomed Gold-rated Functional and Security tester Alexander Waldmann to the Applause Product Team. We are thrilled to have a long-term uTester helping build and improve the platform for our community of testers working with us on paid projects.

One feature we are excited to preview for you today is the new Tester Dashboard! Through working with various members of the community, we have identified the information uTesters need in order to have a more enjoyable and productive experience each time they log in.

Here is a screenshot of the revamped Dashboard in action:

new dashboard

As you will see, the Dashboard has been broken down into several widgets that will help highlight information that is relevant to you. For example:

  • The Welcome widget displays your picture, badges, and various ratings (down to the fourth decimal point)
  • The Test Cycle widget can be filtered to display test cycles by their status – Invited, Pending, Active or Locked
  • The Community News widget will bring news and entertainment fresh from the uTest Blog; keeping you up-to-date on uTest Community happenings
  • On the right-hand side, you will see your various tasks, including Test Cycles to which you have been invited and/or test cases which have not yet been submitted
  • If you are a TTL, you will also now see information relevant to cycles on which you are a TTL, such as the number of new bugs

The new Tester Dashboard will have a lot more functionality than what is highlighted here. We can’t wait to roll it out to the entire community in a few weeks! In the meantime, let us know what you think over at the Forums.

If you’ve recently signed up for a uTest account but do not yet have an ‘Expanded Profile’ to make yourself eligible for paid projects, you can learn how to in this uTest University course.

Categories: Companies

Are You Getting the Most Value Out of Automated Testing?

Tue, 11/04/2014 - 16:30

Note: The following is a guest submission to the uTest Blog from Sanjay Zalavadia.

Using automation testing wisely will allow your QA or testing teams to run more efficiently and reduce production times.

On paper, automated testing sounds like a potential solution to the many — and I stress many – challenging demands that QA management has to contend with on a regular basis. Balancing the need to reduce production costs and time while still releasing a high-quality product is no easy task, and yet, this has become a common expectation of development teams across the world.

Automated software testing promises to limit the number of runs that a QA team needs to manually execute during the production cycle. A well-constructed test script can analyze code more quickly and accurately than a manual tester ever could, and it can be reused for later projects if it proves to be particularly effective.

However, it’s not all sunshine and lollipops with automated testing; the tech is by no means a silver bullet for quality assurance concerns. But if managers are smart about how they incorporate these tools, they can take some of the burden off their test teams and create a more efficient production process.

What do you get?

Let’s start with the burning question that’s on everyone’s mind: “What can automated testing do for me?”

No doubt, your QA team has experienced its fair share of burn outs. Release schedules seem to be getting shorter and shorter, ramping up the need to test quicker and more frequently. If your team strictly uses manual testing — and I shudder for you if that’s the case — then they have spent many a sleepless night with bloodshot eyes looking at screen after screen of code.

With automated testing solutions, your team can take a much-needed reprieve from hands-on testing, or depending on how tight your production window is, can be reassigned to another task.

In a whitepaper, Software Quality Methods’ Douglas Hoffman comprehensively outlined the numerous tangible and intangible benefits of test automation, including:

  • More effective management of your resources, leading to shorter development times and overall better software products
  • Many companies that have successfully incorporated automated testing have seen employee productivity increase

Watch out for pitfalls

Like any other quality assurance tool, automated testing is not an all-in-one solution, and QA managers can sometimes get a little overzealous with it. TechTarget editor Jennifer Lent recently stated that a frequent mistake quality assurance teams make when first using automation is to begin writing scripts right away. Chalk it up to overeagerness, but drafting test scripts before an application is even functional is a poor, poor use of resources. At the same time, if you wait until the program’s totally complete, you’ll wind up wasting valuable testing time writing scripts.

Lent recommended that QA teams look to begin creating test scripts when they have a firm set of application requirements in front of them. That way they can have scripts ready when the program’s finished without running the risk that they were written with an earlier software version in mind.

Lent also explained that although the ultimate goal of test automation is to speed up the production process, QA professionals will be better served if they temper their expectations a little. That’s not to say that the time-saving benefits of automation have been overblown — they haven’t — but no production process is going to run 100 percent smoothly. Problems will pop up — possibly even with the scripts themselves — and work will be delayed. Build unforeseen disruptions into your production timetable, and your QA team can breath a little easier when the inevitable happens.

Sanjay Zalavadia is the VP of Client Services for Zephyr, who offers a real-time, full-featured test management system. Learn more about Zephyr right here.

Categories: Companies

What is Exploratory Testing? Find Out with a New Course and Webinar

Mon, 11/03/2014 - 20:30

Exploratory testing (ET) is a hot topic within the testing world. Testers who are not familiar with exploratory testing are looking for resources to understand what it is and how to get started testing in this way. binocular_man-300x273

We recently debuted a new course in uTest University called “What is Exploratory Testing?” penned by Lucas Dargis and Allyson Burk. In it, we look at the “traditional” approach to testing, and review what ET is and how it differs from scripted testing.

We also look at why you should use exploratory testing and wrap up by showing testers how to get started. In the course excerpt below, we answer the question: what is exploratory testing?

What is Exploratory Testing?

ET is simultaneous learning, test design and test execution. In other words, the tester is designing his or her tests and executing them at the same time. As an exploratory tester, your next action (the next test) is influenced by your previous actions, your observations of the product’s behavior, and your own thought process.

ET also assumes that a significant portion of the testing will be spent learning about the product. As you explore, you become more aware of how the product functions and its expected behavior. You can use that knowledge to design new and better tests. It also helps improve the analysis of the test’s results.

table

It is important to make the distinction between ET and other types of unscripted testing because some testers mistakenly believe that all unscripted testing is simply poking the product randomly to see what happens. Performing a series of random actions is called monkey testing and in some cases it may be a valid approach, however this is quite different from ET. With ET actions are the opposite of random — they are deliberate, driven by human thought and reasoning. Your approach is continually refined as new information is gathered and analyzed.

When an explorer goes to an uncharted region of the world, they spend months preparing. They go with a goal in mind and they rely on their abilities to adapt to changing situations. Similarly, an exploratory tester must prepare. They too have a goal and the skills needed to adjust their course. It’s true that monkey testing may occasionally find useful information, but it’s found unexpectedly. It’s the difference between discovery and exploration; luck versus skill.

Want to read more about exploratory testing? Read the full uTest University course!

Live Exploratory Testing Webinar

Learn about the basics of exploratory testing, what it means to exploratory test, and then watch Lucas as he embarks on an exploratory testing session. There will be a Q&A session at the end, so don’t miss this unique live testing event! Register for this webinar, happening on November 5, 2014, from 2:00 PM to 3:00 PM Eastern Time. After registering, you will receive a confirmation email containing information about the webinar.

You can also follow the conversation after the webinar in the uTest Forums. 

About uTest University

uTest University is free for all members of the uTest Community. We are constantly adding to our course catalog to keep you educated on the latest topics and trends. If you are an expert in UX, load & performance, security, or mobile testing, you can share your expertise with the community by authoring a University course. Submit your course ideas today.

Categories: Companies