Blog – Masonry

logo

Responsive Design for E-Commerce

30% of all US Commerce is now done on a mobile device; for a relatively new medium, that is an impressive rise that will only continue for the foreseeable future. It is also indicative of how necessary it is for E-Commerce sites to offer a mobile experience that is completely optimized for mobile devices. Mobile…

Read more

Risks of Outsourced Software Testing/QA

Choosing to outsource may seem like the perfect answer in many cases. A low cost, swift solution that can be a convenience, or even spearhead your project. The truth is, outsourcing offers as many risks as it does potential benefits. When it comes to outsourcing for software QA, these benefits and risks will have an even greater impact on…

Read more

Writing Cucumber Feature Files With Clarity

Developers of automation, and even technically oriented testers, have lost sight of the original intent of Cucumber; to support Behavior Driven Development (BDD) in its goal of reducing requirement ambiguity and the misunderstanding between software developers and those who order the software.  It was meant bridge the gap, while also making automation of the Feature files…

Read more

Utilize the Galen Framework + Awetest For Automated Responsive Testing

As we’ve discussed before, Responsive Design allows for a flexible, intuitive, and consistent experience across websites/apps. The quantity of responsively designed products increasing is necessitating an equivalent rise in responsive testing. As with functional testing, we can use automation to address our increased responsive testing needs. We’ve recently added support for the Galen Framework to Awetest, providing a solution for the need of automated responsive testing….

Read more

Why Testing is Crucial for E-Commerce

A 2013 Deloitte Annual Holiday Survey revealed that, for the first time ever, 47% of consumers would be shopping online for their holiday purchases, surpassing the 37% who would conduct their shopping traditionally in physical stores. This percentage of online shoppers has only grown, and the majority of these consumers (70%) are using their smartphones to…

Read more

Simplifying Cross-Platform Cucumber Scenarios

Seamless automation of processes that involve more than one platform can present problems in Cucumber script readability and maintenance.  The scenarios can become complex and much too code-like for understanding from the business perspective.  Maintenance of existing scripts and creation of new scripts can become problematic because the ‘language’ represented by the step definition files…

Read more

Safari Inspect Element & Mobile Device Emulator

Safari’s native development tool is Safari Inspect Element. Unlike the other browsers, Safari Inspect Element is not activated by default. We will be showing step by step instructions on how to activate it. Safari also offers a different feature from the other browsers where the user can view any webpage in a mobile device emulator. For mobile webpage testing purposes,…

Read more

ServiceNow Test Automation using Awetest, Appium

  In this post,  we’ll take a look at building a simple Test Automation Framework  to test some of the core ServiceNow application modules using Appium, Ruby & Cucumber.   ServiceNow is an extremely popular Enterprise ERP SaaS platform.  Per the ServiceNow website: ServiceNow is an extremely popular enterprise application providing a service model that defines, structures…

Read more

Why We Love Open Source for Test Automation

When people hear the word Open Source, there may be more than a few negative misconceptions. After all, we’re used to anything that claims to be “free” containing some kind of hidden cost. However, there is truly no catch with accessing and using Open Source software. Open Source usage has only been rising over the past…

Read more

Awetest+Appium+Robotic Arm

What is a POS? A POS (point of sale) is a computer which is connected to a receipt printer, cash drawer, credit/debit card reader and a bar code scanner etc. Companies and retailers can enhance shoppers’ user experience by having different payment methods aside from using only physical cash, which can become limiting in the increasingly cashless world….

Read more

30-30-30: A Vital Rule for Writing Automated Test Scripts

The last 6 years have been a challenging, yet rewarding journey for us at 3Qi Labs. We have conducted millions of tests using a variety of open source technologies for numerous applications, in companies and projects of varying shapes, sizes and geographies. In creating, executing, and maintaining these tests, we’ve come to realize something very…

Read more

Top 10 Challenges Faced With Implementing Good Test Automation

Here is a list of challenges and pain points every Dev or QA manager should take into account when considering whether or not to implement test automation within their quality assurance phase. After reading these, head to our How To section to see our approach on creating automated tests utilizing Watir-Webdriver. 1. Automate Everything? Knowing when you have…

Read more

Throttling Your Bandwidth to Simulate 2G, 3G, 4G & Other Connection Speeds

With competition and, consequently, user options at an all-time high, QA teams everywhere (esp. those with large distributed user populations) are increasingly looking at testing the performance of their apps at varying bandwidth/network speeds to ensure that ALL users have a consistent experience. This is also an important metric for cellular operators to ensure their…

Read more

Responsive & Mobile Automated Testing for SAP Fiori

Fiori is SAP’s brand new UI/User Experience to help move all of SAPs offerings into the Mobile & Responsive Era. Per their site: “Enjoy a user experience that is personalized, responsive and simple. SAP Fiori is the new user experience of SAP software – such as SAP S/4HANA, SAP Simple Finance and the SAP Business…

Read more

Top 10 Challenges Faced With Implementing Good Test Automation

Here is a list of challenges and pain points every Dev or QA manager should take into account when considering whether or not to implement test automation within their quality assurance phase. 1. Automate Everything? Knowing when you have enough test automation coverage can be a tough realization. The test engineers we speak with on a day-to-day…

Read more