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- 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?
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
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.
Great information!!! Thanks for your wonderful informative blog. Village Talkies a top-quality professional corporate video production company in Bangalore and also best explainer video company in Bangalore & animation video makers in Bangalore, Chennai, India & Maryland, Baltimore, USA provides Corporate & Brand films, Promotional, Marketing videos & Training videos, Product demo videos, Employee videos, Product video explainers, eLearning videos, 2d Animation, 3d Animation, Motion Graphics, Whiteboard Explainer videos Client Testimonial Videos, Video Presentation and more for all start-ups, industries, and corporate companies. From scripting to corporate video production services, explainer & 3d, 2d animation video production , our solutions are customized to your budget, timeline, and to meet the company goals and objectives. As a best video production company…