常见软件笔试题目

上传人:郭** 文档编号:116463153 上传时间:2019-11-16 格式:DOC 页数:6 大小:77.38KB
返回 下载 相关 举报
常见软件笔试题目_第1页
第1页 / 共6页
常见软件笔试题目_第2页
第2页 / 共6页
常见软件笔试题目_第3页
第3页 / 共6页
常见软件笔试题目_第4页
第4页 / 共6页
常见软件笔试题目_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《常见软件笔试题目》由会员分享,可在线阅读,更多相关《常见软件笔试题目(6页珍藏版)》请在金锄头文库上搜索。

1、常见软件笔试题目 常见软件笔试题目(1) 1.等价类划分 常见的软件测试面试题划分等价类:等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类. 2.边界值分析法 边界值分析方法是对等价类划分方法的补充测试工作经验告诉我,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部.因此针对各种

2、边界情况设计测试用例,可以查出更多的错误. 使用边界值分析方法设计测试用例,首先应确定边界情况.通常输入和输出等价类的边界,就是应着重测试的边界情况.应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据. 3.错误推测法 基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例的方法.错误推测方法的基本思想:列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例.例如,在单元测试时曾列出的许多在模块中常见的错误.以前产品测试中曾经发现的错误等,这些就是经验的总结还有,输入数据和输出数据为0的情况输入表格为

3、空格或输入表格只有一行.这些都是容易发生错误的情况可选择这些情况下的例子作为测试用例. 4.因果图方法 前面介绍的等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系,相互组合等.考虑输入条件之间的相互组合,可能会产生一些新的情况.但要检查输入条件的组合不是一件容易的事情,即使把所有输入条件划分成等价类,他们之间的组合情况也相当多.因此必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例.这就需要利用因果图(逻辑模型).因果图方法最终生成的就是判定表.它适合于检查程序输入条件的各种组合情况. 5.正交表分析法 有时候可能因为大量的参

4、数的组合而引起测试用例数量上的激增同时这些测试用例并没有明显的优先级上的差距而测试人员又无法完成这么多数量的测试就可以通过正交表来进行缩减一些用例从而达到尽量少的用例覆盖尽量大的范围的可能性 6.场景分析方法 指根据用户场景来模拟用户的操作步骤这个比较类似因果图但是可能执行的深度和可行性更好 常见软件笔试题目(2) 【1】假设有一个池塘里面有无穷多的水现有2个空水壶容积分别为5升和6升问题是如何只用这2个水壶从池塘里取得3升的水 答案:6升水壶a5升水壶b 将a装满倒入b中然后倒空ba中的水倒入b中这样两次然后b中有水2升这时灌满a,将a中水倒入b中a中就有水3升 【2】周雯的妈妈是水泥厂的化

5、验员一天周雯来到化验室做作业做完后想出去玩“等等妈妈还要考你一个题目”她接着说“你看这6只做化验用的玻璃杯前面3只盛满了水后面3只是空的你能只移动1只玻璃杯就把盛满水的杯子和空杯子间隔起来?”爱动脑筋的周雯是学校里有名的“小机灵”她只想了一会儿就做到了请你想想看“小机灵”是怎样做的? 答案:将第二个杯子里的水倒入第五个杯子 【3】三个小伙子同时爱上了一个姑娘为了决定他们谁能娶这个姑娘他们决定用枪进行一次决斗小李的命中率是30%小黄比他好些命中率是50%最出色的枪手是小林他从不失误命中率是100%由于这个显而易见的事实为公平起见他们决定按这样的顺序:小李先开枪小黄第二小林最后然后这样循环直到他们

6、只剩下一个人那么这三个人中谁活下来的机会最大呢?他们都应该采取什么样的策略? 【4】一间囚房里关押着两个犯人每天监狱都会为这间囚房提供一罐汤让这两个犯人自己来分起初这两个人经常会发生争执因为他们总是有人认为对方的汤比自己的多后来他们找到了一个两全其美的办法:一个人分汤让另一个人先选于是争端就这么解决了可是现在这间囚房里又进来一个新犯人现在是三个人来分汤必须寻找一个新的方法来维持他们之间的和平该办呢? 按:心理问题不是逻辑问题 【5】在一张长方形的桌面上放了n个一样大小的圆形硬币这些硬币中可能有一些不完全在桌面内也可能有一些彼此重叠;当再多放一个硬币而它的圆心在桌面内时新放的硬币便必定与原先某些

7、硬币重叠请证明整个桌面可以用4n个硬币完全覆盖 【6】一个球、一把长度大约是球的直径2/3长度的直尺你怎样测出球的半径?方法很多看看谁的比较巧妙 【7】五个大小相同的一元人民币硬币要求两两相接触应该摆? 【8】猜牌问题 S先生、P先生、Q先生他们知道桌子的抽屉里有16张扑克牌:红桃A、Q、4黑桃J、8、4、2、7、3草花K、Q、5、4、6方块A、5约翰教授从这16张牌中挑出一张牌来并把这张牌的点数告诉P先生把这张牌的花色告诉Q先生这时约翰教授问P先生和Q先生:你们能从已知的点数或花色中推知这张牌牌?于是S先生听到如下的对话: P先生:我不知道这张牌 Q先生:我知道你不知道这张牌 P先生:现在我

8、知道这张牌了 Q先生:我也知道了 听罢以上的对话S先生想了一想之后就正确地推出这张牌牌 请问:这张牌牌? 【9】一个教授逻辑学的教授有三个学生而且三个学生均非常聪明 一天教授给他们出了一个题教授在每个人脑门上贴了一张纸条并告诉他们每个人的纸条上都写了一个正整数且某两个数的和等于第三个(每个人可以看见另两个数但看不见自己的) 教授问第一个学生:你能猜出自己的数?回答:不能问第二个不能第三个不能再问第一个不能第二个不能第三个:我猜出来了是144教授很满意的笑了请问您能猜出另外两个人的数? 【10】某城市发生了一起汽车撞人逃跑事件 该城市只有两种颜色的车蓝色15%绿色85% 事发时有一个人在现场看见了 他指证是蓝车 但是根据专家在现场分析当时那种条件能看正确的可能性是80% 那么肇事的车是蓝车的概率到底是多少?

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号