软件测试
软件测试的作用和目的
1:通过测试工作,对软件的缺陷进行查找和修复,这样会提高用户的使用信心
2:可以降低企业成本以及风险
3:为同类型软件提供数据,降低了同类型软件研发的风险
软件测试的七大原则
1:软件测试是证明软件存在缺陷的,不能证明软件没有缺陷
2:我们不能执行穷尽测试,测试应该有终止的时候
3:测试应该尽早介入,不能等到整个软件做出开之后再进行测试
4:测试存在群集现象,百分之二十的核心模块存在着百分之八十的bug
5:测试是要依赖于某个特定的环境的
6:杀虫剂现象,我们不能总是使用同一条数据对被测试程序进行测试,因为软件会产生“抗体”
7:不存在缺陷是缪论
软件测试的六大特性
功能性,可靠性,易用性,效率性,可维护性,可移植性
软件测试的分类
软件测试的软件划分:
单元测试:是对程序的最小单元的测试,及对源代码进行测试,由开发人员自己进 行测试。
集成测试:对模块与模块之