1-功能测试基础面试题

1、什么是软件测试?

答:通过技术、方法和工具来验证软件是否符合用户的需求,目的就是提高软件质量

2、一般对软件的哪些方面开展测试?

  • 功能:满足用户的功能需求
  • 性能:处理业务的处理速度和能力
  • 安全:软件可抵御非法攻击的能力
  • 兼容:不同平台、不同系统、不同浏览器的支持

3、软件测试阶段有哪些

  • 单元测试:代码测试——白盒测试法
  • 集成测试:自上而下集成/自下而上集成
  • 系统测试:冒烟、功能、非功能(性能、安全、兼容等)、回归测试
  • 验收测试:PM验收、UI验收
  • 线上测试

4、各测试阶段概念?

单元测试
 指对软件中最小可测试单元进行检查和验证,一般由开发来测试。测试方法:静态观察代码是否规范;动态测试代码是否存在缺陷

集成测试
 将单元模块组装成系统进行测试,重点测试不同模块的接口部分,由开发人员测试

冒烟测试
 开发人员完成功能的开发,将版本提交给测试部门。测试会先跑一下优先级高的测试点,如果通过即可进入下一阶段,不通过则打回给开发重新修改。这样会减少时间成本和人力成本

系统测试
 对用户故事进行完整全面的测试,包括:功能、性能、安全、兼容等

确认测试
 确认bug是否得到修复

回归测试
 场景1:在修改bug后,对可能受到影响的功能需要大致测试一下,确保没有bug
 场景2:代码合并后,需要大致测试一下用户故事,确保没有因为合并代码出现的问题

验收测试
 PM验收:检测需求点均正确实现,符合用户需求
 UI验收:检查界面样式符合预期设计

5、软件测试分为哪些方法

主要分为两类:静态测试方法(代码分析、文档评审)、动态测试方法(白盒测试技术、黑盒测试技术)

a-白盒测试技术

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值