INTRODUCTION OF SOFTWARE TESTING
What is Manual Testing?
MANUAL TESTING is a process, in which all the phases of STLC (SOFTWARE TESTING LIFE CYCLE) like Test planning, Test development, Test execution, Result analysis, Bug tracking and Reporting are accomplished successfully and manually with Human efforts.
Why did you choose Testing?
- Scope of getting jobs is very very high.
- No need to depend upon any Technologies.
- Testing there for ever.
- One can be consistent throughout their life.
Who can do Testing?
Any graduate who is creative can do.
What exactly we want to get a job?
Stuff+communications+confidence+dynamism.
Why the Test engineers exclusively required in the software companies?
Project: Project is something that is developed based on particular customer’s requirements and for their usage only.
Product: Product is something that is developed based on the company specifications and used by multiple customers.
Quality:
Classical Definition of Quality: Quality is defined as justification of all the requirements of a customer in a product.
Note: Quality is not defined in the product. It is defined in the customer`s mind.
Latest Definition of Quality:
Quality is defined as not only the justification of all the requirements but also the presence of the value (User friendliness).
Defect: Defect is defined as a deviation from the Requirements.
Bidding: The project is defined as a request for proposal, estimation and signing off.
Kick off meeting: It is an initial meeting conducted in the software company, soon after the project is signed off, in order to discuss the overview of the project and also to select a project manager.Usually Project managers, Technical managers, Quality managers, High level management, Test leads, Development leads and sometimes customer representatives will be involved in this meeting.
Note: Apart from this meeting any kind of startup meeting during the process can be considered as ‘Kick off Meeting.
Project Initiation Note (PIN): It is a mail prepared by the project manager and sent to CEO of the software company as well as for all the core team members in order to intimate them, that they are about to start the actual project activities.
Software Quality:
Technical:
· Meeting Customer Requirements
· Meeting Customer Expectations (User friendly, Performance, Privacy)
Non-Technical:
· Cost of Product
· Time to Market
Software Quality Assurance: To monitor and measure the strength of development process, Organization follows SQA concepts.
Software Project: Software related problems solved by software engineers through a software engineering process.
NEXT: SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC)
Thanks for read my blog.Please share this to your QA friends.