Software Testing of the Grant Gauge


Project scope
Categories
Software developmentSkills
planning software testing test execution engine user profile manual testing browser compatibility test planning automation research user storyOur company has developed the Grant Gauge, an application assistance algorithm that needs further testing. Most manual testing environments consist of two phases, a testing planning phase and a test execution phase.
We would like you to analyze our product, 'break' our product and come up with a thorough and applicable test plan and then execute those tests as needed.
This will involve:
- Conduct background research on our product.
- Creation of a detailed testing plan including user profiles, user stories, desired outcomes, testing side effects such as mobile responsiveness, internationalization, accessibility, browser compatibility, etc.
- Execution of the testing plan through either manual or automated means
Bonus steps in the process would also include:
- Attempt to automate some of the tests using software such as point and click simulations or writing your own code to simulate user activity.
By the end of the project, students should complete the following list of activities:
- Familiarize themselves with the Grant Gauge and customers' requirements
- Familiarize themselves with different testing strategies, what to look for in a testing environment, attempts at 'breaking' the product
- Design and create an overall testing plan including front-end user journeys, outcomes, basic UX.
- Execute the test plan and present the final results to us with the context of all their outcomes, problems they encountered, and next steps they recommend.
Bonus steps would include:
- Submit any configurations or source code used to automate the tests. If not suggesting hte use of another programming language, discuss prior to coding.
Final deliverables should include
- A report that includes a written test plan, breaking points, potential breaking points and outcomes of testing
- A presentation
For this IT project, students will be connected to staff on a daily basis for questions but they can work at any time, from anywhere.
- We work in an Agile Project Management and teach this process to students
- Students will be provided the software that is currently in use in the company such as Slack, Zoom, Wrike, Visual Basics and Office 365.
- Current product understanding and user journeys will be shared and refined during the project
- Input on choices or problems will be frequent as the team will be fully accessible to students
- Testing for the widest possible use and then, indicating which types of customers may need customization.
About the company
ANSWER.it Inc is a tech4good social enterprise. We provide agile solutions to improve decision-making by government, foundations and nonprofits using behavioral science and technology.