Blog – Masonry

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

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

Awetest Responsive Testing Utility for Breakpoint Testing

We are always excited to develop new tools and solutions that help relieve the painful aspects of the testing. We’ve previously discussed responsive testing in our posts about incorporating Galen into Awetest and the importance of Responsive Design for E-Commerce. Now, we’re excited to introduce the Awetest Responsive Testing Utility (ARTU), for Breakpoint Testing. Anyone testing a responsive…

Read more

Leveraging Exploratory Testing for your DevOps Needs

As DevOps continues to expand, understanding how each team’s function contributes to your end goal is imperative. When looking at QA, it is tempting to push for your testing to be 100% automation.  After all, if automation means you’re hitting your test case completion goal faster, who’s complaining? The problem lies in the assumption that there…

Read more

Testing Implications of App Slicing

With the release of iOS9, Apple introduced App Thinning. In their words: “The App Store and operating system optimize the installation of iOS and watchOS apps by tailoring app delivery to the capabilities of the user’s particular device, with minimal footprint. This optimization, called app thinning, lets you create apps that use the most device…

Read more

Exploratory Testing; Why is it Important?

Exploratory testing allows a tester to exercise their creativity and knowledge (or lack thereof) of the application to discover new defects, and subsequently new flows to incorporate into their scripted tests. This makes exploratory testing an extremely important component of your testing lifecycle.

Read more

Awetest in the AWS Marketplace

3Qi Labs recently announced the release of Awetest in the Amazon AWS Marketplace. Awetest is a simple, quick-to-deploy framework that facilitates all aspects of your functional, responsive & API automated testing, across Web & Mobile Applications.

Read more

Webinar: Turbocharge your DevOps with Test Automation

Today, frequently feature-packed software updates can mean the difference between market domination or company extinction. Equally important is delivering high-quality software, but critical testing steps are often handled manually, introducing risk and unpredictability in the process. Join Electric Cloud

Read more

E-Commerce Testing Strategies

Now that you know Why Testing is Crucial for E-Commerce, lets delve into a few testing strategies for E-Commerce. The task of approaching any type testing can be daunting at first, so we’ll break it down into a few key concepts. Lets take a look at what we consider to be essentials when it comes to testing for E-Commerce.  …

Read more

Top 4 Challenges with Mobile Application Testing

As mobile apps have overtaken PC internet usage, there is a growing shift towards mobile-first development, and consequently, Mobile testing. This has triggered new sets of challenges for developers & testers that didn’t exist up until recently. Increased mobile usage (and development) has changed user behavior wherein mobile users are increasingly unforgiving. If an app…

Read more

Use A Website to Distribute your iOS App for Beta Testing

Steps to Distribute an iOS App using a Website One of the challenges that exist in an iOS dev shop, is how to distribute your app to devices for Beta testing. The Ad-hoc process that Apple supplies for creating an app for distribution is well documented.  But how do we actually get the app on…

Read more

Page Object Model for Test Automation

Here’s a quick  intro to the Page Object Model Framework that we use extensively to build out large, scaleable test suites. There are also other frameworks that complement the Page Object Model framework and can prove to be extremely useful (and at times necessary) when implementing Test Automation.   Page Object Model Framework To start…

Read more

Awetest-Jenkins Integration

Jenkins is synonymous with the DevOps movement that is increasingly becoming a focal point for IT departments everywhere.   As testing is an integral part of DevOps –  we are actively integrating with popular 3rd party tools and technologies to help our customers scale their DevOps initiatives and realize the full benefit of  Awetest, our Test Automation…

Read more