软件测试技术基础-CH02.ppt

* 2.7 系统测试 为什么要进行系统测试? 由于软件只是计算机系统中的一个组成部分,软件开发完成之后,最终还要和系统中的硬件系统、某些支持软件、数据信息等其他部分配套运行。 因此,在投入运行前要完成系统测试,以保证各组成部分不仅能单独的得到检验,而且在系统各部分协调工作的环境下也能正常工作。 严格的说,系统测试超出了软件工程范围。 通常这项工作并不由系统开发人员或系统开发组织来承担,而是由软件用户或软件开发机构委托独立测试机构来完成。 * 2.7 系统测试 系统测试内容 强度测试 性能测试 恢复测试 安全测试 可靠性测试 安装测试 容量测试 文档测试 * 2.8 验收测试 验收测试 部署软件之前的最后一个测试操作。在软件产品完成了功能测试和系统测试之后、产品发布之前所进行的软件测试活动它是技术测试的最后一个阶段,也称为交付测试。 验收测试是以用户为主的测试,软件开发人员和QA(质量保证)人员也应参加。 由用户参加设计测试用例,使用用户界面输入测试数据,并分析测试的输出结果。 一般使用生产中的实际数据进行测试。 验收测试的目的 确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。 * 2.8 验收测试 验收测试实例 Alpha测试(α测试)——内测 软件产品发布之前的一种验证测试,在模拟的环境中以模拟的数据来运行。 软件开发公司组织内部

文档评论(0)

1亿VIP精品文档

相关文档