Manual Testing



Definition 1: 
Computer Programs, Procedures, Possibly documentation and data pertaining to the operation of a computer system

Definition 2:
Software is a set of Programs, takes input, process the data and provides output.

Types of Software

There are basically 3 types of software available in the industry
System Software: for operating the computer (hardware, software and its devices ex: windows, UNIX, device drivers etc.)
Programming software: for developing the applications, editors, compilers, and IDE (c, c++, java, net etc)

Application software:  for organizing and processing business operations ex: banking software, ERP software, Ecommerce, telecom software etc.

Software project, software application, software product

Project: a project is a unique set of coordinated and controlled activities with start and finish dates undertaken to achieve an objective conforming to specific requirements, including the constraints of time cost and resources

Software Application: software developed for a specific customer requirements called as software application

Software Product: software developed depending on overall requirements in the market called as software product

Software testing

Testing is a process in which the defects are identified, isolated, subjected for rectification and ensure that the product is defect free in order to the quality product in the end and hence customer satisfaction

The process of exercising software to verify that it satisfies specified requirements and to detect errors

The process of analyzing a software item to detect the differences between existing and required conditions (that is, bugs), and to evaluate the features of the software item

The process consisting of all lifecycle activities, both static and dynamic, concerned with planning, preparation and evaluation of software products and related work products to determine that they satisfy specified requirements, to demonstrate that they are fit for purpose and to detect  defects.

Software Development process

Software Bidding

A proposal to develop new software is called software bidding.

In software application development, the proposal comes from a specific customer.

In software product development, organizations take their own proposal based on market requirements.

Kick of meeting

The CEO category person conducts a meeting with high level management and selects a project manager to handle the new software development process

Pin document (project initiation note):

Project manager prepares this document to estimate required technologies, required time and resources for developing new software.

He submits the report to CEO; the CEO conducts a review and gives green signal to project manager.


Post a Comment