Skip to content
AtlanticBT Monogram Atlanticbt.com
Menu

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.

The Atlantic BT Manifesto

The Ultimate Guide To Planning A Complex Web Project