潮版潜水王
花朵
共回答了23个问题采纳率:91.3% 举报
1.这点我们也可以叫覆盖性测试,只有尽可能的进行覆盖,软件的使用环境不一样会导致Bug的产生,而所有的这些场景并不可能在全面的模拟出来.例如我们的软件存在平台限制,可能我们只针对主流机型进行测试,这就导致了其它一些机型使用该软件出现问题.
2.
1)单元测试一般由开发人员做,当自己负责的模块开发好之后,需要自己进行测试功能是否实现,可能写一些类和一些数据进行测试;如单独的写入数据,单独的保存数据.
2)集成测试可以看成这样,打开记事本->写入数据->保持数据->关闭,这是一个完整的流程,对这个流程进行测试可以叫集成测试.
3)系统测试就是按照需求功能已经完成,对整个记事本进行测试,包括各个模块的交互性测试,模块之间的依赖关系以及影响.
4)验收测试分多种(取决于你的开发流程,迭代开发一般按照每个迭代进行验收测试),主要就是根据软件开发过程中产生的测试用例进行验收,需求是否合理等,参与人员包括:客户、第三方验收公司等.
1年前
7