今天开始看软件工程中关于软件测试的章节,现在把学的内容做一个记录
软件测试主要分为几个阶段
单元测试-组装测试-确认测试-系统测试
单元测试就是代码开发中,由开发人员进行的自测的部分。
组装测试就是集成测试,主要是各个模块组合时的测试,测试各个模块是否互相影响,以及模块的接口之间数据的正确性的测试,
确认测试-就是针对软件需求规格说明书进行的确认是否满足用户要求的测试。确认测试包括-有效性测试和软件配置审查两个部分。在确认测试中,有两个测试叫α测试和β测试,经过这两种测试的系统,就是我们常说的某个软件的β版本。α测试在开发者内部进行的测试,交给开发机构内部的用户的测试,所以我们是不常见的。而β测试是给用户在实际环境下使用的测试。这就是我们经常看到微软常用到。现在才明白为什么叫β版本。
系统测试,是经过确认测试的软件的最终测试,全面的组装和确认,经过这关以后,就可以交付给用户使用了。
软件测试的方法有黑盒和白盒两种测试方法
黑盒是对输入输出的一种测试,不关心内部结构。
白盒是针对内部结构,逻辑结构进行的一种测试。
以上是今天的看书收获,做一个记录,如果大家有不同的意见,请多多指教。