4

Like software developers create a software architecture describing how to software is built from a very high level perspective, you can do the same from a testing point of view. In my cases (involving software testing), the test architecture contains many elements which are also present in the software architecture diagram. It differs from the software ...


3

Test Architecture Design Determine what to do in each of the 4 agile testing quadrants: unit integrated performance exploratory Determine how to structure your test pyramid (representing the volume of tests) with more unit tests on the bottom and less exploratory testing at the top Explore Performance Integrated Tests Lots of Unit Tests ...


3

The symbolic solver in the slide cannot deduce that an integer multiplied by 4 cannot be 17. This is a statement about that particular solver at that point in time, not about solvers in general.


1

How about an code review from an experienced senior developer, so that you can focus more on practical tips. Experience is incomparable to any tool at least in the current state of the tools. Having said that, currently for JavaScript , we use linter tools for static code analysis which comes as plugins/extensions in all major IDEs.


1

Try out https://docs.sonarqube.org/display/SONAR/Analyzing+Source+Code Other possible ways If coding guidelines and standard followed. Duplicate code. Coding guidelines followed. Design principle effectiveness .


1

To add a project, you just have to run an analysis on it. See the docs here: Analysing with SonarQube Runner.


1

Most of this comes from Wikipedia and these lecture notes. Wikipedia defines a fixed point this way: In mathematics, a fixed point [...] of a function is an element of the function's domain that is mapped to itself by the function. [...] That is to say, c is a fixed point of the function f(x) if and only if f(c) = c. For example, for the function f(x) = ...


Only top voted, non community-wiki answers of a minimum length are eligible