Decades of Leadership in the Software Testing Industry

AscentialTest has been forming in the minds of our founders for several years. After building QA Partner/SilkTest at Segue Software in the 90s, they got the opportunity to use their product extensively in the field. As consultants implementing test automation with various tools for more than 10 years, they’ve formed a thorough assessment of the state of the field. What they found surprised them: automated tests were too expensive to build.

Furthermore, the requirement for programming skills to move beyond the superficial tests that can be recorded left out too many members of the team. They also discovered that a large portion of test development time is spent ‘writing code’ to workaround object recognition deficiencies. Some users estimate that time to approach 80%. Clearly this explains why the decision to adopt automation is not always straightforward. With a fresh understanding of the challenges and our heads full of ideas, we’re energized and excited to bring about the next paradigm shift in test automation.

Brian has been working in the field of test automation for more than 30 years. Brian began as a QA Engineer using the testing tools available in the early 1980’s. He joined Segue Software in its infancy and served as the EVP of R&D during that company’s golden years. Brian formed Star Quality, a consulting firm specializing in test automation in the late 90s. After 12 years of experience in the trenches, he’s excited to be building the next generation testing tool that will increase the productivity and and effectiveness of test and development teams.

Dave is a pioneer in the field of automated testing. Dave developed ATF, one of the first automation tools, more than 20 yeas ago. He was a founder and Chief Architect of Segue Software, Inc., the original creators of QA Partner/SilkTest. Dave believes that no testing tool can be easy to use without a solid foundation. That’s why he is committed to providing AscentialTest’s universal agent with the most powerful object recognition engine in the industry.

Pricing Plans - Solo Testers to Large Enterprise Teams

Not seeing a pricing package that fits your needs? Want to compare us directly to a competitor’s offering? Tell us more, let us take a shot at providing a custom or lower cost package.

Subscription

Solo Testers

Starting at $200/mo

“The Selenium Killer”

Subscription

Teams

Starting at $380/mo

Subscription

Unlimited

Starting at $6k/mo

Perpetual License

Teams

Starting at $8.4k

Perpetual License

Unlimited

Other Resources

Upcoming Webinar

Building Reusable Verification Tests

Tue, Jun 25, 2024 10:00 AM - 11:00 AM EDT

The participant will learn:
* How indirection and dynamic instantiation are used to build generic test steps
* How to create universal verification steps and functions
* About built-in functions that provide information about the current state of the target application
* How metadata can be used to set object-related test data
* How to create a test that walks the main menu of an application, opening and closing each dialog

See How We Achieved an 83% Five Star Rating on Gartner

See how AscentialTest compares to the competition, using 18 key features and functions and across 14 different development platforms

  • Supported Platforms (14)
  • Integrated Test Planning
  • Object Recognition
  • Object Repository
  • Test Frameworks
  • Foreign Language UX
  • Drag Generations of Actions
  • Reusable Steps
  • Scripting
  • Manual Testing
  • Parallel Execution
  • Integrated Defect Tracking
  • Test Localization
  • Test Portability
  • Test Management
  • Test Execution Management
  • Integrated Version Control
  • Integrated Test Management

Eggplant

Gartner 5 Star Reviews:

0 %

TestComplete

Gartner 5 Star Reviews:

0 %

Tosca

Gartner 5 Star Reviews:

0 %

Ranorex Studio

Gartner 5 Star Reviews:

0 %

Features

Object Recognition

AscentialTest recognizes application elements regardless of complexity without coding hacks or reliance on fragile OCR

Drag & Drop

Creating tests with our drag & drop editors is faster and more efficient than recording or scripting

Reusable Elements

Reuse promote faster building and maintenance of tests

No More Test Frameworks

Stop creating test frameworks and focus on your testing

Test Management Tools

Testing projects can get messy without good management tools

Complex Objects

Let AscentialTest do the heavy-lifting when it comes to tables, grids and trees

Integrations

Testing productivity involves meaningful integration with collaboration tools

Powerbuilder Expertise

We are the recognized go-to testing platform for PowerBuilder, we cover PB v6.x all the way to the current version.

Platforms

PowerBuilder

Web Apps

.Net

Omnis

Terminal

PDF

API Testing

Zeenyx Academy

Software Testing Platforms: What CEOs Should Know

I Know Whereof I Speak

I’ve been in the field of test automation since the 1980s. I have experience in all facets of the discipline as a test engineer, a QA and Development manager, a testing tool developer and a test automation consultant, trainer and mentor. I led a large development group as Executive Vice President of R&D for Segue Software, one of the premier testing tool vendors, in the 1990s. I’ve consulted on automated testing with some of the largest multi-national companies in the world.

The Big Issue for CEOs: Expectations vs. Results

What I have seen consistently is a large disconnect between management’s expectations of a successful test automation project and what actually occurs in their organizations. It’s not surprising, because many of the executives who make decisions about how budgets are allocated for software quality assurance (QA) have never worked in QA. It is more likely that they have development experience, which is a fundamentally different skill set than QA. In this article, I’ll discuss common misconceptions and provide a background on what every manager should know.

Lesson 1: You need someone with field experience on your QA Team

For starters, the folks who are the most qualified to test a software application are the ones who have domain expertise. If that domain is in retail, then it is likely that associates from actual retail stores will be brought in to participate in the testing effort. The same applies to education, manufacturing, financial, legal, science or any other industry that relies on software. Those smart and capable people are probably not also trained as programmers. Yet in many cases, they are given tools that require coding experience to successfully develop automated tests.

One solution is to hire an associate or consultant to build a test automation framework to reduce the learning curve for the rest of the testing team. I can‘t imagine how many ‘custom’ frameworks have been written over the years and how much time and money has been spent to develop them. I’ve witnessed what happens when a bright and ambitious engineer is given carte blanche to create one, where their priorities and incentives are clearly not in line with what is needed in the organization. The test framework is usually over-engineered and fully understood only by its creator, who enjoys the development challenge and the opportunity to improve upon the resume. As managers, there are red flags that we are ignoring. We should be asking ourselves, what is it about our software that would require the development of a custom test automation framework? Hasn’t this problem already been solved?

Lesson 2: Open Source isn’t Free

Another misconception that contributes to the experience gap is that open-source tools will save the company money. While it is true that open source tools come free of charge, the cost of ownership of the eventual body of automated tests is far from free. Think about this: the consultant who recommends the use of a tool like Playwright or Selenium is not incentivized to suggest a testing tool that will reduce the time and cost to build and maintain automated tests and it would not add to their bottom line if they provided a solution that could be easily turned over to the organization’s testing team after the initial build-out. Those tools require programming skills in languages including C#, JavaScript, Java, Python and Ruby. Will your staff be able to update those tests in the future when they require maintenance? The cost of test maintenance is an aspect of test automation that only practitioners fully understand. Automated tests are built for a specific version of the target application. As the application changes over time, those tests need to be maintained if they are to continue to increase the efficiency and effectiveness of the testing effort. The capabilities of the testing tool along with its embedded approach have an outsized impact on the cost of that maintenance. Open-source tools might be adequate for throw away tests but not for a regression that is intended to be used over the life-cycle of the target application. Open-source tools were not designed with maintenance in mind.

The True Cost of Open Source

Let’s face it; an open-source testing tool would not be selected if it weren’t ‘free’. What managers fail to grasp is that they are paying much more in labor costs than they would for a commercial testing tool, the best of which will provide a solution that can be used by domain experts to build and maintain automated tests that can be used over the life-cycle of the software application. Why is that? One of the supposed benefits of an open-source tool is the large online community from which to seek answers to questions or problems, but in fact it can take days of research to find a resolution. The information is ‘out there’ but it’s not curated. A commercial testing tool company would be out of business if they didn’t respond within a couple of hours at worst.

Is Your Tool Delivering Positive ROI?

Managers need to be focused on providing tools to their staffs to promote productivity and help reduce the duration of testing cycles so that organizational objectives can be met. Think about how the usage of your current testing tool has impacted the effectiveness and duration of your test cycles. Has automated testing reduced the testing budget? Has it shortened test cycles? Has it reduced the number of issues found in post-deployment? If the answer to those questions is ‘no’ and the selected testing solution is not providing a positive ROI, then stop using it.

When we originally designed AscentialTest nearly 20 years ago, we already had more than a decade of experience in developing and implementing test automation. We have a keen understanding of problems and pitfalls associated with using testing tools that are not a good fit for the organizations who use them. AscentialTest is unique in that the components of the test automation framework are either pre-built or generated automatically using a combination of wizards, information available from the window manager and drag & drop. We’ve come to understand that selecting the right testing tool for your organization is a difficult and time-consuming process so we are now offering a free six month trial, fully featured and fully supported. We are that confident that AscentialTest will prove its worth

 

Share the Post:

Related Content

General, Next Webinar

Building Reusable Verification Tests

Get Started Today: 6 Month Free Trial

Click here to download the Host ID generator. The download package includes full instructions. Please send us your details below to speed the process along.

Get a Competitive Quote

Our Distribution and Consulting Partners

Appeon

Cigniti

Loop Software

Marlabs

Matryxsoft Tech

Novalys

OCS Consulting

Loading...

What We Are Up To Next

TFS/Azure Integration

Check our new Azure extension for executing AscentialTest command lines in the Azure Marketplace.

We look forward to offering additional integration with Microsoft’s Team Foundation Server and Azure through defect tracking and version control soon.

Omnis Studio

Automated testing support for OMNIS Studio is coming soon. All OMNIS elements will be supported including complex grids, list boxes, tables and tree views.

Custom Objects

Add automated testing support easily for your custom application elements by responding to simple test API messages with json strings. This feature will open up the possibility of testing any GUI element and  will be offered free of charge.

Test Debugger

Set breakpoints in your automated tests, view global and local variables and execute statements to make it easier to debug tests running on any of our supported platforms.

Thank you for submitting your inquiry!

We will get back to you ASAP.  We aim to respond to all inquiries within 24 hours.