首页 > 其他分享 >软件测试相关知识点

软件测试相关知识点

时间:2024-06-21 14:59:11浏览次数:23  
标签:脚本 知识点 手动 测试用例 测试 自动化 相关 软件测试

什么是软件测试?

定义:软件质量保证的一种手段

目的:发现错误以及避免这些错误的发生,使产品达到完美

概念:是软件工程中的一个非常重要的环节,是开发项目整体的一部分。是有计划有组

织的,是伴随软件工程的诞生而诞生的,软件测试不是万能的,不可能发现全部缺陷,

软件测试是有局限性的。

软件测试的方法有哪些?

答:软件测试的方法包括手动测试、自动化测试以及组合使用手动和自动化测试。手动测试是一种基于人工操作的测试方法,测试人员根据测试计划和用例手动执行测试,并记录测试结果。自动化测试是一种通过脚本自动执行测试的方法,可以大大提高测试效率和准确性。综合使用手动和自动化测试可以最大限度地提高测试覆盖率和效率,确保软件质量和稳定性。

自动化测试的过程

答:

需求分析

测试计划

框架搭建(附带工具选择)

测试用例设计(编写测试用例或开发测试脚本,并文档化)

测试——调试测试(针对自动化测试脚本)

评估(评估测试结果并改进测试过程)

自动化测试的优点

答:

①、能执行更多更频繁的测试, 使某些测试任务执行方式更高效

②、能执行一些手动测试困难或者不能做的测试

③、任务自动化,使测试人员投入更多精力设计测试用例,提高测试准确性和

人员积极性

④、具有一致和可重复性特点,更客观,提高软件信任度,仍存在一定局限

⑤、不能取代手工测试,不能自动化所有的测试(如只是偶尔执行测试,或需求

经常变动,不稳定,或者需要大量手工参与时)

⑥、自动化测试工具只能执行命令,而手工可以在测试中判断测试的输入是否

正确,以及改进测试,还可处理意外事件

⑦、对质量依赖较大,在确保质量的前提下,实施自动化才有意义

⑧、自动化测试需要在整个测试系统成熟稳定后,工作效率才会随着测试执行

次数的增加而提高

⑨、自动化测试的成本可能高于手工测试

自动化测试技术

答:

录制/回放(依赖工具)

脚本技术

数据驱动(data driven)的自动化测试

关键字驱动(keyword driven)的自动化测试

业务驱动

自动化测试需要解决的问题

答:

①、工具的选择

②、测试用例脚本编写

③、测试脚本的管理

大家多关注点赞收藏,后续会继续发布相关知识点!!!

标签:脚本,知识点,手动,测试用例,测试,自动化,相关,软件测试
From: https://blog.csdn.net/Karry1111921/article/details/139857121

相关文章

  • Windows的Gitlab Runner搭配的PowerShell脚本:自动下载Directory.Build.props相关文件
    简介GitlabRunner在Windows上运行之后,我们在.gitlab-ci.yml中编写script语句,思路和Linux是一样。但是考虑到Windows的特点,为了让程序员少接触一些知识点,以及给未来执行作业的时候预留更多的操作空间。简单说就是未来修改执行作业时候的逻辑,但是每个软件仓库根目录下的.gitlab-ci......
  • Windows的Gitlab Runner搭配的PowerShell脚本:自动下载Directory.Build.props相关文件
    简介GitlabRunner在Windows上运行之后,我们在.gitlab-ci.yml中编写script语句,思路和Linux是一样。但是考虑到Windows的特点,为了让程序员少接触一些知识点,以及给未来执行作业的时候预留更多的操作空间。简单说就是未来修改执行作业时候的逻辑,但是每个软件仓库根目录下的.gitlab-ci......
  • React+TS前台项目实战(十四)-- 响应式头部导航+切换语言相关组件封装
    文章目录前言Header头部相关组件1.功能分析2.相关组件代码+详细注释3.使用方式4.Gif图效果展示总结前言在这篇博客中,我们将封装一个头部组件,根据不同设备类型来显示不同的导航菜单,会继续使用Reacthooks和styled-components库来构建这个组件,此外,也会实现切换......
  • CANFD知识点整理
    CAN知识点整理概述CANFD提出引入CAN总线的数十年中,汽车嵌入式系统的结构发生了深远的变化,最明显的变化是数量:如果在引入CAN时只需传输数百个信号,那么今天这个数字已达到五位数。数据流量的增加导致CAN总线上的总线负载率越来越高。除了对带宽的需求在不断增加,对确定性系统行为......
  • 计算机网络知识点汇总(二)
    计算机网络知识点汇总第1章计算机网络体系结构1.1计算机网络概述1.1.1计算机网络的概念​计算机网络是由若干个结点(node)和连接这些结点的链路(link)组成。网络中的结点可以是就三级、集线器、交换机、或者路由器等,网络之间通过路由器进行互联,构建成一个覆盖范围更......
  • 【代码】--库函数学习 ftp通信 相关
    1. FTP介绍 (1)主动模式(PORT): 服务器主动去连接客户端的数据端口 (2)被动模式(PASV): 客户端主动去连接服务器的数据端口ftp客户端通信流程(编程流程)如下:1.客户端用账号、密码进行登录。2.提交主动模式还是被动模式。3.如果是被动模式,需要去连接服务器开放的数据......
  • eNSP中DHCP的相关命令和配置
    一、拓扑图1.新建拓扑图2.设置PC端双击PC1,在基础配置下,将IPv4配置选择”DHCP“,点击“应用”。PC2、PC3、PC4同样操作。二、DHCP配置1.g0/0/0口的配置在AR1上的命令配置如下:<Huawei>system-view[Huawei]sysnameR1[R1]interfaceGigabitEthernet0/0/0[R1-GigabitE......
  • 博客园相关-Markdown设置插入图片对齐方式
    在博客园中,插入图片的默认方式为:![](https://img2024.cnblogs.com/blog/3466488/202406/3466488-20240620171406631-1366059752.png)效果如下:想要设置插入图片的尺寸,可以用<img>元素的style="zoom:20%"属性实现,如下:<imgsrc="https://img2024.cnblogs.com/blog/3466488/202......
  • 软件测试入门基础03-MySQL
    前言:这是我个人的学习记录,我是科班在读有一定基础,很多东西不会特别详细,欢迎大佬指点,也很高兴有人看了能得到帮助这一小节的内容是MySQL,我已经修完数据库,但时间久远忘记许多于是又看了一遍做个笔记。印象中数据库挺简单,简单的说就是增删改查。我修这门课时把实验做完基本上知......
  • 关于excel表格的一些相关公式及函数
    Excel中的公式和函数是进行数据处理和分析的核心。以下是一些常用的Excel公式和函数,它们在各种场景中有广泛的应用:1.**文本处理函数**  -`LEN(text)`:返回文本字符串中的字符数。  -`TEXT(value,[format])`:将数值转换为指定格式的文本。  -`TRIM(text)`:......