面试经典系列七:给你一个web项目,应该如何测试

测试萌萌 测试萌萌     2023-01-27     214

关键词:


各位小伙伴们,有没有这样的经历,出去面试时候经常会被面试官问到一个问题:给你一个web项目,你应该怎么测试?

如何回答这个问题呢,今天的文章就教小伙伴们回答的思路,注意,这只是个思路,并不是完整的答案,大家可以在这个的基础上进行拓展。

1、 链接测试

参考答案

1) 判断是否连接正确的话,要认真的比对需求。可能是链接文本的错误,也可能是链接中href属性的错误。

2) 绝大部分链接测试,尤其是孤立页面的测试,一般不用手工测试进行,用工具和软件更多,也更方便。

2、 表单测试

参考答案

1) 表单控件自己是不是符合需求。密码框、单选按钮组功能是不是正常

2) 信息提交有没有校验。

3) 提交的信息是否符合安全,信息的加密、信息的泄露或者显示

3、 cookie和session测试

参考答案

1) 都是用来保存用户数据和信息的

2) Cookie保存在客户端(浏览器),session保存在服务器端。Session一般用来验证客户端提交的数据是否准确。

4、 设计语言测试

1) 多关注开发技术,尤其是web开发的框架,可能会存在漏洞和缺陷

2) 测试人员可以利用这些漏洞和缺陷为产品研发提供技术支持

性能测试方面

参考答案

1) 性能测试都是用工具完成

2) 功能测试是软件功能能不能正常工作;性能测试是测试软件功能能不能又好又快的工作。

安全测试方面

参考答案

1) 操作系统、数据库本身要安全

2) 数据本身存储中,要加密

3) 业务功能方面:从通用的软件提供的具体功能控制安全。例如可以从以下几个方面进行:

• 确保应用系统实际应用中可修改默认管理员帐号和密码

• 用户名和密码设置要求(长度、大小写敏感、复杂度)

• 允许错误登录的次数

• 是否可以不登录而直接浏览某个页面

• 需要确认Web应用系统是否有超时设置,如有,则保证在超时设置时间内,如果未操作Web应用系统,当再次访问系统,需要重新登录

配置和兼容性测试

参考答案

1) 服务端一般关注配置,软件和硬件之间的配置、应用程序本身参数的配置

2) 客户端一般关注兼容性,浏览器品牌间的兼容、不同版本间的兼容,不同分辨率、尺寸的兼容

易用性测试

参考答案

1) 官方的定义要记住:功能的有效性、效率-性能、主观满意度

2) 最难进行的一种测试

3) 更多的要关注主观满意度方面的测试和调查

最后: 可以在公众号:伤心的辣条 ! 自行领取一份216页软件测试工程师面试宝典文档资料【免费的】。以及相对应的视频学习教程免费分享!,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。

学习不要孤军奋战,最好是能抱团取暖,相互成就一起成长,群众效应的效果是非常强大的,大家一起学习,一起打卡,会更有学习动力,也更能坚持下去。你可以加入我们的测试技术交流扣扣群:914172719(里面有各种软件测试资源和技术讨论)

喜欢软件测试的小伙伴们,如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!


好文推荐

转行面试,跳槽面试,软件测试人员都必须知道的这几种面试技巧!

面试经:一线城市搬砖!又面软件测试岗,5000就知足了…

面试官:工作三年,还来面初级测试?恐怕你的软件测试工程师的头衔要加双引号…

什么样的人适合从事软件测试工作?

那个准点下班的人,比我先升职了…

测试岗反复跳槽,跳着跳着就跳没了…

软件测试系列七《软件测试计划》

软件项目测试计划项目编号:项目名称:​项目版本:​文档名称:测试计划文档状态:□ 草稿      □ 正式发布     □正在修改发布类型:□对内      □对外文档编制:​编制日期:文档审核:审核... 查看详情

经典软件测试面试题

1、问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决?首先,将问题提交到缺陷管理库里面进行备案。然后,要获取判断的依据和标准:根据需求说明书、产品说明、设计文档等,确认实际结果... 查看详情

web3系列开发教程——创建你的第一个nft创建一个nftdapp,给你的nft赋予属性,例如图片(代码片段)

在本文中,你将构建一个NFT铸币机,并学习如何通过使用Metamask和Web3工具将你的智能合约连接到React前端,来创建一个NFTdApp。我认为,对于具备Web2开发背景的开发者来说,最大的挑战之一是弄清楚如何将你的智能合约连接到前... 查看详情

经典测试开发面试题

01.为什么要在一个团队中开展软件测试工作?  因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量的保证,这个时候就需要在团队中开展软件测试的工作。在测试的过程... 查看详情

软件测试经典面试题--app测试和web测试的区别是什么?

单纯从功能测试的层面上来讲的话:APP测试、web测试在流程和功能测试上是没有区别的。1.系统架构方面:web项目,一般都是b/s架构,基于浏览器的app项目,则是c/s的,必须要有客户端,用户需要安装... 查看详情

web前端面试宝典——带你直击面试重难点(40个经典题目,涵盖近90%的考点,码字2w,干货满满!)(代码片段)

系列文章目录JavaScript知识梳理,收录了web前端面试95%以上的高频考点,满满的干货。给你做一个高效的知识梳理,为你的面试保驾护航!内容参考链接HTML&CSS篇HTML&CSS篇JavaScript篇(一)JavaScript篇࿰... 查看详情

测试人员跳槽,应该准备些什么?

...多人等着拿完年终奖找下家,在此给大家分享下个人面试前后的一些准备工作以及面试过程中的一些常见问题分析。测试思维面试中很经常看到一个问题就是“给你一个登录页面/给你一根笔,你怎么测试”。实际上面试... 查看详情

测试用例设计经典面试题——电梯,杯子,笔,桌子,洗衣机

首先说明的是,遇到这样的测试题目,首先应该反问面试官,需求是什么样的,比如是测什么样的杯子。 因为设计测试用例的规则应该是根据需求分析文档设计用例,客户需求什么,就测试什么。但是在没有需求分析文档的... 查看详情

java面试应该准备的知识点系列一

...的offer,除了运气,基本功也要足够的扎实,希望下面的面试经验能给你们能够提供一些帮助。项目经验面试官在一开始会让你进行自我介绍,主要是想让你介绍一下自己做过的一些项目,看看你对这些项目的了解程度,因为很... 查看详情

经典的测试开发面试题(代码片段)

1、你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决?首先,将问题提交到缺陷管理库进行备案。然后,要获取判断的依据和标准:根绝需求说明书,产品说明、设计文档等... 查看详情

app测试——经典面试题分享(代码片段)

...因此APP测试的需求也越来越大。今天分享一下APP测试相关面试题。01APP测试与web测试的区别?单纯从功能测试的层面上来讲的话,APP测试、web测试在流程和功能测试上是没有区别的。相同点:1.测试用例设计方法; 查看详情

给你一个项目,你将如何开展性能测试工作?(代码片段)

本文主要介绍何时开展性能测试,如何开展性能测试,性能测试的开展需要做哪些准备。一、性能测试三连问1、何时进行性能测试?性能测试的工作是基于系统功能已经完备或者已经趋于完备之上的,在功能还不... 查看详情

领导给你一个项目,你将如何开展性能测试工作?(代码片段)

本文5512字,阅读约需14分钟本文主要介绍何时开展性能测试,如何开展性能测试,性能测试的开展需要做哪些准备。性能测试三连问1何时进行性能测试?性能测试的工作是基于系统功能已经完备或者已经趋于完备... 查看详情

web3系列开发教程——创建你的第一个nft如何开发一个成功的nft项目|nft社区建设技巧(代码片段)

...业技术社区,我专注Web技术、Web3、区块链、答疑解惑、面试辅导以及职业发展。博主创作的《Web3实战教程》(点击订阅),已经帮助许多开发者成功铸造NFT,内容浅显易懂,能够快速对Web3相关概念有一个总体认识!随着NFT(Non... 查看详情

如何测试一个网页登陆界面

...针对这个页面设计30个以上的testcase.)此题的考察目的:面试者是否熟悉各种测试方法,是否有丰富的Web测试经验,是否了解Web开发,以及设计Testcase的能力这个题目还是相当有难度的,一般的人很难把这个题目回答好。首先,... 查看详情

字节跳动(抖音),软件测试四面,面试题总结!走过路过不要错过

面试一1、简单做一下自我介绍2、简要介绍一下项目/你负责的模块/选一个模块说一下你设计的用例3、get请求和post请求的区别4、如何判断前后端bug/3xx是什么意思5、说一下XXX项目中你做的接口测试/做了多少次6、http和https的区别7... 查看详情

如果有一个项目我们怎么进行前期准备工作及测试用例的选取,在编写自动化测试用例过程中应该遵守以下几点原则?--web用例的稳定性和效率如何提高:

1、自动化前期准备工作:1、先熟悉业务,项目背景,项目现状,测试目前存在的问题2、选取项目周期长,历史功能稳定;在这样的情况下筛选用例来做自动化,从功能用例中选,如已经选取200个用例3、如果做结构,需要了解... 查看详情

软件测试面试题:crm系统你发现过的最经典bug?

MSCRM:1.EmailFormat是心中永远的痛,编辑器不是所见即所得,发出来的Format总会变。2.QuickFindforEmail,addFromandTotothesearchcondition,在SysSetting里设置CheckQuickFind条件,正常情况下数据集大了会报个系统提示,我们多个环境都正常,就有一个... 查看详情