测试工程师笔试
说明:答题时间为一小时,严禁网上抄袭答案,否则以零分处理。姓名:王艳
手机:150********
1、请写出您对黑盒测试、白盒测试、单元测试、集成测试、验收测试的理解答:黑盒测试:又称为功能测试或数据驱动测试。这类测试不考虑软件的内部
运作运力,程序结构是否正确,只是通过各种输入和观察软件的各种输出来找出软件中所存在的缺陷,就像一个打不开的黑盒子一样。
白盒测试:又称为结构测试或逻辑驱动测试。主要把测试对象看作一个打开的盒子,知道产品的内部工作过程,通过测试来检测产品内部动作是否按照规格说明书中的规定正常运行。
单元测试:大多数由程序员来完成,主要对模块接口测试、局部数据结构测试、边界条件测试、模块中所有独立路径测试。
集成测试:是单元测试的逻辑集成测试,主要对模块之间的接口进行测试。
验收测试:主要包括α测试、β测试以及第三方测试来完成,不需要测试人员或开发人员来测试,主要是通过用户或模拟用户使用软件来找出软件中存在的缺陷。
2, 如果将您测试的程序的语言扩展到多语言,例如简体中文,英文和俄文,您将如何测试此程序。
答:
1、分别对程序选择简体中文,英文和俄文看是否会显示出应该的语言内容。
2、通过在不同的语言类型下输入不同种类的语言,如:在简体中文中输入俄文看程序是否能够成功转换。
3、看程序语言的转换过程中所要耗费的时间以及转换后是否出现乱码。以及语言转换中灵活度。
3,如果您的程序在不同的设备上运行,例如PC,手机,平板电脑等.您将考虑那些方面
答:
第一:首先要对程序运行所需的硬件环境与软件环境的测试,看PC,手机,平板电脑配置是否支持此程序。
第二:测试程序的安装与卸载是否正确,同时对程序的开启关闭经行测试。
第三:测试程序在PC,手机,平板电脑运行时所占的内存容量,以及运行时效率和与其他软件的兼容性问题。
第四:程序的界面是否美观,易用性是否能够满足用户的需求。
4, 假定一台ATM取款机允许提取额为50元,100元两种类型的现金,并要求一次最多取2500元,一天最多取20000元.请编写此场景的测试用例.
ATM取款机程序测试程序版本 1.0
取款现金数
王艳编制时间2011.11.25
对取款金额限制以及出错是否会给出提示
对A TM机取款现金类型以及每次取款数和每天取款数的限制,如果出错是否不能取款并给出提示信息
特殊规程说明
用例编号用例说明输入数据预期结果
测试
结果
缺陷编号备注
1101 不插入存款卡,是否能够进行操作不能进行操作,并出现语
音提示:请插入您的存款
卡。
1102 插入存款卡,不输入密码,看是否能进行其他操作不能进行操作,并出现语音提示:请插入您的密码。
1103 插入存款卡,输入错误密码。看是否能进行取款操作输入错误的密码不能进行取款操作,并出
现语音提示:您输入的密
码有误,请重新输入。
1104 插入存款卡并输入准确密码。进行取款时,输入取款金额不为50或100
输入正确密码,并输
入取款金额:88
不能进行取款操作,并出
现语音提示:您输入的金
额有误,请重新输入。
1105 插入存款卡并输入准确密码。进行取款时,输入取款金额为2600
输入正确密码,并输
入取款金额:2600
不能进行取款操作,并出
现语音提示:您本次取款
金额超出2500,请重新输
入。
1106 插入存款卡并输入准确密码。进行取款时,一天取出20100 输入正确密码,并输入
第一次取款取金额:
2500;第二次取款取
金额:2500;第三次
取款取金额:2500
第四次取款取金额:
不能进行取款操作,并出
现语音提示:您今天取款
金额超出20000,请重新输
入。
2500;共取8次。并第九次取100.