【软件测试面试题1】

1、给你一个网站,你如何测试?
首先,查阅需求说明,网站设计等相关文档,分析测试需求
制定测试计划、确定测试范围和测试策略,一般包括以下几个部分:功能性测试,兼容性测试,界面测试,数据库测试,安全性测试,性能测试
设计测试用例:

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

链接测试。链接是否正确跳转,是否存在空页面和无效页面,是否有不正确的出错信息返回。
提交功能的测试。
多媒体元素是否可以正确加载和显示。
多语言支持是否能够正确显示选择的语言等。
界面测试可以包括但不限于一下几个方面:

页面是否风格统一,美观
页面布局是否合理,重点内容和热点内容是否突出
控件是否正常使用
对于必须但未安装的控件,是否提供自动下载并安装的功能
文字检查
性能测试一般从以下两个方面考虑:

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

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

安全性测试

基本的登录功能的检查
是否存在溢出错误,导致系统崩溃或者权限泄露
相关开发语言的常见安全性问题检查,例如SQL注入等
如果需要高级的安全性测试,确定获得专业安全公司的帮助,外包测试,或者获取支持
兼容性测试,根据需求说明的内容,确定支持的平台组合:

浏览器的兼容性;
操作系统的兼容性;
软件平台的兼容性;
数据库的兼容性
开展测试,并记录缺陷。合理的安排调整测试进度,提前获取测试所需的资源,建立管理体系(例如,需求变更、风险、配置、测试文档、缺陷报告、人力资源等内容)。

定期评审,对测试进行评估和总结,调整测试的内容。

2、删除按钮功能的测试点

1)、连续点两下,会有什么反应,一般要提示前一个动作未完成
2)、删除时,必须有“确认删除”的提示
3)、删除后,查询被删数据是否还能再查询界面被查询到。
4)、删除后,数据库记录是否删除。
5)、删除时,系统需要判断是否有删除约束,如果有约束则不能被删除,并且提示。(其它地方引用到此条信息)
6)、空库、不存在的结果的删除。
7)、对于一些重要的删除操作,是否设计了相关的删除恢复。
8)、考虑关联删除的问题,即主表记录被删除时,从表记录也一并删除。
9)、删除权限的检查,比如只有管理员或者记录创建的人才能删除,用不同的角色执行删除操作

3、购物车的功能点测试

1)、界面测试

界面布局、排版是否合理;文字显示是否清晰;不同卖家的商品是否区分明显。

2)、功能测试

         未登陆时:

  • 将商品加入购物车,页面跳转到登陆页面,登陆成功后购物量数量增加;
  • 点击购物车菜单,跳转到登陆页面。

         登录后:

  • 所有链接是否跳转正确;
  • 商品是否可以成功加入购物车;
  • .购物车商品总数是否有限制;
  • .商品总数是否正确;
  • 全选功能是否好用;
  • .删除功能是否好用;
  • 填写委托单功能是否好用;
  • 委托单中填写的价格是否正确显示;
  • 价格总计是否正确;
  • 商品文字太长时是否显示完整;
  • 店铺名字太长时是否显示完整;
  • 创新券商品是否打标;
  • 购物车中下架的商品是否有特殊标识;
  • 新加入购物车商品排序(添加购物车中存在店铺的商品和购物车中不存在店铺的商品);
  • 是否支持TAB、ENTER等快捷键;
  • 商品删除后商品总数是否减少;
  • 购物车结算功能是否好用。

3)、兼容性测试

        不同浏览器测试。

4)、易用性测试

        删除功能是否有提示;是否有回到顶部的功能;商品过多时结算按钮是否可以浮动显示。

5)、性能测试

       压力测试;并发测试。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值