软件测试人事问题集 1
为什么要在一个团队中开展软件测试工作
保证软件质量的最后一道关口
您是否了解以往所工作的企业的软件测试过程
如果了解,请试述在这个过程中都有哪些工作要做
分别由哪些不同的角色来完成这些工作
测试计划->测试设计(测试用例,测试数据)->测试执行(单元测试,集成测试,系统测试,回归测试) 3
您所熟悉的软件测试类型都有哪些
请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试……) 1) 易用性测试-界面的友好性,操作方便性等
2) 功能测试-系统中功能性需求的满足
3) 安全性测试-系统是否存在安全隐患和漏洞
4) 性能测试-系统在大并发下的响应速度和健壮性
请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系
1) 黑盒/白盒:主要区别在是否了解系统或程序的内部结构和代码
2) 单元测试:关注某一个单元,函数,模块的正确性,一般需要编写相关测试代码
3) 集成测试:模块或模块直接的集成接口测试,单个模块测试
4) 系统测试:一个完整功能的完全测试
测试计划工作的目 的是什么
测试计划工作的内容 都包 括 什么
其 中哪些是最重 要的
提 前 安排 出 测试工具 选 择 ,测试类型选 择 ,人员 需求,保证和项 目 开发协 调 一致 ,保证测试工作顺 利 进 行
您认 为做好测试计划工作的关键 是什么
1) 了解项 目 或系统的业务 需求
2) 和项 目 经 理 协 调 好,了解项 目 的进 度计划安排 情 况
您所熟悉的测试用例设计方法 都有哪些
请分别以具 体 的例子 来说 明 这些方法 在测试用例设计工作中的应用
边 界值 /等价 类/业务 流 程图 分析 和状 态 转 换 分析 /业务 逻 辑 分析 8
您认 为做好测试用例