Posts Tagged :

NextGen

Production Defects?! Test FAST, increase your brand value with better product quality

Software testing has always been crucial and has gained more importance because of the rise of continuous application delivery. Software development and testing models are continuously evolving in the era of DevOps, Agile Development with more automation on the cards for every business. Application and software development have changed when compared to 80s or 90s development methodologies as now there’s needing to interact with other applications via APIs, work with legacy systems, liaising with multidisciplinary teams for instant feedback and evaluations. This all must be tested well in advance to avoid any failures in deployment. In a word, it’s quite complex.

Among all these challenges, it’s not sufficing to presume that with enough testing and performance checks done, software or applications won’t fail. The chances of failure increase as software become more complex and businesses need to understand that it’s the art of automation and not auto magic that can overcome the challenges of testing and release more often.
Companies are already putting efforts in automating testing and other processes but the way ahead in software testing is testing smarter and not harder. Most of the advantages of automated software testing sums up in – Test More, Test Often and Test Better.

Test More – For better test coverage

Software testing tools and processes have evolved and will continue to evolve in the DevOps era as well.
For instance, manual testing has its own limitation in executing application test in 1000+ test cases with more than 1000+ users in end-users’ environment, sounds like a Sisyphean task. Automation equips companies to do more in less time with automation of tasks such as execution, maintenance, and monitoring of automated tests.

Test Often – With every release

With DevOps and agile methodologies, development teams must release rapidly which means release often, test often. Testing often involves 70 percent of the repetitive tasks, making them perfect candidate for automation. Manual testing requires is time-consuming and unable to keep pace with the software releases. Automation driven testing can be created and automated once for repetitive execution with zero additional cost and testing more often. There are few companies that have integrated automation in software testing, but timespan have reduced them from days to mere few hours, directly impacting their software quality, increasing bottom line and cost savings. This makes it easy for testers to work alongside AI to test more often for every release.

Test Better – For accurate results

Manual testing is prone to error for a simple reason i.e. they are manual and are done by a human. Automated tests run tests in a predictable manner thus ensuring that the repeatable tests create results based on the current application behavior and provide accurate test results.

The way ahead

As per the state of testing survey 2017, 62% of the respondents believe that the future is about automated testing and it will continue to rise in coming years. Some of the already available solutions in the market are automated test cases creation, generating test code and running tests automatically on application without any need for human intervention. Future holds great potentials in terms of training software to read the test data generated, identify problems with the code and modify them for approval by human. This will be more on the redundant test run on systems under test. Human testers will be working more on emerging technologies and application that will require new breed of tests to meet evolving customer expectations, business environment and increasing need for governance.

Qentelli can help you in getting automation in software testing right, in first attempt

Qentelli created FAST, an enterprise level test automation tool with DevOps first approach. FAST helps organizations increase their test automation coverage and accelerates the return on investment by 5x.
To learn and explore more in detail, please write to us at info@qentelli.com. Our experts will be delighted to engage with you. Also, you can visit Qentelli’s social links for more details – Facebook Twitter LinkedIn

About Qentelli

Headquartered in Dallas, TX with global delivery teams in India, Qentelli is an Industry Thought Leader in Quality Engineering, Automated Testing and Continuous Delivery. With high performing engineering teams working in the dedicated Innovation Group, Qentelli brings design thinking to address complex business problems and enables Continuous Delivery across Enterprise IT through automation for its global customers.

Enabling faster Innovation on Force.com platform – How Qentelli did it with it’s Force.com DevOps solutions

A global networking company was facing many challenges with its Salesforce CRM packaged applications because of lack of a structured approach to versioning, development, build and deployment of applications.
While the company was facing issues with version control, deployment using change sets, external and internal dependencies within delivery, there was a dire need to support new changes and customizations being developed for the company’s Salesforce CRM packaged applications and improve their overall product quality.

Five major challenges Company was facing and how Qentelli solved them?

Qentelli helped solve the challenges by defining the processes, identifying the right tool set and implementing them to achieve an end to end Continuous Integration (CI) and Continuous Delivery (CD) pipeline for Salesforce applications developed on Force.com platform.

Version Control

Company faced version control issues with developers managing code locally. Qentelli implemented version control system and branching methodology to help developers follow a processed approach to source code management Tools such as Bitbucket.

Deploying using Changesets

Deploying using Change sets takes at least 30 minutes of downtime with no option to roll back and no option to deploy the change sets into multiple environments. Using tools such as Bitbucket for version control, ANT Migration, and Bamboo, Qentelli helped Developers develop and test in their own sandboxes before integrating the code to deploy into various environments. This automatically retrieved the changes from developer sandboxes and helped build and deploy into various environments.

External Dependencies

Company’s development teams faced challenges with interfacing other applications that caused issues with changes resulting in inconsistent functionality and failures. Using Bitbucket, Qentelli implemented branching strategy and processes to create, approve and merge pull requests. This created collaboration between the teams that helped eliminate dependencies between changes in interfacing applications and accelerated overall deployment process and increased the overall application quality.

Internal Dependencies

Due to lack of processes for handoff between Salesforce developers and Admin, the Company faced delays in the deployment moving through different stages and caused serious test failures. Using tools such as Bitbucket and Bamboo, Qentelli automated the environment management and used a processed approach to the code deployment into various environments. This significantly removed the inconsistency in the deployed application for Salesforce admins and brought velocity to the application test and approval.

Product Quality

Company had lot of quality challenges and delayed deployments due to lower test coverage and manual testing approaches. Qentelli brought in it’s proprietary test automation solutions built specifically for Force.com platform which enabled the company to achieve improved test coverage, higher product quality and quicker test and deployment cycles, by accelerating creation of test automation scripts and test executionon various environments.

The Company reaped significant benefits using “Qentelli Way” of Continuous Integration and Continuous Delivery for Force.com platform

● Improved Mean Time to Recovery (MTTR) by 40% over 6 months.
● Deployment windows shortened for custom apps and Salesforce application by 35% and 20% respectively.
● Deployment time in less than 5 minutes from 30 minutes to hours.
● Reduced production leakage to 15%, over a period of 6 months.

To learn and explore more in detail, please write to us at info@qentelli.com. Our experts will be delighted to engage with you. Also, you can visit Qentelli’s social links for more details-
Facebook Twitter LinkedIn

About Qentelli

Headquartered in Dallas, TX with global delivery teams in India, Qentelli is an Industry Thought Leader in Quality Engineering, Automated Testing and Continuous Delivery. With high performing engineering teams working in the dedicated Innovation Group, Qentelli brings design thinking to address complex business problems and enables Continuous Delivery across Enterprise IT through automation for its global customers.
www.qentelli.com

RueLaLa Brings Fashion to you FASTEST in the industry?

Giving customers a good online checkout experience can be the difference that beats out your competitors. In this second Retail Report, Qentelli measured four of the top online retail companies and put them head to head to see which customers have been receiving the fastest complete experience overall.

Rue La La, THE OUTNET, Gilt and Hautelook were rated by measuring their Home Page Load Time, Search Response Time, Time on Task and Task Completion Rates. What does that mean? Which site is giving consumers the best bang for their buck and winning over the competition?

Overall, Rue La La gave users the best overall experience. See how other fared in the detailed results below:

Category Winners

Overall Winner- Rue La La

Home Page Load Time- Rue La La (3.41 seconds)

Search Response Time-  THE OUTNET (26.47 seconds)

Time on Task- Rue La La (40.03 seconds)

Task Completion Rates- All sites performed 100% except for Gilt

Here are our four top takeaways from the second of our retail series:  

  1. Rue La La took its place as overall winner due to its low page size and number of requests peaking at 39.
  2. To improve page load time, reduce the number of components to enhance Real User Experience.
  3. Quick search turnaround time and minimum third party components contribute to a better user experience overall to achieve maximum ROI for retailers.
  4. Image and media files should be implemented and compliance to RFC guidelines must be ensured to enhance the user experience.

How do we test all the sites (Methodology)?

All tests were conducted using Qentelli’s RUX framework that contains a proprietary wrapper around tools such as Selenium, Qentelli Fast- Framework for automated Software Testing. All data is stored in a custom Database and an algorithm based Rules engine is applied to measure the KPI’s. 

For more information, please contact us or Request a demo on how we can help deliver an optimal user experience quickly, efficiently and with continuous delivery.

Disclaimer: This report represents real user experience and is for informational purposed only. All the data was collected on Amazon cloud under similar conditions for all the websites.

Are Big Retailers Ready for the Shopping Season?

JCPenny, Kohls, Macy’s and Sears go head to head for Web Performance

54 percent of online shoppers from around the world buy products online weekly or monthly (Global Total Retail 2016 Survey). The online retail experience needs to meet very high expectations of shoppers with wandering eyes and short attention spans.

Heading into the shopping season, Qentelli put four major retailers head to head on their online shopping experience JCPenny, Kohl’s, Macy’s and Sears. Who came out on top may surprise you.

With Macy’s just a fraction behind, Kohls won the best user experience in every single category that was measured. Categories included launching website, searching products, finalizing the cart and finalizing payment. It is clear the Kohl’s website has been completely optimized for any shopping season.

And while last holiday season (2015), JCPenny beat out our #2, Macy’s in holiday sales, it seems like Macy’s has picked up the pace to come in close contention for the number one spot, possibly positioning themselves for a strong 2016 holiday season.

See the detailed results below:

4 Tips For Retailers to Prepare for Holiday Shopping Season

It’s key to prepare for the upcoming holiday season. Here’s what retailers can do now to assess their websites for increased traffic and load.

  • Is your site loading too slowly? Anything that takes longer than 3 seconds to load is considered slow and may cause users to abandon the page and worse still send them looking for your competition, hence the need for speed. Kohl’s website is fast and light, which is why it takes the lead out of the measured retailers in this report. Two things to consider to improve your conversion rate and lower your abandonment rate are better application response times specially in lower than optimal network bandwidth conditions, fewer user actions to complete the tasks or functional flows.
  • Test UX on three screens (desktop, mobile and tablet). If an improved user experience on applications is your goal, one thing for application design and development teams to consider is consistency. Your users want to have the same experience, navigation, relative screen positioning and the joy of using your application regardless of the platform / device they access it from.
  • Use strategic positioning that follows the user’s shopping flow – The golden rule for a better user experience is to understand the purpose of your web application. What is the application meant to offer? What is it that attracts your users? This should drive the navigation of the application and the positioning of content. Place what is most important at the top of the page / as a menu. Make stuff easy to find and make the page simple to navigate. Explore one-page designs; they are easy to follow if provided with the right pointers! Avoid nested menus, dead-end pages, search boxes (use radio buttons instead) – Your users shouldn’t have to learn using your application, keep it simple!
  • Check the size of your images – While images are key to the shopping experience. Large images can slow down the page and cause user frustration. JCPenny’s site experienced this in our testing. Slower pages can easily lead to abandonment to your competitors website. Easy ways to mitigate issues with delay due to image rendering, is to prioritize visual content, control render blocking and enable auto compression.

How did we test the sites? All tests were executed on Qentelli’s Cloud Platform stages on Amazon AWS Cloud, with the server located on US East Coast – Northern Virgina. See Infographic for more details.

For more information, please contact us or Request a demo on how we can help deliver an optimal user experience quickly, efficiently and with continuous delivery.

Disclaimer: All tests were conducted under similar conditions and executed simultaneously on all web applications. The results were analyzed based on data collected over a 3-day period with a goal to understand the real user experience.