Recommended Tools Overview
-
A11y Testing
Testing Accessability
Axe-Core is a great tool to quickly test for most of the common accessability issues.
-
Axe-Core
-
-
Asset Management
-
Artifactory
-
ADO Nuget Feed
-
-
Programming Frameworks - .NET
-
ASP.NET Core
-
DotNetTemplates - CoreMVC
-
-
Programming Frameworks - Java
-
JavaTemplates - Spring Boot
-
-
Programming Frameworks - JS / TypeScript
-
Vue.js CLI
-
-
Programming Language
-
TypeScript
-
C# (for .NET)
-
Java
-
Python 3.x
-
VB (for .NET)
-
-
Security Testing - SAST (Legacy & Cloud)
Testing Security
SAST (Static Application Security Testing) designed to scan the code looking for vulnerabilities, helping enforce conformance to coding guidelines and standards. It is done without executing the code.
-
Microfocus Fortify Static Code Analyzer
-
-
Security Testing - DAST (Legacy & Cloud)
Testing Security
DAST (Dynamic Application Security Testing) executes against the running code attempting to inject malicious data against the software looking for vulnerabilities. This can help identify runtime problems.
-
Microfocus Fortify WebInspect
-
-
Source Control - Management
ALM
-
GCcode
-
Azure DevOps (on-prem)
-
GitHub
-
-
Unit Testing Frameworks - .NET
Testing
All the recommended tools can be used in combination with each other to create a very cohesive testing framework. NSubstitue works inside AutoFixture giving you the ability to mock classes. xUnit is a cleaner way to execute tests over the default Microsoft framework while FluentAssertions makes your coded tests more human readable.
-
NSubstitute
-
xUnit
-
AutoFixture
-
FluentAssertions
-