Software quality assurance, software testing
Software quality assurance (SQA) is a process that assures that all software engineering processes, methods, activities, and work items are monitored and comply with the defined standards and corporate guidelines.
Software testing as a process is part of SQA and is aimed at assuring the quality of a software product.
Software testing as a method verifies whether a software product matches expected requirements and ensures that there are no defects. Software testing aims to identify missing or wrong requirements, code errors, and design gaps.
Software testing includes test management, test planning, test development, test execution, problem analysis, and bug reporting. That is done through different testing levels: component, integration, system, and end-to-end testing.
QADAS competence and experience include all aspects of functional testing, starting from compiling of test strategy and test plan, through the design of test cases and test automation, and finishing with test execution, problem analysis, and bug reporting.
QADAS supports agile testing both methodically and as a mindset. Our experience is based on well-known methodologies like Scrum, Kanban, or SAFe. Our mission is the implementation of a rational and not dogmatic agile approach, which is optimally adapted to a particular subject area and organization.
Integrated into the agile development process, test automation is of particular importance. Tool evaluation, selection, and practical introduction naturally belong to the testing activity.