Life of Octad Software Product under Test
The lifecycle of a product starts once the business requirements are obtained from the client. The concerned team which is responsible for it will do a thorough analysis of the same and further design the technical specifications.
Business Testing end to End Interactions Actors & User Stories
Develop User Stories
1.Between Customer & Tradesmen
2.Between Customer & Admin
3.Between Tradesman & Admin
These specifications will help the technicians or developers to kick-start their job in software development. Steps involved here are explained below for your easy understanding. A user story is always informal and describe a user’s need. A use case can be either formal or informal, and describes system behavior. It is possible to have “tech” user stories, the same is not true for use cases. Once done, the user story is typically discarded
Step #1: Based on high-level product description, a software product is categorized into different modules and then into components or units. These units are developed independently so that their development can continue in parallel by engaging multiple developers.
Modules Involved From Back End
Customer & Tradesman Use Cases (Expected System Procedures)
tradesman Dashboard
PROFILE
Edit Profile
Edit Picture
Portfolio
Private Messages
PROJECTS
Latest Projects
Search Projects
My Bids
My Services
BILLING & FINANCE
Deposit Funds
Withdraw Funds
Escrow Payment
Transaction History
Manage Payments
My Subscriptions
Tasks Pending
News Feed
Dashboard
Profile
Projects
Finance
Buy Subscription
Subscription History
Deposit Funds
Withdraw Funds
Escrow Payment
Manage Payments
Transaction History
Latest Projects
Search Projects
My Bids
My Services
Services Sold
Admin Obfuscated
Once developed, these units are tested individually which will fall under Unit Testing.
Step #2: Individual validation ensures that all the units of a system are performing as expected on functional as well as feasibility grounds. These components, modules or sub-systems are integrated with the next level and then tested as an integrated unit in Integration testing.
Step #3: System Testing comes into the picture in this step where the integrated product would be tested first time as a whole in a pseudo-production environment. This level of testing is performed to check the compliance against functional as well as non-functional business requirements.
Step #4: It is a level of testing that is performed for client acceptability and hence, called as Acceptance Testing. This will be performed just before handling the software to the client, which is the Production
environment.
User Stories
Stage 1 of The Octad User Stories / End to End Testing will involve
Actors (any interaction from humans or the system that acts on our app )
Customer & Tradesman Interaction
Team 1 will Register as 5 Customers with Real Email Addresses & Phone Numbers
Team 2 will register as 5 Tradesmen also
Duration 1 Week
Digital Workbooks in Excel Will be supplied with use case preconditions and post conditions clearly showing the actors Scenarios and Goals of each Use Case also the stakeholders in case of a bug or aesthetic improvements (PROMPTS for more use cases or users or ….) and other amendments expected or suggested by the TESTER
FeedBack must be Detailed online With Bugs on OS Devices Assigned for Use Reminder What is a user story in Agile development?
User stories are one of the primary development artifacts for Scrum and Extreme Programming (XP) project teams. A user story is a very high-level definition of a requirement, containing just enough information so that the developers can produce a reasonable estimate of the effort to implement it
