Testing Basics Flashcards
software engineering
systematic development of software
5 stages of development
Specifications, Design, Implementation, Testing & Maintenance
Management Process
to Utilize resources, time and money
What are management processes
Planning, Review and Monitoring
To deliver high quality product
Software Engineering Principle
Time to Market
Software Engineering Principle
Increasing the Productivity of People
Software Engineering Principle
It is the testing engineers..
who can contribute significantly to the software quality
Many projects result in cost overrun or
time overrun or both
The software must meet all the quality requirements
Criteria for the success of a project
The software must be development within the time frame
Criteria for the success of a project
The software must be developed within the budget
Criteria for the success of a project
The relationship among the team members
Criteria for the success of a project
The most important requirement of a software product is that
it should meet the requirements of a customer
Characteristics of a software product can be divided into
Operational Characteristics, Transition Characteristics and Revision Characteristics
What are operational characteristics?
Correctness, Usability, Reliability, Safety and Security
What are transition characteristics?
Portability, Reusability and Interoperability
What are Revision characteristics?
Extensibility, Scalability and Maintainability
Test engineer needs to understand the..
quality requirement of the software to be tested
What are quality attributes of a software
Operational, Transitional and Revisional characteristics of a software