软件测试知识点1

1.什么是软件测试:验证软件的功能是否满足用户的需求
2软件测试的目的和原则:

目的:验证软件有或没有问题。
原则:以客户为中心,遵循软件测试的规范、流程、标准和要求

3.软件测试和调试的区别

1.目的不同 (–测试的任务是发现程序中的缺陷;调试的任务是定位并且解决程序中的问题)
2.参与角色不同(–测试主要是由测试人员和开发人员来执行,黑盒测试主要由测试人员完成、单元/集成测试主要是由开发人员执行。调试由开发人员完成。)
3.执行的阶段不同,调试一般在开发阶段,测试是贯穿整个软件周期。

4.优秀测试人员所具备的素质

1.思维模式:具有逆向思维、发散性思维。 2.兴趣点 3.性格特征 :好奇心、勇于怀疑等4.能力:沟通能力、学习能力、文字能力 5.责任感

5.什么是需求

需求就是满足客户的期望或正式文档(合同、标准、规范)所具有的条件和权能,包含用户需求和软件需求。
用户需求可以简单理解为甲方提出的需求,
软件需求:又叫功能需求,该需求会详细描述开发人员必须实现的软件功能。

6.什么是bug

1.:当且仅当规格说明是存在的并且正确,程序与规格说明之间的不匹配才是
错误。
2当程序没有实现其最终用户合理预期的功能要求时,就是软件错误。

7.测试用例:向被测试系统提供的一组集合
8.测试用例的要素:用例编号、标题 、测试环境、测试平台、功能模块 、前置条件 、测试数据 、测试步骤 、优先级、预期结果
例题:邮箱账号登录的测试用例

标题:测试登录功能
用例编号:1
测试环境:win7
测试平台:Chrome
功能模块:登录模块
前提条件:注册成功
测试数据:用户名密码
测试步骤:
1.进入网易邮箱登录页面
2.输入用户名,密码
3.点击登录
预期结果:登录成功
重要性:重要(优先级:高)

优点:是否覆盖了所有的功能点;对新版本的重复测试很难实现;减少大量的冗余测试
9.软件测试的生命周期:需求分析、计划、设计、编码、测试、运行维护(6个)
10.瀑布模型(Waterfall Model)

start-> 需求分析-> 计划-> 设计-> 编码-> 测试 -> End
瀑布模型是所有其他模型的基础框架,它的每一个阶段都只执行一次,因此是
线性顺序进行的软件开发模式。适应于需求比较稳定的
优点: 强调开发的阶段性; 强调早期计划及需求调查; 强调产品测试。
缺点: 不能适应需求的变化;开发中的经验教训不能反馈应用于本产品的过程; 风险往
往迟至后期的测试阶段才显露,因而失去及早纠正的机会。

11.螺旋模型

是渐进式开发模型代表之一,适应于前期不稳定、风险性较大、规格庞大、复杂度高的
优点:–强调严格的全过程风险管理。 –强调各开发阶段的质量。 –提供机会检讨项目是否有价值继续下去。
缺点: 引入非常严格的风险识别、风险分析和风险控制,对风险管理有很高的要求。

12.增量、迭代

增量模型:先完成a b,在完成c d,一项一项的完成
迭代模型:先完成a b c d 的一些基本,然后在细化
特点:主要用于风险控制,迭代相对于更好一些

13.敏捷

价值观:个体与交互重于过程和工具、可用的软件重于完备的文档、客户协作重于合同谈判、响应变化重于遵循计划 (轻文档、轻流程、重目标、重产出)
敏捷开发有很多种方式,其中 scrum 是比较流行的一种
scrum 由产品经理、项目经理和研发团队组成。
流程:产品经理和客户交流,形成product backlog-> 项目经理讲解user story-> 站会 -> 演示会议 -> 回顾会议
敏捷中的测试:轻文档、轻流程、重产出、重目标、快速迭代,迭代周期较短 ,一切以敏捷的原则为主、测试人员不能依赖文档、合作

14.软件测试v模型
在这里插入图片描述

优点:开发与测试对应。
单元测试:又称白盒测试,一般由开发人员完成。
集合测试:一般由开发人员完成。
系统测试:包括安全测试、性能测试、兼容性测试、功能测试。
用户测试;验收测试,一般用户来完成。
它是瀑布模型的变种,在编码后期才开始测试,发现问题比较晚,修复缺陷花费大

15.软件测试w模型-双v模型
在这里插入图片描述

优点:软件测试与开发并行,有利于问题的发现、有利于对项目的风险规避、及早的制定应对措施
缺点:不适应敏捷

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值