Skip to content

Quality Assurance

adelikat edited this page Jul 25, 2022 · 5 revisions

Frontend and Backend

Performance

Load/Stress Testing

Apache JMeter

OWASP ZAP

Security

Static Application Security Testing

Codacy

LGTM

Semgrep

SonarQube

Dynamic Application Security Testing

OWASP ZAP

Dependency Vulnerabilities

Debricked

SNYK

Code quality

Codacy

SonarQube

Secret Detection

Semgrep

License Compliance

Debricked

FOSSA

Tool Lists Used

https://owasp.org/www-community/Free_for_Open_Source_Application_Security_Tools

Version https://github.com/OWASP/www-community/commit/07dddead7fe656aea1f6c960171a65e0e46a96ea

https://github.com/cjbarber/ToolsOfTheTrade#remote-workers

Version https://github.com/cjbarber/ToolsOfTheTrade/commit/62999f2d00a9ea807954b94abe96e02644b23e0f

https://free-for.dev/

Version https://github.com/ripienaar/free-for-dev/commit/99a73cde53600311b7e7edc0a1dc38a7d4c261af

Frontend

Accessibility

ANDI

NVDA 2021.2

Compatibility and Usability

Browserstack

Online Validators

CSS

https://jigsaw.w3.org/css-validator/validator?uri=https%3A%2F%2Ftasvideos.org%2F&profile=css3svg&usermedium=all&warning=1&vextwarning=&lang=en

HTML

https://validator.w3.org/nu/?doc=https%3A%2F%2Ftasvideos.org%2F

i18n

https://validator.w3.org/i18n-checker/check?uri=https%3A%2F%2Ftasvideos.org%2F#validate-by-uri+

RSS

News.rss

Publication.rss

Submissions.rss

For Testers

Virtualized Ubuntu Environments

If you are getting this runtime error:

The configured user limit (128) on the number of inotify instances has been reached, or the per-process limit on the number of open file descriptors has been reached.

, you need to increase these 2.

Current max_user_instances: cat /proc/sys/fs/inotify/max_user_instances

Current max_user_watches: cat /proc/sys/fs/inotify/max_user_watches

Increasing limits permanently:

echo fs.inotify.max_user_instances=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

echo fs.inotify.max_user_watches=16384 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

More information: https://github.com/dotnet/aspnetcore/issues/7531