Specialisms
This session with Ady Stokes & Suman Bala was a bit different to the previous ones. This was an overview of Specialisms within Testing.
Specialisms in testing are technical skill sets which are a growing need in the software development market.
It is important to note, that specialisms are after a grounding in the basics of testing, a "niche"
Different Types
- Usability
- Accessibility
- Security
- Performance
- API
- And more...
Usability Testing
- Is it usable by members of the public?
- Done in real life- can bring in the public for them.
Why Usability Test?
a) Uncover problems in design
b) Discover opportunities to improve design
c) Lean about users behaviours/ preferences
User Testing= Do users need my app?
Usability Testing= Can users use my app?
The UX Blog- Read for more information.
Accessibility Testing
This can help everyone, and is vital to all- A11ly10-15% of people are born disabled
15-20% of ALL people are disabled
It is a human right to be accessible.
Accessibility Quadrants- the big test theory
What causes problems?
- Popups
- Hashtags
- Formatting
Security Testing
- SQL Injection
- Cross Site Scripting
- Broken Authentication
- Security misconfiguration
- Sensitive Data exposure
- Unvalidated Redikits
OWASP
I am going to learn/ write a bit more about SQL in a future post
Performance Testing
- Load Testing- how product performs under normal use
- Stress Testing - how product performs under abnormal or extreme use
- Spike Testing- determines the behaviour of software under extreme variations
- Soak/ Endurance Testing- this is expected load for a long duration
Comments
Post a Comment