计算机软件测试技术学习笔记(第一帖)

一:软件测试基础知识:
1:软件测试的定义:
IEEE的定义:使用人工或自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清楚预期结果与实际结果之间的差别。
通俗一点说软件测试是采用测试用例执行软件的活动,目标是找出失效或演示正确的执行。
2:软件bug产生的原因:主要有三种情况
A:在编码前就产生的错误:作为软件开发依据的需求,在开发初期就提供的不够明确,不能满足用户的实际需求或对用户的需求理解有误。
B:在编码过程中产生的错误:开发人员的逻辑错误或开发过程中没有遵守统一的,公认的方法论或开发规范,开发人员间配合不够严密,约定不够明确。
C:测试过程中可能产生的错误:开发人员对测试当中发现的bug进行修改后,可能产生新的bug。
搜索更多相关主题的帖子:
计算机软件 笔记 技术 学习