什么是软件测试/strong>*
软件测试是在现有软件中寻找缺陷的过程。
IEEE (1983) 729 软件缺陷一个标准的定义:
从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题;
从外部看,软件缺陷是系统所需要实现的某种功能的失效或违背。
开发做的事情:
概要设计和详细设计->数据字典->流程图->数据字典
测试要做的事情:
测试计划->测试方案和测试用例->测试执行->测试 告
**缺点:**测试进入比较晚(局限性)
**单元测试和集成测试:**检测程序的执行是否满足软件设计的要求
**系统测试:**检测系统功能是否达到系统要求的指标
**验收测试:**确定软件的实现是否满足用户需求或合同要求
软件测试W模型(双V模型)
Alpha测试和Beta测试
**ps:**随机测试由测试经理和产品经理(验收测试)
黑白灰盒测试
按软件特性分类
**有效等价类:**大于等于-99 并且小于等于99的整数一对
-99,-98,-100和99,98,100
无效等价类: 小于-99的整数、大于99的整数、小数、字符
全部覆盖(整数:超出范围; 小数; 字符;空格)
ps:
特殊字符:‘ “ 中英文全角半角数字普通字符
题目二:
题目二:
正交表的行数n的计算公式为,n=k(m-1)+1*
正交表集合**
http://support.sas.com/techsup/technote/ts723_Designs.txt
正交排列法使用步骤:
2.把控件列举出来对取值进行编 。
正交表的局限性:

最后依据正交表生成测试用例。
PS:属性设置测试,兼容性测试常用正交排列法
1、笔试题:
1)生命周期模型包括哪些阶段们开发的模型是什么化文字
问题定义及规划-需求分析-设计-编码测试-运行维护
敏捷开发模型
2)测试流程包含哪些阶段/p>
需求分析–编写测试用例-评审测试用例-搭建测试环境-等待开发研发完成,提交测试包进行测试(酱油期)-部署测试包-冒烟测试(预测)-执行测试用例-bug跟踪处理(提交及回归bug)……N轮-版本上线-面向客户使用
2、面试题
1)你们公司的开发流程是怎么样的/p>
了解需求概要设计详细设计编码打包提交测试部-等待测试提交bug-修复bug-等待测试回归bug-……N轮-版本上线-面向用户使用
2)你们公司的测试流程是怎么样的个阶段的输出是什么/p>
测试需求阶段:了解测试需求;
测试计划阶段:编写测试计划;
测试执行阶段:编写测试用例;
测试执行阶段:提交bug到问题库,直到没有重大bug,测试结束,完善测试用例;
测试评估阶段:确认是否可以上线,编写测试 告
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!