标签:
*********声明:本系列课程为Cem Kanner的软件黑盒測试基础的笔记版**************
What‘s A COMPUTER PROGRAM?
Textbooks often define a "computer program" like this:A program is a set of instructions(指令) for a computer.
That‘s like defining a house like this:
I‘d rather define it as:
The second definition focuses on the Stakeholders(for people) and Purpose(to live in), rather than on its materials.
Stakeholder(项目相关人): Any person affected by(受到……影响): success or failure of a project, or, actions or inactions of a product,or effects of a service.
------------------------------------------------------------------------------------------------------
A DIFFERENT DEFINITION
The point of the program is to provide value to the stakeholders.
-----------------------------------------------------------------------------------------------------
WHAT ARE WE REALLY TESTING FOR?
Quality is value to some person----Jerry Weinberg
Quality is inherently subjective(质量天生就是主观的). Different stakeholders will perceive the same product as having different levels of quality.
Testers look for different things for different stakeholders.
--------------------------------------------------------------------------------------------------------
SOFTWARE ERROR
An attribute(属性,品质) of a software product
An error:
May or may not be a coding error, or a functional error. Design errors are bugs too.
------------------------------------------------------------------------------------------------------------
SOFTWARE TESTING
We design and run tests in order to gain useful information about the product‘s quality.
-------------------------------------------------------------------------------------------------------------
TESTING IS ALWAYS A SEARCH FOR INFORMATION----測试的作用
第1讲:The nature of Testing--測试的本质
标签:
原文地址:http://www.cnblogs.com/gcczhongduan/p/4485769.html