测试基础
一、软件得定义
软件(software)是计算机系统中与硬件(hardware)相互依存的另一部分,它是包括程序(program)、数据(date)和文档(document)的完整集合。
二、软件特性
1、逻辑实体;生产主要是研制;使用中没有磨损老化
2、对硬件和环境有依赖性;手工作坊式研发,生产效率低;复杂;成本昂贵。
三、软件测试定义
用人工或者自动手段来运行或者测试某个系统得过程,其目的在于检验它是否满足规定得需求或这弄清预期结果与实际结果之间得差距。
四、软件测试得原则
1、尽早进行
2、贯穿整个软件生命周期
3、追溯需求
4、由第三方完成
5、不可穷举,遵循Good-enough原则
6、确定预期结果
7、彻底检查每个测试结果
8、充分注意群集现象