软件测试常考面试题-软件测试面试宝典一篇全(1)

简介: 软件测试常考面试题-软件测试面试宝典一篇全(1)

问:软件测试的原则?


答:


软件测试的八个原则


所有测试的标准都是建立在用户需求之上


始终保持“质量第一”的觉悟,当时间和质量冲突时,时间要服从质量


需求阶段应定义清楚产品的质量标准


软件项目一启动,软件测试就已经开始,而不是等程序写完,才开始进行测试


第三方进行测试会更客观,更有效


软件测试计划是做好软件测试工作的前提


测试用例是设计出来的,不是写出来的


对发现错误较多的程序段,应进行更深入的测试


问:你在测试中发现了一个  bug ,但是开发经理认为这不是一个  bug ,你应该怎样解决。


1、将问题提交到缺陷管理库里面进行备案。

2、要获取判断的依据和标准:

根据需求说明书、产品说明、设计文档等,确认实际结果是否与计划有不一致的地方,提供缺陷是否确认的直接依据;

如果没有文档依据,可以根据类似软件的一般特性来说明是否存在不一致的地方,来确认是否是缺陷;

根据用户的一般使用习惯,来确认是否是缺陷;

3、与设计人员、开发人员和客户代表等相关人员探讨,确认是否是缺陷;

4、合理的论述,向测试经理说明自己的判断的理由,注意客观、严谨,不参杂个人情绪。

等待测试经理做出最终决定,如果仍然存在争议,可以通过公司政策所提供的渠道,向上级反映,并有上级做出决定。



问:给你一个网站,你如何测试?


1、查找需求说明、网站设计 m 等相关文档,分析测试需求。

2、制定测试计划,确定测试范围和测试策略,一般包括以下几个部分:

    功能性测试;界面测试;性能测试;数据库测试;安全性测试;兼容性测试

3、设计测试用例:

    功能性测试可以包括,但不限于以下几个方面:

    链接测试。链接是否正确跳转,是否存在空页面和无效页面,是否有不正确的出错信息返回等。提交功能的测试。

    多媒体元素是否可以正确加载和显示。多语言支持是否能够正确显示选择的语言等。

    界面测试可以包括但不限于一下几个方面:


页面是否风格统一,美观

页面布局是否合理,重点内容和热点内容是否突出                                                              

控件是否正常使用

对于必须但为安装的空间,是否提供自动下载并安装的功能

文字检查

性能测试一般从以下三个方面考虑:

    压力测试;             负载测试;             强度测试

数据库测试要具体决定是否需要开展。数据库一般需要考虑连结性,对数据的存取操作,数据内容的验证等方面。

安全性测试:


基本的登录功能的检查

是否存在溢出错误,导致系统崩溃或者权限泄露

关开发语言的常见安全性问题检查,例如 SQL 注入等。

如果需要高级的安全性测试,确定获得专业安全公司的帮助,外包测试,或者获取支持兼容性测试,根据需求说明的内容,确定支持的平台组合:

兼容性包括:浏览器的兼容性;操作系统的兼容性;软件平台的兼容性;数据库的兼容性


相关文章
|
14天前
|
存储 缓存 安全
兄弟面试了百度,面试题分享一波
兄弟面试了百度,面试题分享一波
38 0
|
17天前
|
安全 应用服务中间件 网络安全
渗透测试工程师面试题大全
渗透测试工程师面试题大全
|
21天前
|
jenkins 测试技术 持续交付
软件测试|docker搭建Jenkins+Python+allure自动化测试环境
通过以上步骤,你可以在Docker中搭建起Jenkins自动化测试环境,实现Python测试的自动化执行和Allure报告生成。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
43 6
|
1月前
|
机器学习/深度学习 人工智能 自然语言处理
提升软件测试效率:AI驱动的自动化测试策略
【2月更文挑战第30天】随着人工智能(AI)在软件开发周期中的日益普及,其在提高软件测试效率方面的潜力正受到越来越多的关注。本文探讨了如何通过集成AI技术来优化自动化测试流程,从而减少重复工作、提高错误检测率和加快反馈速度。我们将分析当前AI在自动化测试中的应用,并提出一系列策略以利用AI改进测试案例生成、执行和维护过程。
85 0
|
1月前
|
SQL 监控 大数据
DataGrip 面试题及答案整理,最新面试题
DataGrip 面试题及答案整理,最新面试题
69 0
|
1月前
|
监控 jenkins 持续交付
Jenkins 面试题及答案整理,最新面试题
Jenkins 面试题及答案整理,最新面试题
133 0
|
1月前
|
存储 开发框架 .NET
C# 面试题及答案整理,最新面试题
C# 面试题及答案整理,最新面试题
44 0
|
1月前
|
存储 安全 API
Swift 面试题及答案整理,最新面试题
Swift 面试题及答案整理,最新面试题
99 0
|
28天前
|
Java 程序员
java线程池讲解面试
java线程池讲解面试
52 1
|
2月前
|
存储 关系型数据库 MySQL
2024年Java秋招面试必看的 | MySQL调优面试题
随着系统用户量的不断增加,MySQL 索引的重要性不言而喻,对于后端工程师,只有在了解索引及其优化的规则,并应用于实际工作中后,才能不断的提升系统性能,开发出高性能、高并发和高可用的系统。 今天小编首先会跟大家分享一下MySQL 索引中的各种概念,然后介绍优化索引的若干条规则,最后利用这些规则,针对面试中常考的知识点,做详细的实例分析。
250 0
2024年Java秋招面试必看的 | MySQL调优面试题

热门文章

最新文章