Skip to content
AtlanticBT Monogram

Quality Assurance

Ensure functionality that will meet your business needs.

Our Expertise

Build, Test, Progress

We know better than to assume best case; we always test to validate. Throughout the application development process, it is important to continuously test before deployment. We have a dedicated QA department and include QA time development plans as a best practice. Our QA team tests every feature against acceptance criteria based on your requirements.

As a minimum baseline, we evaluate the platform using unit and functional testing. This evaluation ensures functionality that will meet your business needs and create progress that your users love.

“My site launches with bugs and issues that cause a loss of revenue.”
“My site goes down during the most critical times for my business.”
“Our site is not 508 compliant / accessible, and a lawsuit has been filed against us.”
“My site doesn’t work well on mobile devices.”
...just to name a few, of course.

How Atlantic BT Helps You

You can count on Atlantic BT for more than detecting basic bugs or issues.

Feature Testing

We use functional, regression, and load/performance testing to verify that the software we build behaves exactly as it should.

Cross-Platform Testing

To ensure your users get a consistent viewing experience, our team tests across multiple browsers, on multiple operating systems, across multiple devices.

Flexibility With Your Business Needs

Based on your business needs we can also perform accessibility audits, test data migrations, verify payment gateway functionality, and validate integrations with 3rd party software.

Dig Deeper

Related Services

01

Unit Testing

Traditionally, we only perform unit tests on the service layer (given a data, service, and front-end layer architecture). Unit tests are developed throughout development. We strive for a very high percentage (80-90%) but consider sufficient coverage over 50%.

02

Functional Tests

Functional testing is based on the requirements outlined in the project specification document. Generally, back end/administrator and front end user testing is included in the functional testing.

03

Automated Tests

Once sections of an application have been QA’d through unit and functional tests, automated tests can be developed for ongoing quality assurance. The results of these tests are published to the team channel in Slack so the entire team is aware of test results and progress.

04

Regression Test

With each release, regression testing is performed to assure that the site is functioning as it should after an update. The regression covers the basic functionality of features deployed in previous releases, as well as any areas related to the new feature/functionality being released. A combination of automated and manual testing is preferred for regression.

05

Load / Performance Tests

The QA and IT teams partner to execute tests to check CPU utilization and server performance under peak load conditions. Load testing is done to make sure that the site can handle a load and remain performant.

06

Security Tests

The scope of security testing varies depending upon the project; for example, testing may include verifying that access is handled correctly based on IP address. For projects that require a login, we test for account creation and management, user access, and password management.

07

Accessibility Audits

The goal of web accessibility is to assure that people with disabilities can perceive, understand, navigate, and interact with the web. Our team uses automated scans along with manual testing to audit 508/accessibility compliance. After the issues are identified, we work with our Development team to remediate the issues and verify compliance.

Application Development Case Studies

The Atlantic BT Manifesto

The Ultimate Guide To Planning A Complex Web Project

Insights

Atlantic BT's Insights

We’re sharing the latest concepts in tech, design, and software development. Learn more about our findings.

Questions & Answers

What is the best web development framework?
Many people commonly ask “what is a framework in web development?” Web development frameworks can easily be confused with web development tools, languages, or parts of the web development stack (like PHP, Ruby, or Javascript).
Learn More
What is the best programming language for web development?
If there was one “best” programming language, then everything else would be obsolete. The reality is that there are so many different programming languages because there is no “best” language for any situation.
Learn More
How much does web development cost?
Web development can vary from a few hundred to millions of dollars depending on what is needed. You may simply need some changes to something that already exists, or you'd like to build a large or complex application.
Learn More
What is front end vs. back end development?
As web development evolved, it separated into logical specialization: front end web development and back end development. While back end development involves the server-side development, front end is the final rendering.
Learn More
How can I improve the performance of my application?
There are several primary reasons that applications perform poorly, and in some cases it’s a combination of several. 1) Data latency: If your application is making calls to a data source (whether it’s an API or a direct call) and there is latency at the data provider, your application performance will suffer.
Learn More
What language should I use to write my custom web application?
We recommend sticking to .NET, Javascript, PHP, Python, and Go. These languages have strong support communities and widely-used libraries.
Learn More
Where should my application be hosted?
There are many different options for hosting, but most applications would do well with one of the cloud providers -- Amazon Web Services, Google Cloud Platform, Microsoft Azure.
Learn More