Software release life cycle

Bug has a life cycle like new, open, assign, reopen, defered, verify and closed. Like same software release has his own life cycle there are different phases like pre alpha, alpha, beta, Gama or release candidate, production relesae, end of life or no support.

Let me explain one by one
pre alpha build or release: In this phase team involve in requirement gathering, design, development and unit testing start but still build testing is doing by the developer. after alpha testing build comes to tester or in a qa cadare.in this phase only test plan and test case had done in water fall model but in scrum it is a continuous process at any stage u can add new test case as per requirement.

Alpha release: Tester comes into the picture alpha is a first release come out from development behalf of test case or requirement tester will start testing write bugs and send report to test lead and PM. In this phase different kind of testing performs like adhoc,integration,detailed test case execution.

Beta release: it is basically featuring complete indication, first time company launch his application in a public sometimes stakeholder will do the beta testing or assign third party testing it is some kind of filter. In this phase different kind of testing performs like Smoke testing, adhoc, integration, detailed test case execution, performance testing, scalability testing.

RC BUILD: release candidate refers to a version with potential to be a final product. In this phase companies creating matrices to get the actual effort and application performance. It allow only UI and few localization errors. In this phase different kind of testing performs like adhoc, integration, detailed test case execution, scalability testing, matrices comparisons detailed UI testing.

Production build: This final build launch in a market or ready for shipment. In a mobile domain we can say golden build.

End of life or no support: When software is no longer sold or supported, the product is said to have end of life. It means people will get the advanced system advanced functionality in a same cost or in less.

Comments

  1. Splendid post and very well explanation made on software release cycle. I work at software testing Company wherein, we follow this same process on all apps, whether its a mobile app testing or web testing.

    ReplyDelete
  2. Yeah Nita,, Thanks for your comments

    ReplyDelete

Post a Comment

Popular posts from this blog

Online Selenium Training With Real Time Scenario

Online Tricentis Tosca Automation Training with Real Time Scenarios

Online Training for Manual/Functional