软件测试笔试题

软件测试笔试题

第一次去参加测试的面试,然后就遇到了笔试。但之前也有好多同学只是简单的面试,问一些逻辑题。不过这次笔试也不难,都是些基础内容,我把它记录下来,分享给大家,希望能对没有准备的小伙伴有所帮助。

1.软件测试分哪几个阶段呢,每个阶段的要求是什么?
测试计划:对整个测试周期中所有活动进行规划、估计工作量、安排进度等
测试设计:完成测试方案,从技术层面上对测试进行规划
实现:进行测试用例和测试规程设计
执行:根据前期完成的计划、方案、用例、规程等文档,执行测试用例
总结:记录测试结果,进行测试分析,完成测试报告
(大概就是这么几个阶段,可能每个人说的会稍微有点小差异)

2.让你来测试一个网站的话,你会怎么做
a.性能测试:
(1)连接速度测试:打开速度越快的网站越受用户喜爱
(2)负载测试:负载测试是在某一负载级别下,检测电子商务系统的实际性能。允许多少个用户同时在线,可以通过相应的软件在一台客户机上模拟多个用户来测试负载
(3)压力测试:压力测试是测试系统的限制和故障恢复能力,也就是测试电子商务系统会不会崩溃
b.安全性测试:对网站的安全性(服务器安全,脚本安全)可能有的漏洞测试,攻击性测试,错误性测试。对电子商务的客户服务器应用程序、数据、服务器、网络、防火墙等进行测试。用相对应的软件进行测试
c.基本测试:括色彩的搭配,连接的正确性,导航的方便和正确,CSS应用的统一性
d.网站优化测试:
(1)引擎优化测试:好的网站是看它是否经过搜索引擎优化了,网站的架构、网页的栏目与静态情况等
(2)用户优化测试:用户来到网站能能够在3-5次,找到其需要的内容。方便用户的网站倍受用户的亲昵
e.功能实现:网站现有版本,需求是否完全实现。满足需求的网站才是有用的网站
(这个题我当时答的没有这么详细,很多方面也没想起来,后来回家百度了一下)

3.一个客户端有三百个用户和三百个用户分别用三百个客户端对服务器进行施压区别在哪?
第一种情况下,只有一个客户端和服务器连接,这三百个人只能按顺序排队访问,所以会响应很久。第二种情况,如果三百个人同时使用客户端,服务器就要短暂地承受较大的压力。

4.一天软件缺陷记录都应包含哪些内容
bug编号、bug发现人、bug发现时间、bug状态、bug严重程度、bug所属版本、bug所属模块、bug处理人、bug修改时间、bug简单描述、bug详细描述、bug相关附件、bug初步分析

基本上来说都是一些软件测试理论,在最开始接触测试的时候就能知道个大概了。我在笔试的时候旁边还有一些人是面试java开发的,他们也有笔试题,但是很多人都拿手机在百度。他们都是有工作经验的,不在乎这些。建议刚进社会的小白还是诚实些,这样也会给面试官留下好印象,而且应届生或实习生的水平,人家也是能估计出来的。

你可能感兴趣的:(软件测试笔试题)