"No need to test, just have to know how to code…” This kind of speech is still heard today, but it is impossible for coders to anticipate the behavior of digital services in such a fragmented and evolving digital environment. Thus, achieving quality requires a wide array of testing from testing the user experience, functions, performance, and security of the digital service.
Five experts give a brief overview of the testing process in their specific area of expertise and point out the common errors to be aware of.
The Vision of Cédric Tempestini, Archriss Director
"Maintaining quality at all stages of digital services is essential for digital agencies to be able to manage projects well.
Managing the testing script is always a critical part, with:
- pressure on the speed of processing the returns
- new, urgent requests from customers
- customers who sometimes shift the date that was originally planned
Internal testing involves:
- creating management rules
- performing the testing
- keeping track of tickets for the developers to correct
It’s important to know when to decipher between when to test internally and when to outsource."
The Vision of Audrey Debraine, StarDust Lab Manager
Functional testing is essential because it allows digital publishers to validate product compliance with the specifications developed in the upstream of the project.
The two main methods to functional testing:
- Automated Testing
- Manual Testing
Two main approaches to Manual testing:
- Exploratory
- Scenario-Based
Common errors to be aware of:
- testing at the wrong time
- not selecting appropriate testers
- not organizing the testing process well enough
The Vision of Wilfried Marandon, Testapic Sales Director
User testing is used to detect what hinders, irritates, or blocks users during their navigation, while also evaluating their understanding and perception of the interface.
Several different methods exist to evaluate the user experience. Among them, remote user testing makes it possible to place testers in real-use conditions.
The testing process:
- understanding needs and expectations
- launch testing with a sample of the best-fit testers from the panel
- Ergonomists specialized in UX study the responses from the testers to provide the best recommendations
User testing approaches:
- Video testing
- Questionnaire testing
Common errors to be aware of:
- Testing too late in the development process
The Vision of Xavier Kockelbergh, Netvigie Sales & Partner Director
Performance testing provides visibility into the quality and optimization of a website. It identifies anything that blocks or impedes user browsing, as well as measuring loading times.
Methods to performance testing:
- User-scenarios
- Real User Monitoring (RUM)
- A combination of the two methods
Common mistakes:
- assuming their product has no delays and potential falling short on potential KPI optimization
- testing only once
- not selecting the best web pages to test
The Vision of Cédric Messeguer, Digital Security Business Development Director
Security testing is is the only way to gain reasonable assurance that there will be no leakage or loss of data in the systems that you operate.
Security standards:
- ANSSI’s guide of heath of the digital security and ISO 27 002
- OWASP’s top 10
Security Testing methods :
- implementing a mandatory QA process
- reviewing security at each level
- bug bounty program
Mistakes to be avoided:
- not testing and leaving data vulnerable
- minimizing the impact of testing
- approaching testing as a cost rather than a gain in quality
All of these topics are expanded upon in our white paper. Download it here now to learn more about the details of these testing topics.