353 等腰三角形 533 等腰三角形 333 等边三角形
四、举例说明什么是边界条件测试。
比如登陆框要求用户名只能是6-20位的字符 那么边界就是6和20
五、喝水的带广告图案的花样杯,对它设计出尽可能多的测试用例。 根据测试策略分别一一列出即可。 界面测试:查看杯子外
功能度:用水杯装水看漏不漏;水能不能被喝到 安全性:杯子有没有毒或细菌
可靠性:杯子从不同高度落下的损坏程度
可移植性:杯子再不同的地方、温度等环境下是否都可以正常使用
兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等易用性:杯子是否烫手、是否有防滑 措施、是否方便饮用
用户文档:使用手册是否对杯子的用法、限制、使用条件等有详细描述
疲劳测试:将杯子盛上水(案例一)放24小时检查泄漏时间和情况;盛上汽油(案例二 放 24小时检查泄漏时间和情况等
压力测试:用根针并在针上面不断加重量,看压强多大时会穿透 跌落测试: 杯子加包装(有填充物),在多高的情况摔下不破损
震动测试: 杯子加包装(有填充物),六面震动,检查产品是否能应对恶劣的铁路\\公路\\航空运输
九、单元测试、集成测试、系统测试的侧重点的什么? 单元测试:模块、方法 集成测试:接口
系统测试:整个系统整体把握
十、黑盒,白盒,回归,压力测试的定义。
黑盒测试:把被测物体看做是一个黑盒子,不需了解内部结构,注重输入输出,所以又称作
是功能测试。
白盒测试:又称为结构测试,因为注重的是软件的结构、逻辑和算法 回归测试:是指在发生修改后再重新测试先前的测试以确保修改的正确性
压力测试:是对系统不断施加压力的测试,是通过一个系统法瓶颈或者不能接收的性能点,
来获得系统能提供的最大服务级别的测试
十一、怎么划分缺陷的等级?简述一下缺陷的生命周期(可画图表示)。
致命、严重、中等、一般、提示 发现——打开 打开——修复
修复——关闭
十三、请描述软件测试计划及软件测试报告应包含的主要内容。 软件测试计划:
1、 引言(目的,背景,范围,定义,通过推测,参考文档,提交文档) 2、 概述(测试策略,要测试的内容,不测试的内容) 3、 测试环境
4、 资源及进度计划 5、 测试内容详细说明 6、 系统风险及解缓措施
测试报告: 1、概述
2、数据统计(人力投入,用例覆盖统计、问题单分类统计) 3、遗留bug情况 4、测试风险 5、测试对象评估 6、测试结论 7、附录
十四、请写出你用过的测试工具的主要功能及对其评价。 QTP是一款功能自动化测试工具。
优点:功能全面;学习成本低;脚本维护灵活;扩展功能强大
缺点:部分测试需要收费支持插件、vbs容错能力有限,没有异常处理机制;使用C#语言进
行扩展属于高级功能,不太容易掌握 Loadrunner是一款性能测试工具。 优点:能够在推出之前发现隐藏在产品中的性能和伸缩性瓶颈,尽量减少产品停机时间和导
致性能低下,并满足服务水平和正常运行时间的需求 缺点:支持底层协议差
十五、你认为软件工程师必备的素质和技能是什么? 素质:态度、责任、沟通能力。 技能:1、规范、标准化的编码能力 2、认识和运用数据库的能力
3、较强的动手能力和解决实际问题的能力 4、持续的学习能力、掌握最新的IT技术
5、较强的英文阅读和写作能力
1、 之前是否有做过测试?手机测试包括哪些?
2、 测试的目的是什么?测试的流程是什么?
是想以最少的人力。物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成隐患所带来的商业风险。
需求分析-测试计划-测试方案-测试用例-测试执行-测试报告
3、 3G包括哪些通信测试,在中国分别有哪些运营商使用?
4、 什么叫QA?什么叫QC?什么叫TEST?他们分别关注产品的哪些阶段?
QA:质量保证。流程的监督者,职责是创建和执行 改进软件开发过程,并防止软件缺陷发生 的标准和方法
QC:质量控制。也是测试人员,职责是尽可能早地发现软件的缺陷,并确保缺陷得到修复 TEST:执行测试。执行软件以验证其满足指定的需求并检测错误的过程
5、 测试用例包括哪些项?
用例ID、用例标题、预置条件、操作步骤、预期结果、实际结果、优先级、缺陷编号、备注。
6、 简述目前你使用过的手机?(从优点和缺点两方面入手)
1、软件的生命周期从软件的计划到废弃不用为止,划分为若干阶段,并赋予任务和活动,
他们分别是: 系统调查 、 系统分析 、 系统设计 程序设计、 系统测试 和 运行维护 。
2、软件开发模型是软件开发全过程、活动和任务的结构构架,请列举3种软件开发模型:
V 、 W 、 X
3、针对软件的外部特征的测试方法称为 黑盒测试 ,此种测试方法在设计测试用例的时候,常见的方法有 等价类划分方法 、 因果图方法 、 场景法 、 边界值分析方法、错误推测法 (请列举3种你熟悉的) 4、针对软件的内部结构进行的测试称为 白盒测试 ,对于此种测试方法,一般的覆盖率要求有 条件覆盖 、 结构覆盖 语句覆盖 、 分支覆盖 程序 覆盖 (请列举3种你熟悉的)
5、在测试中的80-20原则是指:80%的缺陷存在于20%的软件程序中或模块中 6、系统测试中,常见测试类型有: 功能测试 、 性能测试 、
兼容性测试 、 安装/卸载测试 稳定性测试 、 压力测试 (请列举5种)
7、可靠性测试的两个关键性能指标是:规定时间内、规定条件下 稳定性 、 持续 性
8、测试用例,需要有 和 ,测试执行的时候一定要严格按照测试用例设计进行。
1、 测试的目的是什么?一般一个较完整的软件系统需要进行那几个阶段的测试(或者说是
哪几个步骤的测试)?
测试的目的:以最少的人力、物力和时间去发现潜在的错误和缺陷,并得到修复,提高软件的质量。
需求分析——测试计划——测试方案——测试用例——测试执行—— 尽可能多的找出软件的缺陷,评估软件版本质量 单元测试、集成测试、系统测试、验收测试
2、 系统测试计划和系统测试策略的作用分别是什么? 测试计划定义测试进度的 测试策略是说明用什么方法
3、某工厂公开招工,规定报名者年龄应该在20周岁-39周岁,即出生年月不得早于1960年7月,不晚于1979年6月,报名程序具有自动检验输入数据的功能。如果出生年月不属于上述范围,讲拒绝接受,并显示“年龄不合格”等出错信息。 请使用等价类划分法,设计这一程序的功能测试用例(写出详细的使用等价类划分构造用例的过程)
测试设计:
USB防拷贝功能已经成为信息安全的重要部分,现在网关设备增量开发一个功能,通过判断是否安装USB防拷贝控件来判断是否放行客户端访问重要的网络资源。
客户端 网关设备 资源区
功能描述:
1.可在网关设备上选择开启或关闭USB防拷贝功能
2.客户端访问公司资源服务器的时候,网关会检测客户端是否安装了USB防拷贝控件。
如果没有安装则会提示下载安装,只有正常安装并且版本检测正确才能访问。 3.网关控件如有更新,客户端将自动检测并提示下载安装 4.安装以后具有客户端防卸载功能
5.安装了USB防拷贝控件只能禁用移动存储设备,并不影响其他USB设备正常工作,比
如一些没有存储功能的认证类USB KEY,鼠标键盘等不会受影响,可正常使用。
6.网关有记录客户端USB操作日志的功能,用户插入USB设备后记录当前的操作日志,
并上传到网关
性能要求:
支持2000个内网用户开启该功能
测试设计要求:
1. 请写出用例设计思路(包括测试框架要做哪些方面的测试,哪些是测试重点,哪些是测
试难点)。
2. 请编写详细测试需求点(请在独立一张纸上填写) 功能测试 性能测试 安全测试 异常测试 压力测试 健壮性测试 安装测试 可用性测试 测试的重点:功能测试、性能测试、安全测试
测试的难点:USB设备的识别功能 应为测试的难点,原因:他应该满足所有的USB设备都能被识别
测试需求点:
1. USB防拷贝功能的开启 2. USB防拷贝功能的关闭
测试框架