An easy way to Automate your UI Testing without the programming skill

Scrum isn't easy, but it's effective. One of the things that teams struggle with is getting production ready code. This fails for many reasons, backlog items are to big, team doesn't understand how to break down features and the team doesn't have any automated testing in place.

Developers need to find a way to automate their testing and learning techniques like Test-Drive Development or Behavior-Driven Development.  Both which can be implemented in both the back-end and the front-end code.

One team, I work with also automates the UI testing. One tool they use, and include as part of their Definition of Done for every feature, is to build a test automation script using Ghost Inspector. It's not our product but we also use it at times, and it works well. It lets you record your UI sessions and then it will automate the playback and check for differences. It can operate behind secure screens as well because you can chain tests together. It's ideal for a product in which the UI shouldn't change often.  

We typically don't always use this product, as we like to lean on Jasmine or other front-end UI automated testing tools, which test the code, but GI is good because anyone can create them but just completing the steps and recording it.

Check it out, www.ghostinspector.com 

 

 

Fred Mastropasqua

Fred Mastropasqua is the CEO of at Clearly Agile and Managing Partner of Synuma, LLC, and the only Certified Scrum Trainer based out of the Greater Tampa Bay region. He boasts over 25 years of IT experience building enterprise-level business applications, both infrastructure and software development, in roles such as Director of Application Development, Senior IT Manager, Software Engineer as well as Agile Coach and Trainer. Fred is a selfless leader and persistent problem solver that thrives on devoting time to each team member’s development and creating innovative solutions. When leading enterprise transformations, he coaches leadership on effective portfolio/product management and scaling techniques, mentors Agile professionals, and trains development teams on successfully implementing the Scrum framework. As a trainer, he leverages cognitive science, making classes exciting, collaborative, and engaging. Clients relish his hands-on approach to creating custom business applications for both cloud and mobile platform and his product visioning for Synuma SaaS. Fred currently holds several certifications in the areas of Agile, Scrum and Scrum@Scale, Software, and Networking and is consistently adding to his expertise.

Previous
Previous

GitLab and the Need for Client Transparency

Next
Next

Xamarin Fix: "Xcode license must be accepted in order to be connected..." Issue