Consulting & quality
Quality assurance & testing
Tests planned from the start and automated where useful, so you can deliver with confidence and catch defects before your users do.
01Approach
Scope of work
- Test strategy and test plans
- Functional and regression testing
- Test automation
- Performance and load testing
- Security testing
- Compatibility and accessibility testing
02Expertise
Functional acceptance testing
- Acceptance test plan and test cases
- Cross-browser and mobile testing
- Defect tracking until resolved
Automation
- Unit, integration and end-to-end tests
- Integration with the CI/CD pipeline
- Readable reports on every run
Performance and security
- Load tests on realistic scenarios
- Application security checks
- Prioritised remediation recommendations
03Methods & tools
Quality that is equipped and measurable
Proven methods and tools built into your delivery pipeline.
Methods
Quality starts before the code.
- Agile methods
- Test-Driven Development
- Acceptance criteria
- DevOps Testing
Automated tests
Replayed on every code change.
- Selenium
- Unit tests
- End-to-end tests
- API tests
Code quality
Detecting debt before it sets in.
- SonarQube
- Code review
- Test coverage
Continuous integration
No delivery without passing the tests.
- GitHub Actions
- GitLab CI
- CircleCI
- Jenkins
04Why iones
What iones QA changes for you
Fewer surprises in production, and deliveries you can make without worry.
Defects detected early
Quality built in from the specifications, which reduces late fixes, always the most expensive.
Regressions under control
A base of automated tests that secures every change and speeds up the pace of releases.
An independent view
Testers who are not the authors of the code, with the distance needed to find what the developer no longer sees.
Measured quality
Indicators tracked over time: defects per delivery, coverage, time to fix.
05Method
Our process for quality assurance and testing
Step 01 Analysis and planning
- Analysis of the specifications
- Identification of quality criteria
- Definition of the test strategy
- Creation of test plans
- Setting up the environments
Step 02 Automated tests
- Script development
- Unit tests
- Integration tests
- Regression tests
- Performance tests
Step 03 Manual tests
- Functional tests
- Usability tests
- Compatibility tests
- Security tests
- Accessibility tests
Step 04 Reporting and improvement
- Analysis of results
- Detailed reports
- Defect tracking
- Recommendations
- Continuous improvement