4210 Broadway St. Suite 100 Pearland, TX 77581
Call Us Today: 281.997.1147

Quality Assurance

Search

The Science of Quality Assurance

When you hear the term “Quality Assurance”, your mind tends to conjure up many things. Some people envision a person with a clipboard taking a survey, while others picture a person going down a checklist. All steps involved in software development are just as crucial as the others. But without proper and thorough QA being done, many issues could arise.

Quality Assurance requires rigorous testing to ensure of the following:

  • The software and its functions are working as expected.
  • Any issues, errors or bugs encountered are fixed or patched.
  • All possible exploits or vulnerabilities are found and addressed.

 

Most QA testing is performed by either a dedicated QA tester, a Business Analyst (BA) or a collaborative effort between the QA or the BA. Testing is conducted by creating test cases (also know as stories) in order to come up with scenarios in which the software or application could be used.

 

Types of Testing:

In order for all possible scenarios involving the software to be tested and evaluated, Dynamic CAFM deploys two types of testing.

 

  • Positive Testing – Testing with an anticipated outcome in mind to validate what was expected actually occurs.
  • Negative Testing – Testing with the intent to create an error or adverse event for the purposes of debugging or fixing.

 

The stories are created by the business, written by the BA and then submitted to QA for testing. This process is then repeated until all cases/stories have been completed satisfactorily as per the requirements and the business.

Benefits of Quality Assurance

  • Reduces the number of bugs and vulnerabilities
  • Saves Time and Money
  • Keeps Project on Schedule
  • Keeps Project on Budget

Request Free Consultation