Question and Answers Flashcards
(115 cards)
What is the difference between system software and application software?
Software can be system software like your operating system - Windows system. Application software - this power point
Example: Windows is an example of system software, while PowerPoint is an example of application software.
How many types of application are there?
4 types - Desktop, Mobile, Client Server and Web based
Example: Examples of desktop applications include Microsoft Word, mobile applications include Instagram, client-server applications include email clients, and web-based applications include Google Docs.
What are the tiers of web based application?
Web tier (GUI), Server tier and Database tier
Example sentence: The web tier handles the user interface of the application.
What is GUI?
It is Front End. GUI stands for Graphic User Interface (look and feel)
For example: The GUI of the application includes buttons, menus, and other visual elements.
What is Functional testing?
Testing functionalities of the application. Testing intended purpose of the feature
Functional testing ensures that the application works as expected based on its specifications.
What is Non-Functional testing?
Non-functional is how the functionality should perform, performance of it.
Non-functional testing focuses on aspects like performance, usability, and security of the application.
What is Test Scenario?
What QA is trying to validate. Test of the application. For ex: Verify Login functionality
Test scenarios help in defining the steps to validate a specific aspect or feature of the application.
How many types of Test Scenarios are there?
2 Types: Positive and Negative. Positive is simply testing what the functionality is supposed to do. Negative is testing what it is not supposed to do.
Positive test scenarios validate the correct behavior of the application while negative test scenarios focus on error handling and boundary cases.
What is Mobile Application
applications that are installed on a phone or tablet
For example this PowerPoint application
What is Desktop application
installed locally and doesn’t require internet connection to run. For example this PowerPoint application
What is Web based application
Application that user accesses thru a browser (Opera, Firefox, Safari, Chrome, Edge, etc)
What is Client Server application
application that is installed on a computer and requires internet access to work (Skype)
What is Mobile Application
applications that are installed on a phone or tablet
For example this PowerPoint application
What is Desktop application
installed locally and doesn’t require internet connection to run. For example this PowerPoint application
What is Web based application
Application that user accesses thru a browser (Opera, Firefox, Safari, Chrome, Edge, etc)
What is Client Server application
application that is installed on a computer and requires internet access to work (Skype)
Who gathers the Requirements?
BA (Business Analyst) gathers and writes Requirements Documentations
Example: BA works closely with stakeholders to gather and document the project requirements.
What are the phases of Waterfall?
Requirements Gathering, System Design, Development, Testing, Deployment and Maintanence
Example: The Waterfall model follows a sequential approach with distinct phases for each aspect of the project.
What documentations are created by BA in Waterfall Methodology?
BRD (Business Requirement Documentation), FRD (Functional Requirments Documentation), SRS (System Requirement Specification)
BA is responsible for creating detailed documentation to ensure clear understanding and communication of project requirements.
What is Test Case?
Documentation that outlines step by step guide to test one or more functionality of the applicaiton
Test cases are essential for ensuring the quality and accuracy of the application’s functionality.
What testing Developers do?
Unit Testing
Developers perform unit testing to test individual units or components of the software
What testing BA does?
UAT (User Acceptance Testing) Testing
Business Analysts are responsible for User Acceptance Testing to ensure the software meets the requirements of the end users
What happens in Deployment phase?
Application put into Production Environment so that clients can start using it
During the Deployment phase, the application is moved into the production environment for client use
What happens in Maintanence Phase of Waterfall?
Any new changes are implemented, improving the application or fixing defects
In the Maintenance Phase of the Waterfall model, any necessary changes are made to enhance the application or address defects