1
安卓应用开发案例教程
1.11.3.2 8.3.2 系统测试和验收测试
8.3.2 系统测试和验收测试

1.系统测试

集成测试结束后即开始进行系统测试。系统测试是最容易被错误理解,也是最困难的测试过程。系统测试主要是把整个软件作为一个整体进行测试,包括功能测试、性能测试等。

系统测试主要由黑盒测试工程师来完成。工程师首先需要确认系统的基本功能是否满足需求,其次还要确认系统的性能是否满足需求,一些手机应用还需要确认在不同平台、不同分辨率、不同屏幕大小的手机上是否兼容,Web系统也同样存在这个问题,需要确认是否兼容所有浏览器。

2.验收测试

验收测试通常由软件的客户或最终用户进行,主要是将软件与客户最初的需求和当前的需求进行比较。验收测试非常重要,因为有了用户的参与,这直接关系到软件的最终交付。

严格意义上讲,验收测试是客户和最终用户的职责,但是一个明智的项目组往往会引导客户提前介入软件开发,在开发的过程中定期让客户和最终用户进行测试。