top of page
  • kellyellenkenyon

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


  1. Usability

  2. Accessibility

  3. Security

  4. Performance

  5. API

  6. And more…

Usability Testing


  1. Is it usable by members of the public?

  2. 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- A11ly

10-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?


  1. Popups

  2. Hashtags

  3. Formatting

Security Testing


  1. SQL Injection

  2. Cross Site Scripting

  3. Broken Authentication

  4. Security misconfiguration

  5. Sensitive Data exposure

  6. Unvalidated Redikits


OWASP

I am going to learn/ write a bit more about SQL in a future post 


Performance Testing


  1. Load Testing- how product performs under normal use

  2. Stress Testing – how product performs under abnormal or extreme use

  3. Spike Testing- determines the behaviour of software under extreme variations

  4. Soak/ Endurance Testing- this is expected load for a long duration


API Testing

What is API Testing?

API TESTING is a software testing type that validates Application Programming Interfaces (APIs). The purpose of API Testing is to check the functionality, reliability, performance, and security of the programming interfaces. In API Testing, instead of using standard user inputs(keyboard) and outputs, you use software to send calls to the API, get output, and note down the system\’s response. API tests are very different from GUI Tests and won\’t concentrate on the look and feel of an application. It mainly concentrates on the business logic layer of the software architecture.








8 views1 comment

Recent Posts

See All
Post: Blog2_Post
bottom of page