Today uTest announced that it is expanding from its traditional focus on functional testing to include a suite of end-to-end testing services that encompass security testing and localization testing. SSQ spoke with uTest CMO Matt Johnston, who said that uTest customers had already begun to request different testing services, and with the unique model that uTest uses—one that involves 43,000 testers in 78 different countries— and careful preparation and training, they were positioned to officially expand into these new markets. Johnston explained:
“Too often ‘software testing’ is synonymous with ‘functional testing.’ But to create a truly great application, it’s not just functional quality, it is things like load and performance engineering, it’s certainly testing for security and privacy vulnerabilities… If you’re a big enterprise company that has an internationalized application, its localization testing, that this notion of software testing is actually bigger than making sure that an application works properly from a functional perspective.”
uTest’s security testing services offering will be powered by a partnership with Veracode, Inc., provider of the world’s only independent, cloud-based application risk management platform. Testing experts will be able to take advantage of Veracode’s cloud-based automated testing tools, performing code level security testing, and in turn, Veracode will be able to offer their customer uTest services.
In planning for this expansion, uTest tapped into their existing base of talented testers and recruited new professionals who can perform high-level security and localization testing. Customers will benefit from this service, which eliminates much of the cost associated with hiring outside consultants while also ensuring the expertise and experience of the testers brought on for particular types of software testing projects. Johnston said:
“What we found is that a lot of companies from enterprises down to small and medium businesses have QA departments; oftentimes they don’t have the specialized expertise around things like security audits, or usability testing, or load and performance engineering… With uTest they can go and access the person or persons who have that specialized expertise and they can do it on demand, so it really cuts down the friction and ultimately the total cost of things like security testing or load and performance engineering.”
This afternoon I had the pleasure of speaking to Robert Holler, CEO of VersionOne, one of the conference title sponsors at Agile 2011. VersionOne has a new UI and a number of recent enhancements, but what Holler spoke to me today about were VersionOne’s two new strategic partnerships. The first is with Leankit Kanban, which will incorporate additional Kanban functionality into VersionOne’s existing toolset. The second is with Industrial Logic, which includes an eLearning platform built into the IDE.
[kml_flashembed movie="http://www.youtube.com/v/9T9ErWaqS40" width="425" height="350" wmode="transparent" /]
Rally Software, one of the title sponsors here at the Agile 2011 conference in Salt Lake City, has made several announcements about enhancements to their offerings. Tune in to the two video clips below to hear from Todd Olson and Ronica Roth about how Rally is capitalizing on the latest trends in Agile ALM including increased focus on Kanban and portfolio management.
[kml_flashembed movie="http://www.youtube.com/v/I1-gOxlxOac" width="425" height="350" wmode="transparent" /]
[kml_flashembed movie="http://www.youtube.com/v/EJGfBVGrPrU" width="425" height="350" wmode="transparent" /]
Representatives from ThoughtWorks and ThoughtWorks Studio were available today at the Agile 2011 conference to talk about their latest offerings. In this set of videos you’ll hear from Continuous Delivery author Jez Humble and other leaders about their recent announcements with their product and service offerings.
[kml_flashembed movie="http://www.youtube.com/v/oKGjb2L1T8s" width="425" height="350" wmode="transparent" /]
[kml_flashembed movie="http://www.youtube.com/v/HV4o_RXO7mY" width="425" height="350" wmode="transparent" /]
One Agile trend I’ve noticed is that its practices and techniques are now being accepted in more in areas that traditionally did not use the methodology, such as embedded systems. As evidence of that, for the first time this year, there is an “Agile for Embedded Systems Development” track at the Agile 2011 conference.
Yesterday, I attended John Maxwell’s session about Embedded Testing Techniques. We have reactions from two industry leaders and experts in the area of embedded systems test, James Grenning and Nancy Van Schooenderwoert:
[kml_flashembed movie="http://www.youtube.com/v/5oIWbHZ51q8" width="425" height="350" wmode="transparent" /]
[kml_flashembed movie="http://www.youtube.com/v/KDaiWyRWTPM" width="425" height="350" wmode="transparent" /]
At the Agile Alliance 2011 conference in Salt Lake City, there are 268 sessions, so choosing which ones to attend has been a challenge. Behavior driven development (or BDD) is an area that I hadn’t really explored in the past and wanted to find out more about. What exactly is this technique all about? Unlike test driven development (TDD), BDD is not about coding or testing, but more about having conversations with stakeholders in such a way that it will uncover and clarify requirements.
In this short video clip, BDD expert and trainer Liz Keogh gives a short overview of the BDD tutorial she delivered:
Tuesday morning’s Agile 2011 keynote, “Why Care about Positive Emotions?” by Positivity author Barbara Fredrickson taught us how positive psychology has proven that positive emotions help us become more aware and open. Fredrickson used the sun opening a water lily as a metaphor, saying that scientists have shown that positivity “open us up.” After “injecting positive emotions” into people in a lab environment, by showing them positive photos, giving a surprise gift or playing pleasant music, scientists have been able to study the brain and found indications that these people experience an increased awareness of their surroundings.
This is just one of the many learnings of positive psychology, a movement that became popular ten years ago, at the same time as the Agile manifesto. Positive emotions allow people to experience “more possibilities, more creativity, more resilience, better performance, and make better decisions,” said Fredrickson.
Besides becoming a popular movement in the same time frame, Fredrickson noted other parallels between positive psychology and the Agile Manifesto. Being adaptive and agile is common to both. Both have nailed some truths of human nature, namely that we must have trust and faith in individuals and teams.
Audience members were inspired. “Coaching and positivity go hand in hand,” commented an Agile coach, noting that by using positive behavior in “coaching moments,” will ultimately lead to increased productivity.
In the video below, you’ll hear some reactions from audience members who thought this message is will help leadership and management the importance of a positive environment in the workplace.
[kml_flashembed movie="http://www.youtube.com/v/KEUmwk4GlnA" width="425" height="350" wmode="transparent" /]
Agile 2011 is starting off with a bang here in Salt Lake City. With 16 different tracks and so many high-profile speakers, it’s tough to make a decision about which sessions to attend. Perhaps it was fitting that the first session I attended was about decision-making!
“Managers vs. Agile Teams: Who Makes the Decisions?,” a session led by Meghann Drury and Ken Power began with describing the decision-making process. We each make decisions constantly — what to wear, who to speak to, and, again, which sessions to attend when we’re at a conference. But in this interactive workshop, we explored decisions made in a business context and how those decisions are influenced.
The workshop began by teams talking about decisions that are made at different levels, such as at the organizational level, at the business unit level, at the release level, at the sprint level and so on. We talked about who influences decisions at these different levels. Which decisions are strategic vs. tactical? When should management be involved in Agile environments with self-directed teams? Should every team member have equal weight in decisions about the sprint?
These questions sparked interesting debate and helped the group think through the decision-making process and understand at a deeper level some of the complexities involved and how to get the appropriate people involved when making business decisions.
Update: This morning it was announced that the winner for Best Research Paper was
“Decision Making in Agile Developoment: A Focus Group Study of Decisions & Obstacles” by Meghann Drury, Kieran Conboy and Ken Power.
In this video clip, participant Roshen Joseph describes some of what she learned in the session:
[kml_flashembed movie="http://www.youtube.com/v/o3TQ_oPYHsU" width="425" height="350" wmode="transparent" /]
Monday Tasktop announced the release of the first real-time ALM synchronization tool, Tasktop Sync, which enables instant communication for collaboration between testers and developers, as well as real-time updates via server-to-server synchronization. Different stakeholders can view the progress of projects from their respective home environments simultaneously. It also offers visibility into all artifact types.
According to Mik Kersten, CEO of Tasktop Technologies, large organizations transitioning to Agile development struggle with communication and traceability. “With application complexity continually rising, it is no longer feasible to effectively collaborate and report over disconnected chains of email,” he says . Tasktop Sync is unique in that it facilitates access to pertinent information for all disparate team members; this makes it ideal for enterprises who wish to maximize the benefits of Agile.
Demonstrations on how to use Tasktop Sync are being given at the Agile2011 conference this week.
See the video below for information from Neelan Choksi, President and COO of TaskTop:
[kml_flashembed movie=”http://www.youtube.com/v/gvn7I02e5BY” width=”425″ height=”350″ wmode=”transparent” /]
This month, SSQ has been focusing on application performance management (APM) with a variety of articles and tips on the topic. But as performance test trainer and coach Scott Barber says, “Performance testing just ain’t easy.”
Barber is an early adopter and supporter of SOASTA’s new CloudTest Lite product, allowing engineers to code and debug their performance tests using the lightweight, free version of their CloudTest product.
On May 24, Aternity announced a major upgrade to its Frontline Performance Intelligence Platform, a tool which provides a view of client-side APM and monitoring from the desktop vantage point. Aternity is known for “end user experience management” in the health care IT industry and helps provide and improve “meaningful use” of EHR (Employee Health Record) applications, allowing health care providers qualification for ARRA benefits. Will Weider, Chief Information Officer (CIO) of Ministry Health, explained:
“Gaining visibility into our end user’s EHR experience is key to achieving solid clinician adoption. That is why we chose Aternity. When we do have end user issues, we can demonstrate progress and not be hindered by a user perception that often trails reality, ”
Reflective Solution’s StressTester, a tool popular in Europe, is touted as a full-function performance test tool which does not require scripting. I asked independent performance test consultant Alex Smith how this is possible. Smith answered:
“Indeed, like all tools it simulates virtual users to generate load. In a more traditional test tool, the script tells the tool which request to make next and contains the logic to make the simulated transactions realistic, for example handling session variables, parameterising the data sent to the application being tested, checking the responses from the application are correct, varying the route through the transaction (often as a reaction to a previous application response), etc. StressTester allows all of this, and everything else needed to correctly simulate real world users, to be configured through a comprehensive GUI. Instead of coding how to execute a transaction, the tester specifies what should happen and StressTester deals with the ‘how’.”
For more on APM, check out our two recent tips: