软件测试复习大题部分

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_33582628/article/details/85700176

1试着描述软件测试的定义

软件测试是一种用来促进鉴定软件的正确性,完整性,安全性和质量的过程

2.什么是软件缺陷

计算机软件或程序中存在的某种破坏正常运行能力的问题,错误,或者隐藏的功能缺陷

3.常见的黑盒测试用例的设计方法?并分别介绍一下各自的思想

1.等价类划分法

2.边界值分析法

3.错误推测法

4.因果图法

5.判定表

6.正交试验设计法

4.列举常见的系统测试方法。答出5个即可

白盒测试 黑盒测试  灰盒测试 集成测试 单元测试 静态测试 动态测试

5.文档测试主要测试哪些内容?

检验用户文档的一致性,正确性,完整性

6.单元测试主要测试哪几方面的问题?

模块接口测试 局部数据结构测试 路径测试 错误处理测试 边界测试

一.优秀的软件测试工程师应具备哪些素质?

业务分析能力 全局把控能力 团队协助能力 逻辑思考能力  缺陷洞察能力 问题解决能力

二.自动化测试的优点

提高效率,降低成本,提高用户满意度,降低工程量

三.简单分析软件缺陷产生的原因,其中那个阶段引入的缺陷最多,修复成本又最低

原因:需求不明确 算法不准确 用户沟通存在困难

需求分析阶段

四.请详细论述软件测试在软件项目开发中的地位

是不可取代,极为重要的

猜你喜欢

转载自blog.csdn.net/sinat_33582628/article/details/85700176
今日推荐