...
- Developers will provide source code that is documented, maintainable and provides required functionality.
- Developers will provide source code based on established best practices using specified tools and processes established by the project.
- Development Manager will ensure clarification, demonstration and discussion of issues will be addressed with Lead SME and SME Group in an iterative process to ensure maximum use of all resources and expedite development effort.
Quality Assurance
...
Quality Assurance
- The QA team works with the Lead SME and Testing Coordinator to insure documented Acceptance Criteria in the functional specification is complete in coverage and specificity.
- The QA team is responsible for monitoring the development and workflow of test cases in the OLETS JIRA project and reporting progress to the Test Coordinators.
- The QA team is responsible for providing technical assistance to the testers in working with Selenium to record test scripts.The QA team is responsible for providing technical assistance to the testers in working in the OLETS JIRA project.
- The QA team is responsible for reviewing failures reported from the execution of the test scripts, evaluating the severity of the failures, and referring the failures to the appropriate group
- Critical failures will be reported to the development managers
- Minor issues will be reported to the SME group to schedule fixes
- Requests for enhancements coming from the formal testing process or from the free range testing will be documented in the OLETS OLEFDBK project and referred to the SME group for further review, documentation, and scheduling.
- The QA team is responsible for reviewing the OLE JIRA issues when testing is complete and marking those issues as closed when the related test cases have passed.
- The QA team is responsible for monitoring the availability of the Test environment and notifying tests testers and the SME groups when the Test environment is unavailable.
...
- Testers will document step by step test scripts in Test Cases in the OLETS JIRA project.
- Testers will record Selenium IDE test scripts when following the written scripts and attach them to the OLETS test case issues
- The QA team will refine/generalize the Selenium scripts so they can be run repeatedlySelected scripts will be adapted to automated regression tests by the QA Team.
Test Execution
- The refined Selenium scripts will be a library of scripts that can be run for regression testing prior to minor and major releases of the OLE softwareThe QA team will research the creation of scripts regression tests to run continuously on the server side.
- The QA team is responsible for the continuous development of one or more “Smoke Test” scripts that will be run on the test environment after each refresh of the environment.
...