当前位置: > 财经>正文

软件测试面试笔试题及答案(软件测试题库) 信托公司 产品研发 笔试题库及答案

2023-09-02 13:50:11 互联网 未知 财经

软件测试面试笔试题及答案(软件测试题库)

大家好,又见面了,我是你们的朋友全栈君。

软件缺陷:

1)软件未实现产品说明书要求的功能

2)软件出现了产品说明书指明不应该出现的错误

3)软件实现了产品说明书未提到的功能

4)软件未实现产品说明书虽未明确提及但应该实现的目标

5)软件难以理解、不易使用、运行缓慢或者从测试员的角度看最终用户会认为不好。

软件测试:为了发现软件产品中的各种缺陷,而对软件产品进行验证和确认的活动过程,此过程贯穿整个软件开发生命周期。 简单的说,软件测试是以发现错误为目的而执行的一个程序或系统的过程。

软件测试的目的:

1.验证软件需求和功能是否得到完整实现 2.验证软件是否可以发布 3.尽可能多的发现软件中的bug 4.尽可能早的发现软件中的bug 5.对软件质量做出合理评估 6.预防下个版本可能出现的问题 7.预防用户使用可能出现的问题 8.发现开发过程中的问题和风险

软件测试的原则:

1、所有测试的标准都是建立在用户需求之上 。 2、合理控制测试深度与广度,完全测试不可能,测试的投入与产出要均衡。 3、80-20原则,软件中80%的bug可以在分析、设计与评审阶段就能被发现与修正,16%的缺陷在系统的软件测试中发现,最后剩下的4%是用户长期使用的过程中才能暴露出来。 4、尽可能早的开展测试,越早发现错误,修改的代价越小。 5、发现错误较多的程序段,应进行更深入的测试。 6、软件项目一启动,软件测试也就是开始,而不是等程序写完,才开始进行测试 。 7、软件开发人员即程序员应当避免测试自己的程序 8、严格执行测试计划,排除测试的随意性,以避免发生疏漏或者重复无效的工作

软件测试的流程在这里插入图片描述web测试和APP测试的区别

仅仅从功能测试的层面上来讲的话,在流程和功能测试上是没有区别的。那么区别在哪里呢? 由于载体不一样,所以系统测试和一些细节可能会不一样。 那么我们就要先来了解,web和app的区别。

web项目,一般都是b/s架构,基于浏览器的,而app则是c/s的,必须要有客户端。那么在系统测试测试的时候就会产生区别了。

首先从系统架构来看的话,web测试只要更新了服务器端,客户端就会同步会更新。而且客户端是可以保证每一个用户的客户端完全一致的。但是app端是不能够保证完全一致的,除非用户更新客户端。如果是app下修改了服务端,意味着客户端用户所使用的核心版本都需要进行回归测试一遍。

接着是性能方面,web页面可能只会关注响应时间,而app则还需要关心流量、电量、CPU、GPU、Memory这些了。至于服务端的性能是没区别,这里就不谈。

相比较web测试,app更是多了一些专项测试:

健壮性测试:

一些异常场景的考虑以及弱网络测试。这里的异常场景就是中断,来电,短信,关机,重启等。

而弱网测试是app测试中必须执行的一项测试。包含弱网和网络切换测试。需要测试弱网所造成的用户体验,重点要考虑回退和刷新是否会造成二次提交。需要测试丢包,延时的处理机制。避免用户的流失。这些在前面的弱网测试那篇已经讲过,这里不再讲了。 安装、卸载、更新: web测试是基于浏览器的所以不必考虑这些。而app是客户端的,则必须测试安装、更新、卸载。除了常规的安装、更新、卸载还要考虑到异常场景。包括安装时的中断、弱网、安装后删除安装文件,更新的强制更新与非强制更新、增量包更新、断点续传、弱网,卸载后删除app相关的文件等等。 就自动化来讲,web大多用的selenium、webdriver,而app则是appium。 性能使用的工具web则是LR,app使用Jmeter要多一点

如何提交高质量的缺陷报告单

1、 缺陷的概要描述要清晰准确,要使相关开发负责人员能够一目了然问题是什么。 2、 一个完整的缺陷报告单,必须包含其必要的元素信息,例如:概要描述,缺陷发现人,测试环境,浏览器,缺陷重现步骤,严重等级,指派人,所属功能模块等等,必要元素信息必须描述全面清楚。 3、 缺陷的重现步骤必须描写清晰明了,使相关开发负责人能够根据重现步骤准确的重现所提交的缺陷,使其定位缺陷的原因所在。 4、测试数据,测试的数据作为重现缺陷的一个重要元素信息,一定要将测试时所使用的信息给描写清楚准确。让开发人员根据测试所提供的测试数据准确重现缺陷。 5、附件截图信息,附件或截图信息能让开发人员能够一目了然的清楚问题的所在。

在这里插入图片描述如何对web系统进行全面测试?

原文地址:http://www.51testing.com/html/04/n-3727304.html 一、 功能测试 1、

版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。