软件测试笔试.doc

软件测试笔试.doc

ID:56099313

大小:55.50 KB

页数:9页

时间:2020-03-16

软件测试笔试.doc_第1页
软件测试笔试.doc_第2页
软件测试笔试.doc_第3页
软件测试笔试.doc_第4页
软件测试笔试.doc_第5页
资源描述:

《软件测试笔试.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件测试笔试题一.测试用例设计题:1.输入三个数据a,b,c,输入三个数构成三角形,测试a,b,c构成三角形,计算其面积(设计测试用例时面积不用实际计算出来,用X代替面积)1)inta,b,c2)1>a;b,c<1003)intarea2.根据中国象棋中的棋子“马”的走向路径,画出因果图并形成判定表。二.逻辑题1.有3个黑帽子,2个白帽子,让三个人并排站成一排,给这三个人每个人都戴上帽子(最后一个人能看到前面两个人戴的帽子的颜色和样子,中间那个人能够看到自己的左右两个人的帽子的颜色和样子,最前面的那个人

2、什么也看不到),如果问最后那个人自己戴的什么颜色的帽子,他说不知道,那就继续问下一个人。其实他们三个戴的都是黑色的帽子,最前面那个人知道自己戴的是什么颜色的帽子,为什么?2.猴子身边有100根香蕉,离猴子家有50米,猴子把香蕉拿回家一次只能拿50根(多一根就会累死),猴子每走1米就吃掉一根,请问猴子到家能拿多少根香蕉?三.其它1.软件测试用例设计的关键是什么?2.软件测试结束的标准是什么?数据库测试通常都包括哪些方面?数据库测试一般包括:1.数据库连接测试2.数据库的健壮性,容错性和恢复能力测试3.数据

3、库的安全测试4.数据库的性能测试5.数据库的容量测试6.数据库对象的测试,包括定义的存储过程,视图,触发器,约束,规则等等,都要进行测试以保证功能完好7.数据库接口测试,包括数据项的修改操作数据项的增加操作数据项的删除操作数据表增加满数据表删除空删除空表中的记录数据表的并发操作针对存储过程的接口测试结合业务逻辑做关联表的接口测试同样我们需要对这些接口考虑采用等价类、边界值、错误猜测等方法进行测试软件测试人员应该具备的知识结构这是我从一个网站上看到的总结,一个合格的测试人员应该具备全面的知识结构,同样,具

4、备全面的知识结构也能使你在找工作面试过程中有更好的表现,下面列出来给大家,希望有所帮助。1.产品知识:一定要非常熟悉你所测试的产品。小到你所测试的模块,大到整个产品的架构,内部实现,代码,等等。2.测试知识:黑盒测试,白盒测试,手工测试,自动化测试,性能测试,安全测试等等。3.开发知识:编程,数据结构,算法,调试等等。4.专业知识:以上2,3是基本的知识,你还应该精通一些你从事的更专的技术知识。比如,如果你的产品是基于.net的,你应该精通.net,或者类似的J2ee等。(例如这方面我应该掌握的Win3

5、2系统编程,Windows内核,WDM等等)5.领域知识:你应该精通你所工作的领域的知识,比如手机领域,数据库领域等等。6.行业知识:你要对计算机行业的整体状态,新技术,动态,发展趋势有一个明确认识。(比如我除了自己从事的领域还关注Web2.0,云计算等等)要记住,你首先是一个计算机人才,其次是一个软件人才,再次是一个测试人才,最后你才是一个SQAA,SQAE,STE,SDET等等。要想做一个高级测试人才,这一条线的知识都需要掌握。测试用例设计生成的基本原则测试用例的代表性:能够代表并覆盖各种合理的和不

6、合理、合法的和非法的、边界的和越界的、以及极限的输入数据、操作和环境设置等;测试结果的可判定性:即测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果;测试结果的可再现性:即对同样的测试用例,系统的执行结果应当是相同的。什么是测试用例测试用例(TestCase)是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略,内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,并形成文档。        不同类别的软件,测试用例是不同的。不同于诸如系统、工具、控

7、制、游戏软件,管理软件的用户需求更加不统一,变化更大、更快。笔者主要从事企业管理软件的测试。因此我们的做法是把测试数据和测试脚本从测试用例中划分出来。测试用例更趋于是针对软件产品的功能、业务规则和业务处理所设计的测试方案。对软件的每个特定功能或运行操作路径的测试构成了一个个测试用例。依据你的经验,软件测试需要遵守哪些原则?1.应当把“尽早地和不断地进行软件测试”作为软件开发者的座右铭。2.测试用例应由测试输入数据和对应的预期输出结果两部分组成。3.程序员应该避免检查自己的程序。4.在设计测试用例时,应当

8、包括合理的输入条件和不合理的输入条件,也就是是证真和证伪的过程。5.充分注意测试中的群集现象。经验表明,测试后程序中残存的错误数目与该程序中已发现的错误数目成正比。6.严格执行测试计划,排除测试的随意性。7.应当对每一个测试结果做全面检查。8.妥善保存测试计划,测试用例,出错统计和最终分析报告,为维护提供方便一套带答案的软件测试笔试题面试题一、选择:(8)   1、测试人员应在软件生命周期中的下面哪个阶段介入最好(  A )      A、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。