User Acceptance Testing (UAT) Process with Examples

User Acceptance Testing (UAT) plays a critical role in the software development lifecycle, ensuring that a product meets business requirements and user expectations. This testing phase validates the software’s functionality in real-world scenarios before it goes live, helping to avoid costly errors and user dissatisfaction.  By adopting a thorough user acceptance testing approach, companies can […]

Visualise your test automation in advance.

The past week our team had been interacting with various QA and testing practitioners from the industry via various conferences. One of the conferences was with ‘STeP-IN Summit,2022.’ Tyto Software (Sahi Pro) were the event sponsor of the STeP-IN SUMMIT 2022.’ We have been in the test automation industry for over 10 years now. We […]

Web automation does not need XPaths

Really.Learn this web automation nursery rhyme today!XPaths are evil,XPaths are fickle,Developers touch code,And the testers are in a pickle!Have you ever used XPaths and found that it needs non-trivial amount of effort in maintenance?Especially testers, who do not have the time or energy to get XPaths right, stay away from XPaths. Use ids or names […]

Testing responsive web design

Understanding responsive web design When web content was primarily consumed through laptops and desktops, web sites were designed, developed, and tested for a handful of screen resolutions such as 800×600, 1024×768. With advent of mobile operating systems such as iOS, Android, Windows 8 and BlackBerry 10, device manufacturers are rolling out different models of smartphones […]

Testing applications with different subdomains

Applications like Facebook use multiple subdomains to fetch content.To make Sahi work for such applications, open sahi/htdocs/spr/domainfix.js and uncomment the linedocument.domain = d.substring(ix+1)Restart Sahi and subdomains should work now.

Understanding the Software Testing Life Cycle Phases

Is your software really ready to go live, or is it just untested code wrapped in confidence? Launching a product without a structured testing process can lead to unexpected bugs, poor user experience, and costly setbacks. That’s where the software testing life cycle (STLC) steps in. It’s a systematic process that helps QA teams ensure […]

Building a Software Regression Test Plan: Tips and Best Practices

When it comes to software development, ensuring that updates don’t break existing features is crucial. This is where a well-structured software regression test plan comes into play.  A regression test plan helps you identify any unintended consequences of new changes, making sure your application remains functional and reliable.  Whether you’re testing new features, bug fixes, […]

Common Challenges in Salesforce Test Automation

Salesforce test automation has become crucial to ensuring the quality and efficiency of Salesforce implementations. As businesses increasingly rely on Salesforce to manage their customer relationships and operations, the need for effective test automation has grown. However, implementing test automation in Salesforce comes with its own set of challenges.  From complex configurations and frequent updates […]

Sahi Pro Plus – Native Desktop, Mobile, Java automation

Over the past year we have collated a lot of success stories from our customers as case studies. In many of our conversations, we were told that while we solved the web problem well, there were still bits involving desktop applications, java applications, Web Services, mobile and other technologies which leave gaps in the automation. […]

Sahi API _under added

Continuing with our tradition of innovation for simplicity, Tyto adds another wonderful API to Sahi. NOTE: _under will be available in Sahi’s next release The problem: Let us take the example of a dynamically generated grid. The example we use here is available at http://www.zkoss.org/zkdemo/userguide/#g7 We wish to assert the value of “Received” column for […]