首页 > 其他分享 >软件测试入门---(二)

软件测试入门---(二)

时间:2024-07-04 23:53:26浏览次数:31  
标签:需求 分析 入门 --- 测试用例 测试 软件测试

1.软件生命周期是软件开始研制到最终被废弃不用所经历的各个阶段。

  • 瀑布型模型:自上而下 有顺序性 缺点:测试介入比较晚,回溯成本比较高,测试周期比较长(企业基本不用这个模型)

  • V模型:开发和测试同时进行

  • 敏捷开发模型:以人为核心,弱化文档,通过人与人之间的沟通实现需求分析 特点:快
    2.软件生命周期的各阶段:问题的定义及规划,需求分析(会输出需求规格说明书SRS--原型图),设计(概要设计,详细设计),编码,软件测试,运行维护
    3.软件测试工作流程

  • 测试计划:测试工作统筹安排(测试内容,任务分配,测试环境,工具,时间安排)

  • 编写测试用例:具体怎么来进行测试的文档

  • 用例评审

  • 部署测试环境:硬件软件环境提前准备好

  • 冒烟,正式测试

  • 提交bug并跟踪

  • 测试通过

  • 发布上线:剩余bug数量很少+用例执行覆盖率(测试用例覆盖率和测试用例执行率)

4.软件测试基本流程

5.测试的需求分析:根据需求规格说明说明确测试的内容,去细分需求(提取提示点)。
目的:

  • 测试需求分析是编写测试用例的依据
  • 有助于保证测试的质量与进度
  • 是衡量测试覆盖率的重要指标
    6.测试需求分析具体怎么来进行分析:
    查阅需求规格说明书(原型图)--初步熟悉被测软件的核心的业务流程,针对某个功能,细化需求,列出测试点

7.一个页面如何进行测试需求分析:

  • 进行界面检查---参考原型图,查看界面是否一致
  • 依次分析每个输入项,按照从上到下,从左到右的顺序来进行分析---约束限制(长度,格式),是否必填(不能为空,*),是否重复,隐形需求
  • 按钮--根据业务逻辑的先后顺序来进行依次分析---通过验证交互功能验证操作结果

标签:需求,分析,入门,---,测试用例,测试,软件测试
From: https://www.cnblogs.com/wyt14/p/18284925

相关文章

  • 搭建高效攻防靶场vulfocus与Docker仓库管理实战:从听说到入门系列
    搭建高效攻防靶场vulfocus与Docker仓库管理实战:从听说到入门系列vulfocus简介vulfocus,作为一款前沿的漏洞集成平台,它巧妙地将多种最新的CVE漏洞环境封装于Docker容器之中,便于部署与操作,成为提升安全实战技能的理想靶场。用户既可选择在本地VMware环境中亲手搭建,享受从零到一的......
  • 刷题Phuck2--data协议差异
    刷题Phuck2使用arjun扫出hl参数,获取到源码​​源码:<?phpstream_wrapper_unregister('php');if(isset($_GET['hl']))highlight_file(__FILE__);$mkdir=function($dir){system('mkdir--'.escapeshellarg($dir));};......
  • MySQL网络安全-防syn攻击防暴力攻击
    防syn泛滥攻击、暴力破解攻击 错误:ERROR1129(00000):Host'xxx'isblockedbecauseofmanyconnectionerrors.Unblockwith'mysqladminflush-hosts' 很多资料说,这个是密码输入错误的尝试次数超过max_connect_errors变量,MySQL就会阻塞这个客户端登录。 官方描述:......
  • 微信小程序-自定义组件数据监听器observers
    一.监测自定义组件data值定义data值,在.js文件里面定义data值data:{num:10,count:100,obj:{name:'tom',age:10},arr:[1,2,3]}只有在data值进行改变后才会触发到数据监听的回调函数,如果数据没有改变回调函数不会被触发ob......
  • UI 自动化分布式测试 - Docker Selenium Grid
    Docker和 SeleniumGrid 的结合为分布式UI自动化测试提供了一种高效、可扩展且易于管理的方法。通过使用Docker容器化技术,测试环境的设置和配置变得更加简便和一致;而SeleniumGrid则允许在多个节点上并行运行分布式测试,从而大大提升测试的速度和覆盖范围。 分布......
  • 入门PHP就来我这(纯干货)08
    ~~~~有胆量你就来跟着路老师卷起来!--纯干货,技术知识分享~~~~路老师给大家分享PHP语言的知识了,旨在想让大家入门PHP,并深入了解PHP语言。 1PHP对象的高级应用1.1final关键字final最终的、最后的。被final修饰过的类和方法就是“最终的版本”。被修饰的类不可以被继......
  • 怎么配置electron-builder
    electron-builder是一个用于Electron应用程序打包和发布的工具,它支持macOS、Windows和Linux平台。以下是一个清晰且详细的electron-builder配置指南,包括分点表示和归纳,并参考了相关文章中的信息。一、安装electron-builder首先,你需要在你的Electron项目中安装......
  • 阿里Qwen2-72B大模型已是开源榜的王者,为什么还要推出其他参数模型,被其他模型打榜?
    6月27日,全球知名的开源平台HuggingFace的联合创始人兼首席执行官Clem在社交平台激动宣布,阿里Qwen2-72B成为了开源模型排行榜的王者。这是一件大好事,说明了我们在大模型领域从先前的追赶,逐渐走向了领导,未来完全有可能会引领着全球开源模型的发展潮流,这是我们的骄傲!不......
  • 【2024datawhale 分子AI预测赛笔记】数据挖掘速通Baseline -分类/回归
    赛题概述精准预测分子性质有助于高效筛选出具有优异性能的候选药物。以PROTACs为例,它是一种三元复合物由目标蛋白配体、linker、E3连接酶配体组成,靶向降解目标蛋白质。(研究PROTACs技术在靶向降解目标蛋白质方面的潜力。)提醒:需要python和机器学习基础。赛事任务根据提......
  • 2024华为OD机试真题-根据IP查找城市-(C++/Python)-C卷D卷-200分
    2024华为OD机试题库-(C卷+D卷)-(JAVA、Python、C++)       题目描述某业务需要根据终端的IP地址获取该终端归属的城市,可以根据公开的IP地址池信息查询归属城市。地址池格式如下:城市名=起始IP,结束IP起始和结束地址按照英文逗号分隔,多个地址段采用英文分号分隔。比......