dstekanov / todoist-testng

UI + REST API testing pet project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

POC for TestNG & Todoist (https://www.todoist.com/)

###Git workflow:

We are using Feature Branch Workflow (https://www.atlassian.com/git/tutorials/comparing-workflows/feature-branch-workflow)

  1. Before pushing, do rebase onto master (and resolve conflicts if any)
  2. Use a separate branch for each feature or issue you work on
  3. On this branch, commit changes in the usual fashion, building up the feature with as many commits as necessary
  4. TODO: determine feature-branch naming
  5. When ready, push feature branch to remote
  6. Create a pull request in Bitbucket
  7. When your pull request is approved and conflict-free, merge it to the master

####"Commit Changes" dialog

"Before commit" section:

  1. Select "Reformat code" checkbox to perform code formatting according to the Project Code Style settings
  2. Select "Optimize imports" checkbox to remove redundant import statements
  3. Select "Perform code analysis" checkbox to run code inspection on the files you are about to commit
  4. Select "Check TODO" checkbox to review the TODO items
  5. DO NOT select:
  • "Rearrange code"
  • "Cleanup"
  • "Update copyright"

UI test scenarios:

About

UI + REST API testing pet project


Languages

Language:Java 80.0%Language:XSLT 20.0%