1. 优秀的软件测试工程师应具备哪些素质
答:一名优秀的测试工程师不仅要有过硬的专业技术,更需要有高尚的职业道德
1.恪守职业道德2.具备团队合作精神3.具备诚实的品德,实事求是4.良好的沟通能力
5.始终秉持任何软件都存在缺陷的工作态度6.认真负责仔细耐心
7.只要缺陷不论大小一定要报告8.报告不可重现的缺陷9.不断充实专业知识
2. 什么是白盒测试法?常用的白盒测试方法有哪些?
答:白盒测试是一种基于程序内部实现结构和逻辑寻找缺陷的测试技术。
常用的白盒测试方法:基本路径测试;分支-条件测试;循环测试;数据流测试;程序测试;符号测试。
3. 简述一下缺陷的生命周期?
答:一个软件从其产生到终结的过程,被称为缺陷生命周期。缺陷在其生命周期内会处于不同的状态。最简单的缺陷生命周期只包含三种顺序关联的状态打开、解决、和关闭,即测试人员发现并提交缺陷、开发人员修复缺陷、测试人员关闭缺陷。
4. 基本路径法设计测试用例(看看自己的实验报告?)
void Sort ( int iRecordNum, int iType )
{
int x=0;
int y=0;
while ( iRecordNum > 0 )
{
If ( iType==0 )
x=y+2;
else
If ( iType==1 )
x=y+10;
else
x=y+20;
}