软件测试-功能测试-知识点

这篇具有很好参考价值的文章主要介绍了软件测试-功能测试-知识点。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.软件测试基础

1.软件测试的分类(重点)

  • 按照是否覆盖源代码
    黑、白、灰盒测试;
  • 按照测试阶段
    单元、集成、系统、验收测试;
  • 按照是否运行
    静态、动态测试;
  • 按照是否自动化
    手工、自动化测试;
  • 其他
    冒烟、回归、随机、探索;

黑盒测试: 又称功能性测试或行为测试;
关注点在测试的输入和输出;

白盒测试: 需要访问源代码,通过了解代码内部的逻辑结构,对所有逻辑路径进行测试;

灰盒测试: 介于黑白盒测试之间,多用于集成测试阶段,不仅关注输入输出的正确性,同时也关注程序的内部情况;

单元测试: 又称底层测试,在底层进行的测试,是对软件中最小可测单元进行检测和验证;

集成测试 :又称组装测试,在单元测试的基础之上,对所有模块进行有序的、递增的测试,分为自定向上和自底向下;重点测试不同模块的接口部分;

系统测试: 将整个软件系统看成一个整体进行测试(软、硬件层面),依据软件测试需求说明书进行测试

验收测试: 检验软件是否符合用户需求 abr版本

静态测试: 不运行被测软件,静态的检查程序代码、界面或文档中可能存在的问题;

动态测试: 实际运行被测程序,输入相应的测试用例,检查实际的输出结果对比预期结果;

手工测试: 手动测试

自动化测试: 利用代码或工具帮助测试人员进行自动化测试的过程;

冒烟测试: 针对最基本的功能进行测试,仅能保证基本的功能和流程走通;

回归测试: 修改了旧代码之后,重新测试以确保修改没有引起新的错误;

随机测试: 根据测试者的经验对软件进行功能和性能的随机抽查,关注点在软件的重要功能和未测试覆盖的功能点;

探索测试: 强调测试人员的主观能动性,强调遇到问题改变策略,同时设计测试和执行测试;

2. 软件开发模型(了解)

THE -开发模型又称软件的生命周期模型,是指软件从开始研制到最终被废弃所经历的各个阶段。在不同的阶段里, 由不同的组织和人员执行不同的任务。


瀑布模型
需求分析==》概要设计==》详细设计==》编码==》软件测试==》软件维护
软件测试-功能测试-知识点

特点:
线性模型, 在所有的开发模型中占有重要地位,是其他模型的基础; 以文档驱动, 每个阶段执行一次,按线性顺序进行软件开发;

优点
开发的各个阶段比较清晰
当前阶段完成后,只关注后续阶段

缺点
不适应需求的变化
风险往往在后期显露,失去及早纠错的机会

3.软件测试模型(了解)

THE - 在软件测试的实施中,针对于测试过程出现的问题,通过经验总结得到测试过程模型,旨在提文章来源地址https://www.toymoban.com/news/detail-431468.html

到了这里,关于软件测试-功能测试-知识点的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 软件测试,功能测试转测开容易吗?

    一、从这个问题,我能读出一些信息如下: 1、不知道您从事测试工作多久了,可以看出您特别羡慕测试开发工程师; 2、 您可能一直从事功能测试工作,工作模式或大环境下,被中了草,想学习测试开发相关的知识; 3、疫情下,机械单一的工作(功能测试工作),被替代性

    2023年04月24日
    浏览(44)
  • 软件测试项目实战,电商业务功能测试点汇总(全覆盖)

    支付功能怎么测试 1、从功能方面考虑: ①正常完成支付的流程; ②支付中断后继续支付的流程; ③支付中断后结束支付的流程; ④单订单支付的流程; ⑤多订单合并支付的流程; ⑥余额不足; ⑦未绑定银行卡; ⑧密码错误; ⑨密码错误次数过多; ⑩找人代付; ⑪弱网

    2024年02月12日
    浏览(47)
  • 2023年,软件测试趋于饱和,如何从功能测试进阶到自动化测试?

    功能测试转成自动化测试,答案就三个字:“ 靠学习 ”。 学习自动化的方法无非是三种: 一、靠培训 在相对有氛围的学习环境中来学习自动化测试,这是一个较快学习的方法。 二、靠自学自动化教程(下方有视频资源推荐) 如果在职,不能全职学习,可以找一些自动化学

    2024年02月11日
    浏览(56)
  • 软件功能测试的6种方法

    对于 测试 人员而言,软件产品每个按钮的功能是否准确,链接是否能正常跳转,搜索时会不会出现页面错误,验证并减少这些软件使用过程中可能出现的各种小问题都是 功能测试 的内容。而对于用户而言,功能能否正常执行都是非常直观的感受,直接影响用户对软件产品的

    2024年01月25日
    浏览(49)
  • 软件系统功能测试的依据

    验收测试 一、软件系统功能测试的依据: 采用GB/T 25000.51-2016系统与软件工程系统与软件质量要求和评价(SQuaRE)第51部分:就绪可用软件产品(RUSP)作为测试依据 二、常用功能测试方法: 界面测试 是指对使用界面的软件进行的软件测试,我们日常用到的web程序,办公软件等很多

    2024年02月08日
    浏览(37)
  • 软件测试-功能测试-测试流程-如何进行需求评审?对于测试人员来讲,如何从测试的角度评审需求文档?

    产品人员编写的需求文档,无疑是一个项目或者一项新功能的开端。需求文档的优劣,直接影响开发人员的代码质量,更会影响到后续的测试工作。所以,我认为,需求评审对于开发质量以及测试质量至关重要,那么,如何做好一次优秀的评审,或者说,如何去评审一份需求

    2024年02月19日
    浏览(61)
  • 软件测试——功能测试,使用Java,IDEA,Selenium进行web自动化测试

    视频地址:03-web元素定位ID_哔哩哔哩_bilibili p1.下载jdk,maven,idea p2.配置java-selenium环境正式开始: (1)创建代码: (2)第一次运行会报错:要下载东西  (3) Windows系统的输入如下:  (4)完成如下:(这个用的是Linux系统的) p3:web元素定位ID (1)先改一下之前的代码  (

    2024年02月08日
    浏览(79)
  • 软件测试——Postman Script脚本功能

    Postman作为软件测试里一款非常流行的调试工具,给我们提供了一个执行JavaScript脚本的环境,所以我们可以使用js语言编写脚本来解决一些接口自动化的问题,比如接口依赖、接口断言等等。Postman有Pre-RequestScript和Tests两个编写js脚本的模块,支持以嵌入脚本的方式动态准备测

    2024年03月23日
    浏览(45)
  • 软件测试面试中基础与功能的问题

    一、 你们的测试流程是怎么样的? 答:1.项目开始阶段, BA (需求分析师) 从用户方收集需求并将需求转化为规格说明书,接 下来在 项目组领导 会组织需求评审。 2.需求评审通过后,BA 会组织 项目经理 、 开发人员 和 测试人员 交接需求( 交接需求的过程中, 我一般会关

    2024年02月04日
    浏览(49)
  • 软件测试(功能、接口、性能、自动化)详解

    测试用例编写是软件测试的基本技能;也有很多人认为测试用例是软件测试的核心;软件测试中最重要的是设计和生成有效的测试用例;测试用例是测试工作的指导,是软件测试的必须遵守的准则。 黑盒测试常见测试用例编写方法 1、等价类 选取少数有代表性的数据,这一类

    2024年02月13日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包