Naming Conventions
Classes Name: Class names should be nouns, in mixed case with the first letter of each internal word capitalized. Try to keep your class names simple and descriptive. Use whole words-avoid acronyms and e.g. String, Colour, Button
Interface Name: Should start with an upper letter and be an adjective e.g. Runnable, ActionListener
Method Name: Methods should be verbs, in mixed case with the first letter lowercase, with the first letter of each internal word capitalized.
Variable Name: Variable should start with a lowercase letter first and should not start with underscore _ or dollar sign $ characters e.g. firstName, lastName, orderNumber
Constant Name: should be in upper case throughout e.g. YELLOW
Packages
API
Endpoints
Request & response Types
Automated Tests
Silver surfer Automation test projects naming convention SprintNo_ProjectNumber_ProjectName Example : Sprint 9_33681_FICA Compliance
Additional Information
- Pascal case variables are used
- All tests have comments
- Tests are separated in feature files