登录   |   注册
    准考证打印   论文投票   报考指南   论文辅导   软考培训   郑重申明  
您现在的位置:  首页 > 软考学苑 > 系统集成项目管理工程师 > 中项上午综合知识 > 中项冲刺知识 > 2-基础知识 >> 正文
正文
【基础知识】2.27. 软件测试-黑盒测试方法-白盒测试方法
来源: 作者: 时间;2017-10-24 16:51:57 点击数: 尚大软考交流群:376154208
2.27. 软件测试 黑盒测试方法:①等价类划分、②边界值分析、③错误推测法、④因果图。 白盒测试方法:①语句覆盖、②判定覆盖、③条件覆盖、④判定/条件覆盖、⑤条件组合覆盖、⑥路径覆盖、⑦变异测试等。 单元测试是发现编码错误,集成测试是发现模块接口错误,确认测试是为了发现功能错误,系统测试是为了发现性能、质量不合要求。 测试执行先从单元测
<尚大教育,教育至上,人才为大:sdedu.cc>

 

2.27. 软件测试

 

黑盒测试方法

等价类划分、

边界值分析、

错误推测法、

因果图。

 

白盒测试方法

语句覆盖、

判定覆盖、

条件覆盖、

判定/条件覆盖、

条件组合覆盖、

路径覆盖、

变异测试等。

 

单元测试是发现编码错误,集成测试是发现模块接口错误,确认测试是为了发现功能错误,系统测试是为了发现性能、质量不合要求。

 

测试执行先从单元测试开始(编码阶段)然后是集成测试(详细设计阶段)系统测试(概要设计阶段)和验收测试(需求分析阶段)

单元测试的主要目的是针对编码过程中可能存在的各种错误,例如用户输入验证过程中的边界值的错误。

 

集成测试主要目的是针对详细设计中可能存在的问题,尤其是检查各单元与其他程序部分之间的接口上可能存在的问题。

 

系统测试主要针对概要设计,检查系统作为一个整体是否有效地得到运行,例如在产品设置中是否能达到预期的高性能。

 

验收测试通常由业务专家或者用户进行,以确认产品能真正符合用户业务上的需要。

 

逻辑覆盖测试覆盖标准按发现错误的强弱能力排序:依次是路径覆盖、条件组合覆盖、

 

判定/条件覆盖、判定覆盖、条件覆盖、语句覆盖。

 

软件测试不同阶段各方的职责

 

单元测试:承建单位组织,开发组实施测试。

 

集成测试:承建单位组织,开发组与测试组联合测试。

确认测试:承建单位组织,测试组实施测试。

 

系统测试:业主单位组织,成立联合测试组实施测试。

α测试(内测)是由用户在开发环境下进行的测试,也可以是公司内部的用户在模拟

 

实际操作环境下进行的测试。

 

β测试(公测)是指在用户的实际使用环境下,开发人员可不在场的情况下所进行的测试。

 

代码审查是代码检查的一种,是由开发和测试人员组成一个审查组,通过阅读和讨论,对程序进行静态分析的过程。

 

代码走查是在会议上,由参会人员阅读程序,利用测试数据人工运行程序,对输出结果进行审查,以达到测试的目的方法。

 

代码审查是一种正式的评审活动而代码走查的讨论过程是非正式的

 

软件可理解性:诊断缺陷或者失效原因、判定待修改程序的难易程度。

 

软件可修改性:修改、排错或者适应环境变化的难易程度。

 

软件稳定性:修改造成难以预料后果的风险程度。

 

软件可测试性:测试已修改软件的难易程度。

<尚大教育,教育至上,人才为大:sdedu.cc>
 
   各省软考办 
 
来顶一下
返回首页
返回首页
上一篇:【基础知识】2.26. 面向对象开发方法
下一篇:【基础知识】2.28. 质量管理相关基础知识点
 相关文章
 
 
跟贴共
笔 名 :   验证码:
网友评论仅供其表达个人看法,并不表明尚大教育同意其观点或证实其描述
距离2023年05月27-28日软考考试还有
尚大软考交流群:376154208
软考各地考务机构
历年真题汇总




各省市软考报名简章