QA
The Lonus QA team provides the following software quality assurance services (SQA):
 |
Software testing plans and specification design |
 |
User manuals and help systems |
 |
Black box software testing, specialising in the following areas:
 |
Functionality testing. We review the functional requirements
of the customer's application and create test cases designed to ensure that the
entire application or its specific modules meet its functional requirements. |
 |
User scenarios testing. We test "user scenarios" with the
anticipated sequence of tasks, as user will do on a normal range of data that
the user will be working with. |
 |
GUI testing. We check if the interface of the application
is visually appealing, comfortable to use, and effective. |
 |
Acceptance testing. We test customer's application based
on presented requirements or standards and verify if the product is acceptable. |
 |
Usability testing. We assess how easy it is for the end users
to setup and install your application, including reviews of help-files, tutorials,
and user documentation. |
 |
Regression testing. We check if all application system features
remain functional after the introduction of corrections and enhancements to the production
system. Additionally, we test all new, corrected, or enhanced system features, and assure
that the system documentation is kept updated. |
 |
Integration testing. We test modules, programs, subsystems, and even
systems to prove that they interact properly.
|
 |
Configuration and compatibility testing. We test how the application
works under different OS (e.g. Windows, MAC), browsers, screen resolutions and other unique
characteristics.
|
 |
Stress testing. We check if the application is working properly under
stress conditions such as low memory, low disk space, large file or database. |
 |
Security and Access Control Testing. Lonus focus on two key areas of
security:
 |
Application-level security, including access to the data and/or
business functions |
 |
System-level security, including logging into or remote
access to the system |
|
|
In order to effectively manage the QA and testing process, we have developed
our own web-based Bug Tracking System (BTS). In addition to logging bugs, the BTS automatically
tracks and manages a variety of project-related issues, such as tasks, features, enhancement
requests, user suggestions, and change notifications. Furthermore, this web-based application
enables our customers to easily access and monitor the QA process remotely.
|