系统分析师考试软件测试方法之人工测试

系统分析师 责任编辑:modestzyt 2013-10-29

添加老师微信

备考咨询

加我微信

摘要:机器测试是把设计好的测试例子作用于被测程序,比较测试结果和预期结果是否一致,如果不一致, 就说明可能存在错误。机器测试只能发现错误的症状,但无法对问题进行定位。

   系统分析师考试大纲

系统分析师考试  系统分析师培训 

 系统分析师考试报名

3.5.3.3 测试策略与测试方法

软件测试方法分人工测试和机器测试。

2.机器测试

机器测试是把设计好的测试例子作用于被测程序,比较测试结果和预期结果是否一致,如果不一致, 就说明可能存在错误。机器测试只能发现错误的症状,但无法对问题进行定位。

机器测试分为黑盒测试和白盒测试两种。

①黑盒测试也称为功能测试。将软件看成黑盒子,在完全不考虑软件的内部结构和特性的情况下,测 试软件的外部特性。进行黑盒测试主要是为了发现以下)几类错误:

·是否有错误的功能或遗漏的功能?

·界面是否有误?

输入是否能够正确接收?

输出是否正确?

·是否有数据结构或外部数据库访问错误?

·性能是否能够接受?

·是否有初始化或终止性错误?

②白盒测试也称为结构测试。将软件看成透明的白盒。根据程序的内部结构和逻辑来设计测试例子, 对程序的路径和过程进行测试,检查是否满足设计的需要。其原则是:

·程序模块中的所有独立路径至少执行一次。

·在所有的逻辑判断中,取“真”和取“假”的两种情况至少都能执行一次。 ·每个循环都应在边界条件和一般条件下各执行一次。

·测试程序内部数据结构的有效性等。

 章节目录: 系分教程第 章结构化分析与设计方法

返回全书目录:系统分析师章节辅导教程

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取