Test New blocks

Wedge Team   – we provide all of the key, high-level roles that are not needed full time on the project but are essential to success. This team acts as a ‘startup’ team to ensure the project is foundationally sound – and the team continues on throughout the project, attending sprint planning and review sessions as they occur. This team includes: Architect, Engagement Manager, Scrummaster, and QA Manager.

Master – Production Server Branch
  • Only Tech Lead pushes into Master branch
  • Master should contain current Production code
  • Code should be pushed To Master only from Staging Branch after regression QAT on it and UAT Hot Fixes
Staging – Staging Server Branch
  • Only Tech Lead pushes into that branch
  • Master should contain current Staging Server code
  • Tech Lead should push to this branch from Sprint, UAT and Hot Fix Branches
Sprint # – Branch for each sprint (for Test Server)
  • Tech Lead reviews and merges pull requests from Team members
  • Demo is done from that branch during sprint review
  • Current sprint branch should contain code that is on Test Server
  • Each new Sprint branch should be created as a copy of Last Staging branch version
Story#/Bug – Branch for each story
  • Each team member creates a branch for his User Stories (as a copy of Current Sprint Branch)
  • Name of the Branch should start with User Story JIRA ID
  • If the Sprint branch was changed before dev finishes his User Story – it should be pulled to his Story Branch
  • After Story branch contains final code – Dev should create a Pull Request to Sprint Branch
End-to-End Quality Integration Process
TestRail

TestRail is our best-of-breed test management tool. We create the Acceptance Criteria, manage test runs and coordinate the entire testing process. We can easily track and follow the status of individual tests, milestones and projects with dashboards and activity reports.

Agile Backlog

Each User Story is written in the following way: As a [user] I want [feature] so that [benefit]. This is the best way for quickly obtaining our Client’s requirements, and understanding the real purpose and benefit of a Story.

Bitbucket

Bitbucket is one of the most advanced version control systems and improves development team collaboration and code management. It also makes code review more dynamic and flexible with pull requests. It helps the team to hold discussions quickly and easily right in the source code with inline comments. We use our own corporate Bitbucket account to store and grow all our Client’s projects code. This ensures the security, stability and overall integrity of your information.

col11

col12

col13

col14

dfgdfgdf

fdgfdfg

asfwerwe

qweqweqweqw

fggfjfjfg