• iBeta
conducted extensive tests of the site's functionality against a wide
variety of operating systems and internet browser combinations to
ensure compatibility for the average home user; as the public uses a
variety of operating systems and browsers, the tests had to incorporate
all combinations and permutations of popular operating system/browser
combinations.
• iBeta performed
verification of a complex expert system that matched clients to
candidates; this kind of testing involved an understanding the base
algorithms used in generating the matches.
• While the software coding involved in
implementing these matching algorithms, our testing methods stressed
carefully engineered sets of data to verify the algorithms and
weightings, and to check for proper end-state results.
• Systems do not always respond in the
same way under performance-level loads as compared to light
functionality testing loads; iBeta used performance
testing tools to verify the same level of accuracy experienced in
light-duty tests to make sure that large-scale tests that stressed the
system produced the same results.
• The system being tested was integrated
into a complex network of other enterprise systems. The web-based
system being tested interfaced to back-office software and to a company
intranet; this required significant post-development integration
testing.
• Reliable transfer of data from one
completely different system to another was critical to the company's
business model; iBeta designed its tests to verify
that the data flowing from one system to the next was properly
maintained and updated.
• iBeta filled key
roles in the client's internal organization to augment their QA
capability, including the positions of quality manager and quality
director.