-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathManualTestScripts.txt
More file actions
60 lines (50 loc) · 2.74 KB
/
ManualTestScripts.txt
File metadata and controls
60 lines (50 loc) · 2.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
All tools can be tested with these requests:
-Initialize + Run Analysis + Web Report:
run ndepend analysis
give me analysis details
build report
-Complex queries with CQLinq query generation:
list pairs of class that uses each other
show me the query
which class this class uses (direct and indirect)
-Issue list & fix:
which new issue in files named like Period
fix the first one
which code sprawl related issues
-Metrics:
which complex method poorly covered by tests
list less maintainable methods
-Quality Gates:
which quality gate fail
-Rules:
which Roslyn rule don't fail?
which ndepend rule fail with more than 5 issues
-Code Search:
which class is related to Minute and Second
-Source Files:
which source file changed since the baseline
describe changes in the third one
show diff for the 5 last
Other requests used for testing:
Which methods pair call each other
Which ctor that register to some events in a non disposable class
Which base classes are using one or more derived classes, exhibit unwanted calls
Generate a code query to check for the SOLID open close principle and run it
Generate a code rule to enforce Clean Architecture and execute it
Gen a code query to match classes mutually dependent, run it and export the result to a graph
Generate a code query that identifies methods that are both poorly maintainable and insufficiently tested.
Generate a query to identify methods that are too long, insufficiently commented, overly complex, or otherwise problematic.
Write an NDepend code rule that enforces type names to start with an uppercase letter.
Write a CQLinq query that matches all public API elements in the Domain assemblies.
Write a query to select methods whose source files are under the 'Customer' directory.
Generate a query to match less maintainable new method created baseline
Generate a code query that lists all code elements decorated with one or more attributes, listing the parameter values applied to each attribute instance.
Generate a code query to list types with poor encapsulation
Write a query to identify which types are immutable, partially immutable, or fully mutable to understand design patterns. For each type match the various fields.
Generate a query to detect fat interfaces and list types using only a small portion of it
Generate a query to list pair of methods calling each others
Generate an NDepend trend metric that measures the amount of code coverage on JustMyCode only
Generate a Quality Gate to prevent any new issue since the baseline in any namespace related to 'Domain'
Write a code rule that matches all nested types publicly visible
Generate a code query to match disposable type that register to events in ctor but don't deregister in the Dispose() method
Generate a query to match issues related to code smells and run it