Assuring Overall Quality & Reliability of Employment Website Through Regression Testing

When you have a big product with so many dynamic functionalities and changes to implement, regression testing becomes necessary. Check out how we infused quality into an employment website for optimum user experience.

About Client

Our client is a UK based global leader in delivering online services. Client's vision is to create the world’s largest online workplace or online employment portal. They have a professional Networking Website that helps Employee, Job Seekers, Recruiters, Business People, Students and Companies to build their professional career.

Our Tools Logos

Product Overview

As per the client’s requirements, a comprehensive job searching & hiring software that creates a friendly yet professional environment needs to be tested for adequate reliability.

product-1
product-1
product-1

Product Challenges

  • The Client Had Issues Regarding The Planning Of Demonstrations For Customers To Showcase The Upcoming Functionalities Of The Product.
  • It Was A Daunting Task To Give Demos, Take Feedback Of The Sessions, And Perform Testing, Simultaneously.
  • Time Management During Build Release While Catering All The Client Demands Was Challenging.

  • With Each New Sprint, New Features Were Being Introduced While The Client Kept On Changing The Previous Functionality.
  • The Complexity Of The Project Due To Each Sprint, Which Led To Previous Functionality To Be Broken As The Code Needed Constant Alterations.
  • Moreover, Ensuring That The Test Suite Is Adequate For The New Code Was Quite Challenging.

  • Bug Fixing Of The Current Build By Developers During Regression Testing.
  • During Regression Testing Phase The Builds BugRaptors Used To Receive Were Broken From The Get-Go.
  • Issues In Handling The Previous Code From The Developer’s End.

  • Regression Testing Is Typically An Expensive Activity, As The Code Is Changed Constantly And The Developers Need To Focus On Minute Points.
  • Adjusting The Existing Tests For The Testers Accordingly As Changing Large Test Suites Is A Very Tedious Activity.

Our Offerings For The Case

Product Solutions

01

Overcame Time Constraints Issues With Automated Test Cases
  • BugRaptors Automated 90% Of The Test Cases For All The Modules So That Regression Testing Can Be Done In Time With Excellent Results.
  • As The Employment Product Was Being Created For Web And Mobile Platform Both, We Used Multiple Automation Technologies To Tackle The Task Of Executing Large Test Suites.

02

Collabratively Tackled The Challenge of Constant Changes By Client
  • BugRaptors Collaborated With The Development Team To Perform Impact Analysis On The Functionalities That Required Changing After Each Demo.
  • Reduce The Time Required By Developers To Change The Code As The Amount Of Code That Required Changes Was Reduced. We Also Introduced Test Case Writing On Changed Features And Automating Those Test Cases In Parallel.
  • By utilizing time for testing previous functionality thoroughly during regression while catering to the task of changing functionality by the client.

03

Broken Builds Problem Fixed With Regression Checklist
  • Our Testing Team Created A Regression Checklist After Multiple Discussions With The Client And Development Team To Avoid The Problem Of Broken Functionality.

Tools And Technology

Selenium Web Driver

Used with Java using Hybrid technology.

Appium

Mobile App Automation

Selendroid

Selenium for Android

Mantis Bug Tracker

For bug tracking

Spark™ and BaseCamp

For collaborative environment (chat and offline communication)

Advantages of the Tools & Techniques

  • New Steps Were Implemented On Development Side Which Required Them To Make Sure All The Points That Were Penned In The Checklist Are In Working Condition Before Releasing The Build To Test Engineers.
  • This Resulted In The Proper Unit Testing Of The Build From The Developer Side Which In Turn Led To Improved Build Quality.
To solve the Situation of Communication gap & Time Difference
  • BugRaptors Rearranged The Working Time Schedule Of The Testing Team So That Time Overlapping Between Time Zones Could Be Accomplished.
  • Initiate Daily Scrums With Client And Developer Team. Spark Communication Was Used Between Development And Test Teams During Time Overlapping.
  • Moreover, We Were Successful To Drop Offline Comments To The Developers So That They Can Fix The Issue On Time Without Any Delay Using Basecamp

About Tools

  • Selenium Web Driver Using A Data-Driven Framework Is Very Robust For Functional Automation Of Web Interface. This Helps To Perform Regression Testing In A Very Short Span Of Time.
  • APPIUM Is Very Useful For Mobile Automation Testing As They Have Support For Continuous Integration, Support Cross-Platform Testing And Supports Both IOS And Android.
  • Selendroid Is Used Where APPIUM Failed To Give Optimum Results As It Provides Extensive Support For The Android Platform.
  • Spark™ Communicator Helped In The Proper Communication Channel Between Teams And Is Very Advantageous As It Supports Both Macintosh (Mac OS) And Windows OS.
  • JMeter Is Very Helpful For Load Testing And Measuring The Performance At The Server End.

Client Benefits

Following the processes helped the client to have a stable and bug-free build:
  • Using The Available Technologies And Tools, The Product Was Delivered To The Client On Time
  • The Major Hurdles That Occurred During The Project Time Frame Were Taken Care Of In A Timely Manner And Satisfying The Client With Adequate Solutions.
  • Having All The Requirements Of The Client Fulfilled, Trust And Relationship Between The Client And End Users (Customers) Were Strengthened.

Want To Get Your Product QA Scope?

Our Tools Logos
Our Tools Logos
Our Tools Logos
Case Studies

Here is the glimpse of what we have done for our customers and how it has transformed their business.

  • QA Services Icon
  • QA Services Icon
  • QA Services Icon
  • QA Services Icon

Pugmarks

alternative image

04-Nov-2024

The Rise of Scriptless Test Automatio...
alternative image

24-Oct-2024

Web Testing Services for E-Commerce B...
alternative image

11-Oct-2024

Why Automation Visual Testing: The Fu...
alternative image

30-Sep-2024

Unlocking the Power of Mobile Accessi...
Latest News

Explore our events, recognition and company achievements

View All
alternative image

18-Oct-2024

BugRaptors CEO, Yashu Kapila Nominate...
alternative image

09-Oct-2024

BugRaptors CEO Yashu Kapila Wins HerR...
alternative image

17-Jun-2024

Women Tech Global Conference 2024: Ya...
alternative image

12-Apr-2024

MobileAppDaily Honors BugRaptors as t...

Contact Us

Share Your QA Requirement
With Us!!

Our solution experts will get back to you for a free QA consultation.

BugRaptors is one of the best software testing companies headquartered in India and the US, which is committed to catering to the diverse QA needs of any business. We are one of the fastest-growing QA companies; striving to deliver technology-oriented QA services, worldwide. BugRaptors is a team of 200+ ISTQB-certified testers, along with ISO 9001:2018 and ISO 27001 certifications.

USA Flag

Corporate Office - USA

5858 Horton Street, Suite 101, Emeryville, CA 94608, United States

Phone Icon +1 (510) 371-9104
USA Flag

Test Labs – India

2nd Floor, C-136, Industrial Area, Phase – 8, Mohali -160071, Punjab, India

Phone Icon +91 77173-00289
USA Flag

Corporate Office - India

52, First Floor, Sec-71, Mohali, PB 160071,India

USA Flag

United Kingdom

97 Hackney Rd London E2 8ET

USA Flag

Australia

Suite 4004, 11 Hassal St Parramatta NSW 2150

USA Flag

UAE

Meydan Grandstand, 6th floor, Meydan Road, Nad Al Sheba, Dubai, U.A.E