Welcome!

Agile Computing Authors: Pat Romanski, Yeshim Deniz, Liz McMillan, Elizabeth White, Andy Thurai

Article

To automate or not to automate

To automate or not to automate

Why are you still holding on to manual testing? Has the experience of an automation failing been so expensive? Or are you avoiding it because you don’t want to experience the former? The reasons for avoiding are many. I also agree they are legitimate ones. Some of the major ones include:

Complexity

Traditional a.k.a script based test automation are complex. All thanks to the need to ‘code’! Whether it is RFT, QTP, Selenium or any other test automation tool a tester needs to learn a scripting language specific to the automation tool, apply development practices to create a script of a manually tested test case. What if you could still automate without having your testing teams code scripts?

Test automation is expensive

Right from investing in automation tools to right resources who know the native language of the tool to make it work – traditional test automation requires huge amount of investment. Tool license to user ratio is 1:1 which implies even if you add one more test automation expert to your team, you have to purchase an additional license. What if you could share test automation tool licenses within your team?

Skill intensive

Yes, script based test automation calls for programmers. Often more than expected, good programmers come at a price. This increases the cost to automate. Don’t forget to include the costs of hiring and retaining these resources. Scripting also isolates the whole testing exercise from the other team members ( manual testers and subject matter experts). This is not intentional but a side effect of test automation. What if all levels of experience, domain and technical knowledge collaborate in test case creation?

Time intensive

Traditional test automation means scripting. To write scripts, test, and make them work requires considerable time. And time means more cost, literally. What if you could shorten this time and still ensure automation?

Even though the aforementioned reasons are real, have you ever thought what you are missing out on? Have you ever thought about:

Incomplete test coverage

The pressure of time-to-market pushes your testing team to not regress 100%.

Time-to-market

Even if you decide to manually regress for 100% test coverage, imagine how much time would you save if you would automate regression? Imagine how fast you can hit the market? Imagine the first mover advantage?

Human errors

Even though to err is human, testing world can’t use this as an excuse for a bug that gets noticed by the client. Manual regression has the potential to become mundane which can result in unidentified bugs.

Expensive

This not only encapsulates resource cost, tool cost, infrastructure cost but cost the of increased time to market, the unidentified bugs due to lack of 100 % regression or just sheer boredom. These are all costs and opportunities you can’t condone.

Manual testing is absolutely essential. Test automation cannot replace manual testing. If testing is means to build high quality software, then test automation is a means to mean. You would agree, it is one of the effective strategies to build optimum software testing process. But the dilemma continues…

One one hand lies to cost of developing, maintaining and operating test automation. And on the other hand lies of the cost of increased time to market and the unidentified bugs due to lack of 100 % manual regression. What would you choose?

What if I propose to decrease the cost of automation and still offer all the benefits of test automation? What if you could still automate without having your testing teams code scripts? What if you could share test automation tool licenses within your team? What if all levels of experience, domain and technical knowledge collaborate in test case creation? What if you could shorten the time to automate and increase the test coverage?

Would you still automate or not?

More Stories By Monica Paul

Monica Paul is a Digital Marketing Specialist at Qualitia Software - a leader in scriptless automation. She is has 6+ years of experience and has worked withthe world's leading products and services companies. She has been a speaker and judge at tech conferences. She loves talking to and guiding start-ups, right now she is sharing information on Time to market for testing.

IoT & Smart Cities Stories
With 10 simultaneous tracks, keynotes, general sessions and targeted breakout classes, @CloudEXPO and DXWorldEXPO are two of the most important technology events of the year. Since its launch over eight years ago, @CloudEXPO and DXWorldEXPO have presented a rock star faculty as well as showcased hundreds of sponsors and exhibitors! In this blog post, we provide 7 tips on how, as part of our world-class faculty, you can deliver one of the most popular sessions at our events. But before reading...
If a machine can invent, does this mean the end of the patent system as we know it? The patent system, both in the US and Europe, allows companies to protect their inventions and helps foster innovation. However, Artificial Intelligence (AI) could be set to disrupt the patent system as we know it. This talk will examine how AI may change the patent landscape in the years to come. Furthermore, ways in which companies can best protect their AI related inventions will be examined from both a US and...
Charles Araujo is an industry analyst, internationally recognized authority on the Digital Enterprise and author of The Quantum Age of IT: Why Everything You Know About IT is About to Change. As Principal Analyst with Intellyx, he writes, speaks and advises organizations on how to navigate through this time of disruption. He is also the founder of The Institute for Digital Transformation and a sought after keynote speaker. He has been a regular contributor to both InformationWeek and CIO Insight...
DXWorldEXPO LLC, the producer of the world's most influential technology conferences and trade shows has announced the 22nd International CloudEXPO | DXWorldEXPO "Early Bird Registration" is now open. Register for Full Conference "Gold Pass" ▸ Here (Expo Hall ▸ Here)
Bill Schmarzo, Tech Chair of "Big Data | Analytics" of upcoming CloudEXPO | DXWorldEXPO New York (November 12-13, 2018, New York City) today announced the outline and schedule of the track. "The track has been designed in experience/degree order," said Schmarzo. "So, that folks who attend the entire track can leave the conference with some of the skills necessary to get their work done when they get back to their offices. It actually ties back to some work that I'm doing at the University of ...
@DevOpsSummit at Cloud Expo, taking place November 12-13 in New York City, NY, is co-located with 22nd international CloudEXPO | first international DXWorldEXPO and will feature technical sessions from a rock star conference faculty and the leading industry players in the world. The widespread success of cloud computing is driving the DevOps revolution in enterprise IT. Now as never before, development teams must communicate and collaborate in a dynamic, 24/7/365 environment. There is no time t...
The Internet of Things will challenge the status quo of how IT and development organizations operate. Or will it? Certainly the fog layer of IoT requires special insights about data ontology, security and transactional integrity. But the developmental challenges are the same: People, Process and Platform and how we integrate our thinking to solve complicated problems. In his session at 19th Cloud Expo, Craig Sproule, CEO of Metavine, demonstrated how to move beyond today's coding paradigm and sh...
CloudEXPO New York 2018, colocated with DXWorldEXPO New York 2018 will be held November 11-13, 2018, in New York City and will bring together Cloud Computing, FinTech and Blockchain, Digital Transformation, Big Data, Internet of Things, DevOps, AI, Machine Learning and WebRTC to one location.
Cell networks have the advantage of long-range communications, reaching an estimated 90% of the world. But cell networks such as 2G, 3G and LTE consume lots of power and were designed for connecting people. They are not optimized for low- or battery-powered devices or for IoT applications with infrequently transmitted data. Cell IoT modules that support narrow-band IoT and 4G cell networks will enable cell connectivity, device management, and app enablement for low-power wide-area network IoT. B...
The best way to leverage your Cloud Expo presence as a sponsor and exhibitor is to plan your news announcements around our events. The press covering Cloud Expo and @ThingsExpo will have access to these releases and will amplify your news announcements. More than two dozen Cloud companies either set deals at our shows or have announced their mergers and acquisitions at Cloud Expo. Product announcements during our show provide your company with the most reach through our targeted audiences.