Who gathers requirements?
business analyst
What are phases of waterfall?
requirements gathering, system design, development, testing, deployment and maintenence
What documentations are created by BA in waterfall methodology?
BRD (Business Requirements Documentation)
FRD (Function Requirements Documentation)
SRS (System Requirement Specification)
What is test case?
documentation that outlies step by step guide to test one or more functionality of the system
What happens in maintenence phase in waterfall?
any new changes are implemented, improving application or fixing defects
What testing does BA do?
UAT (User Acceptance Testing)
What happens in deployment phase?
application put into production environment so that clients can start using it
What testing developers do ?
Unit
What testing QA doesn’t do?
Unit and UAT(QA can help BA sometimes)
What is smoke/sanity testing?
test that checks whether application is ready for further major testing and working, without dealing with finer details. Just go over main purpose of application
What is GUI testing?
testing what you see (buttons, drop downs, color, feel, functionalities)
What is functionality testing?
testing what functionalities supposed to do
What is system testing?
testing all functionalities of system from a to z
What is end to end testing?
testing complete path of functionality, might involve several streams (upstream and downstream)
What is performance testing?
divided into load, stress, and volume
load: loading system with many users
volume: uploading and downloading huge amount of data
stress: going beyond performance limits of application with users and/or many data
What is recovery testing?
necessary to check how fast system is able to recover against any hardware failure, catastrophic problems, or any system crash (unplugging computer)