1 / 5
文档名称:

软件测试总结.doc

格式:doc   大小:161KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件测试总结.doc

上传人:沧桑一梦 2022/4/29 文件大小:161 KB

下载得到文件列表

软件测试总结.doc

相关文档

文档介绍

文档介绍:软件测试
软件缺陷的定义:计算机系统或程序中存在的任何一种破坏正常运行能力的问题、错误或者隐藏的功能缺陷、瑕疵。
对于软件缺陷的准确定义,通常有以下5条描述:
软件未实现产品说明书要求的功能。
软件出现了产品说明书指明不会出现的错误元进行的测试。单元测试的对象是软件设计的最小单位——模块。
单元测试的目标:确保各单元模块被正确地编码。
驱动模块:相当于被测模块的主程序。它接收测试数据,把这些数据传送给被测模块,最后输出实测结果。
桩模块:用以代替被测模块调用的子模块。桩模块可以做少量的数据操作,不需要把子模块所有功能都带进来,但不允许什么事情也不做。
集成测试:是根据实际情况对程序模块采用适当的集成测试策略组装起来,对系统的接口以及集成后的功能进行正确校验的测试工作。
集成测试的层次
模块内集成测试;
子系统内集成测试;
子系统间集成测试。
确认测试:是检验所开发的软件是否能按用户提出的要求运行。
系统测试:是将已经集成好的软件系统,作为整个计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行环境下,对计算机系统进行一系列的组装测试和确认测试。
验收测试:是软件产品完成了功能测试和系统测试之后,在产品发布之前所进行的软件测试活动,是技术测试的最后一个阶段,通过了验收测试,产品正式进入发布阶段。
验收测试的常用策略
正式验收
非正式验收或 Alpha 测试
Beta 测试
比拟阐述黑盒测试和白盒测试的优缺点。
黑盒测试
白盒测试
优点
适用于各个测试阶段;
从产品功能角度进行测试;
容易入手生成测试数据。
可构成测试数据使特定程序局部得到测试;
有一定充分性度量手段;
可获较多工具支持。
缺点
某些代码得不到测试;
如果规那么说明有误,无法发现;
不易进行充分行测试。
不易生成测试数据;
无法对未实现规格说明的局部进行测试;
工作量大,通常只用于单元测试,有应用局限性。
性质
一种确认技术,目的是确认“设计的系统是否正确〞。
一种验证技术,目的是验证“系统的设计是否正确〞。
自动售货机
实例1运用逻辑覆盖的方法测试程序
1 If (x>1&& y=1) then
2 z=z*2
3 If (x=3|| z>1) then
4 y++;
测试方案:一个表达了预定的测试活动的范围、途径、资源及进度安排的文档。它确认了测试项、被测特征、测试任务、人员安排,以及任何偶发事件的风险。
测试文档:记录和描述了整个测试流程,它是整个测试活动中非常重要的文件。
Web网站测试内容:功能测试; 性能测试;平安性测试;  可用性/易用性测试; 配置和兼容性测试;数据库测试; 代码合法性测试;完成测试。
功能测试包括:内容测试、链接测试、表单测试、Cookies测试、设计语言测试
负载测试作用:负载测试的作用是在软件产品投向市场以前,通过执行可重复的负载测试,预先分析软件可以承受的并发用户的数量极限和性能极限,以便更好地优化软件。
压力测试作用:进行压力测试是指实际破坏一个Web应用系统,测试系统的反映。压力测试是测试系统的限制和故障恢复能力,也就是测试Web应用系统会不会崩