Quality Approach

Quality is hard to describe, but can be recognized.

Quality control is very important in every field, where an end users involves into that. It has same importance for either a physical product or a piece of a software. For example a single error in Electronic Health Record (EHR) system might put a patience life at critical risk. While an eCommerce store with performance issue might cost the owner a lot.

That is why Codegait Labs put an extra effort on the quality of software we deliver to our clients. Here is the insights on the quality assurance and testing process, our best approach and proven strategies. In broader way we follow the two basic levels of software quality.

Functional Quality
Includes final product compliance with provided functional requirements and user interface aspect. It talks about the practical use of software from the user point of view; functionality, performance, usability and first level defects.

Non-Functional Quality
Covers system inner aspect and architecture such as structural requirements, software schema, and database design. This aspect focus on code efficiency, security, understand ability and maintainability.

We have defined a strict policy to manage the Non-functional quality. Development team follow the international software standards via code commenting, code alignment as well as standard annotations. For the functional quality we have a dedicated testing department which go through a set of pre-defined quality management activates for each projects.

Software testing is a basic activity to detect the technical issues in the software source code to ensure the overall performance, usability and security. Our test engineers works closely in parallel to development resource to make our projects up to the quality standards.To make our testing impact we go with these common principles;

  • Our testing activity works as independent process handled by unbiased resources.
  • We focus not only for valid and expected input values but go for reverse too.
  • Proper documentations to define the test scenarios and their results.

We at Codegait Labs follow activity based three-step testing process that includes planning, execution, and reporting.

Test planning

The main objective for this phase is to ensure that testing team understand the customer objectives and product scope at deep level. It helps us to align with the future testing activities and result measurement.

Activity:
Software scope and UI Design review with business strategy and planning.

Deliverable:
Final test strategy, test plans and test estimations.

Test execution

The basic of this step is to define the subject of testing. In order to this, QA team develop the test cases explaining the pre-conditions, expected outcomes, test scenario and expected results.

Activity:
Test case design, Setting the environment and executing the test cases

Deliverable:
Test Scripts, Testing Environment and off-course test results.

Test reporting

We believe testing an ongoing process. The exit criteria ensures that the enough testing conducted and based on that the testing comes to its closure. We at Codegait Labs we report each and every testing logs for further reference.

Activity:
Different reports planning and documentation of testing logs and results.

Deliverable:
Test results, Defect matrices and Test closure reports

As a tech company we go with new and updated tools to increase our efficiency by expanding options in testing automation. mobile testing, performance testing, bug tracking and more. Here are some of our favorites useful tools-

  • GitLab (Project & Source Code Hosting)
  • Trello, Wekan board (Defect Tracking & Collaboration)
  • Selenium (Web Application Testing)
  • Postman/Robot framework (API Testing)
  • Robot Framework (Acceptance Testing)
  • Appium (Mobile Testing)
  • JMeter (Load Testing)
  • Jenkins (Continuous Testing)
  • Firebug / Firepath (Online Debugging)
  • UIAutomator (Galen Framework)
  • Pycharm, Eclipse (Source code Editor), etc.

In conclusion, we follow several aspects that ensure the quality including the reliability. We have mission to reduce the cost of product ownership with an improved efficiency.

Share your upcoming project with us. We will deliver a well-tested final product that will make money for you.

Testimonials

Reliable, Professional and Simply Great at what they Do

“Reliable, Professional and Simply Great at what they Do”

Great thanks to Codegait team for having such professionalism during our software development. The team always strives to bring productive results. The best part that I got a full team that includes app and website developers, content writers, as well as a support resource. It worth to mention Codegait team was always available for any query to assist my local team ...Great going Codegait... You all inspire me a lot.

Michael Ovtchinnikov
Founder / Startup Business
Fast Development and Great Communication

“Fast Development and Great Communication”

I was looking for a Mobile Development Team to work for my idea. I am not technical so I was expecting someone who can handle this idea from zero to launch. The same time I contacted 3 teams and this Codegait team was so impressive. Instead of Mobile Apps Development, they are very good in term of product modeling. The best part of this team is the document approach for clients like me. I got multiple design options and revisions what I asked. I am very happy with the outcome and recommend anyone looking to hire app developers.

Joshua Abramovitz
Co-Founder / Music App 4bar
Excellent Company To Work With

“Excellent Company To Work With”

Looking for a developer, I recommend this Codegait Team. I collaborated with Codegait to develop an eCommerce platform for my fashion brand. I really enjoyed the milestone planning and development process. My assigned project manager (Veda) was very active. In the future, we are planning to go for mobile apps and for sure this team will be the first and final choice. I am happy with my product and here to appreciate their dedication.

Nicholas Garwood
Founder / The Only Way Is Granite
Exceeded our Expectations

“Met and Exceeded our Expectations”

I tried them first with $59 USD project to design a landing page. They have an awesome team. My first project was in 2014 and till now I have done 20+ projects and it keeps going. Paul is the man who guides me for every state of the project and I swear he works as a partner and understand my situations too. I accept I started work as a trial as I have gone through many other vendors with mixed experience. My search ended here and they always co-operate to achieve my client's expectations. I strongly recommend this team.

Jessica Botelho
Business Manager / Brokerage Firm

The Basics !