随笔分类 -  软件测试

摘要:GB/T 39788-2021《系统与软件工程 性能测试方法》 范围:本标准规定了系统与软件工程中的性能测试方法,包括性能测试的过程、性能测试的类型、性能测试的指标、性能测试的环境、性能测试的用例设计、性能测试的执行和结果分析等方面。适用于系统与软件的性能测试活动,为性能测试的策划、设计、执行和结果 阅读全文
posted @ 2024-12-30 14:24 软件职业规划 阅读(230) 评论(0) 推荐(0) 编辑
摘要:GB/T 38634.1-2020系统与软件工程 软件测试 第1部分:概念和定义 基础概念:明确了软件测试领域中的各种基本概念和定义,为后续的软件测试活动提供了统一的术语基础,避免了因概念混淆而导致的沟通障碍和理解偏差。例如,对测试用例、测试环境、测试计划等常见术语进行了准确的定义。 测试目标与原则 阅读全文
posted @ 2024-12-30 14:22 软件职业规划 阅读(52) 评论(0) 推荐(0) 编辑
摘要:测试管理工具 PingCode:提供从需求管理到项目跟踪、测试管理和发布管理的一站式解决方案,支持Scrum和Kanban等多种敏捷开发方法。 Worktile:全面的项目管理工具,适用于各种规模的团队和项目类型,提供任务管理、时间跟踪、文件共享和团队协作等多种功能。 JIRA:广受欢迎的项目管理工 阅读全文
posted @ 2024-12-25 09:21 软件职业规划 阅读(102) 评论(0) 推荐(0) 编辑
摘要:Windows系统 下载JMeter 访问Apache JMeter官方网站(https://jmeter.apache.org/)。 在官网找到“Download”链接,选择适合Windows系统的二进制文件(.zip格式)进行下载。例如,下载“apache-jmeter-[version]-bi 阅读全文
posted @ 2024-12-18 15:59 软件职业规划 阅读(179) 评论(0) 推荐(0) 编辑
摘要:一、JMeter简介 定义 JMeter是一款开源的性能测试工具,主要用于对软件应用程序进行负载测试、功能测试和性能测量。它是用Java语言编写的,因此可以在多种操作系统上运行,如Windows、Linux和Mac OS等。 用途 性能测试方面:能够模拟大量用户并发访问系统,以此来评估系统在不同负载 阅读全文
posted @ 2024-12-18 15:56 软件职业规划 阅读(95) 评论(0) 推荐(0) 编辑
摘要:一、软件性能测试的定义 软件性能测试是一种通过自动化的测试工具或手动测试方法,对软件系统的性能指标进行评估的过程。它主要关注软件在各种负载条件下的响应时间、吞吐量、资源利用率(如CPU、内存、磁盘I/O、网络带宽等)等方面的表现,以确定软件是否满足用户在性能方面的需求。 二、性能测试的目的 评估系统 阅读全文
posted @ 2024-12-18 15:54 软件职业规划 阅读(64) 评论(0) 推荐(0) 编辑
摘要:软件安全测试是确保软件系统安全性的重要手段,它涉及到多个方面的内容。 一、定义与目的 软件安全测试是一种测试过程,旨在发现软件系统中的安全漏洞、弱点和风险。这些安全问题可能导致软件受到攻击,如数据泄露、非法访问、系统崩溃等。通过安全测试,可以评估软件是否满足安全需求和标准,保护软件及其用户的数据、隐 阅读全文
posted @ 2024-12-18 15:52 软件职业规划 阅读(107) 评论(0) 推荐(0) 编辑
摘要:功能测试是软件测试中的一种重要类型,主要用于验证软件系统的功能是否符合需求规格说明书的要求。 一、目的 确保软件的各项功能能够正常运行,没有缺陷和错误。例如,对于一个电商网站,功能测试要验证用户是否可以正常浏览商品、添加商品到购物车、完成支付等操作。 检查软件在不同的输入情况下能够产生预期的输出。比 阅读全文
posted @ 2024-12-18 15:51 软件职业规划 阅读(116) 评论(0) 推荐(0) 编辑
摘要:一、概念 黑盒测试是把软件看作一个不透明的黑盒子,只关注软件的输入和输出,而不关心内部的逻辑结构。白盒测试则相反,测试人员可以看到软件内部的代码逻辑结构,根据程序内部的逻辑来设计测试用例。灰盒测试结合了两者的特点,测试人员对软件内部的部分实现细节有所了解,但并不需要像白盒测试那样完全清楚内部的每一行 阅读全文
posted @ 2024-12-18 15:50 软件职业规划 阅读(158) 评论(0) 推荐(0) 编辑
摘要:白盒测试概述 白盒测试也称为结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。它是一种测试用例设计方法,测试人员可以访问程序的内部结构,如代码和逻辑流程。在Java程序中,这意味着能够查看类、方法、控制结构(如条件语句和循环)等内容。 主要目的是通过检查程序的内部逻辑结构来保证程序的所有路径都被正 阅读全文
posted @ 2024-12-18 15:48 软件职业规划 阅读(82) 评论(0) 推荐(0) 编辑
摘要:一、定义 黑盒测试是软件测试的主要方法之一。它把软件系统看成一个“黑盒子”,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。简单来说,就是在不知道软件内部是如何实现的情况下,通过输入各种数据,观察软件的输出结果,来验证软件是否满足用户需 阅读全文
posted @ 2024-12-18 15:46 软件职业规划 阅读(253) 评论(0) 推荐(0) 编辑
摘要:一、定义 合同验收测试是根据合同中的相关条款和要求,对交付的产品或服务进行的测试,以验证其是否满足合同所规定的功能、性能、质量等各方面的标准。这是客户(或采购方)正式接受产品或服务之前的最后一道质量把关环节。 二、目的 确保符合合同要求:明确交付的内容是否和合同里约定的功能、性能指标、接口规范等完全 阅读全文
posted @ 2024-12-18 15:44 软件职业规划 阅读(124) 评论(0) 推荐(0) 编辑
摘要:一、定义 用户验收测试(User Acceptance Testing,UAT)是软件开发过程中的一个关键阶段。它是由用户或客户执行的测试,目的是验证软件系统是否满足业务需求和用户期望。在这个阶段,用户将基于实际的业务场景和使用习惯来操作软件,检查软件的功能、性能、易用性等各个方面是否符合他们的要求 阅读全文
posted @ 2024-12-18 15:42 软件职业规划 阅读(618) 评论(0) 推荐(0) 编辑
摘要:一、定义 验收测试是部署软件之前的最后一个测试操作。它是一种在软件产品完成了功能测试和系统测试之后,由用户或用户代表(如客户、最终用户等)来验证软件是否满足业务需求和用户期望的测试活动。其目的是确保软件系统能够按照预定的要求正常工作,并且能够被用户所接受。 二、验收测试的类型 用户验收测试(UAT) 阅读全文
posted @ 2024-12-18 15:41 软件职业规划 阅读(121) 评论(0) 推荐(0) 编辑
摘要:一、系统测试的主要类型 功能测试 这是系统测试中最基本的部分。它主要关注系统的功能是否按照需求规格说明书正确实现。例如,对于一个电商系统,功能测试会检查用户是否能够正确地进行商品浏览、添加商品到购物车、下单、支付等操作。测试人员会根据详细的功能列表,逐一验证每个功能点。 还包括对系统边界条件的测试。 阅读全文
posted @ 2024-12-18 15:40 软件职业规划 阅读(134) 评论(0) 推荐(0) 编辑
摘要:一、定义 集成测试是软件测试中的一个阶段,它是在单元测试的基础上,将各个软件单元按照设计要求(如根据软件的架构设计)组装起来进行测试。其目的是检验这些单元之间的接口是否正确,以及它们组合在一起后是否能正确工作,确保各个单元能够协同工作,形成一个完整的、符合预期功能的系统。 二、重要性 发现接口问题: 阅读全文
posted @ 2024-12-18 15:38 软件职业规划 阅读(49) 评论(0) 推荐(0) 编辑
摘要:一、需求规格说明书 功能需求描述 需求规格说明书详细地阐述了软件系统应该具备的功能。例如,对于一个计算器软件的加法功能,说明书会明确指出用户输入两个数字后,系统能够正确计算它们的和并输出结果。测试人员就可以根据这个描述设计测试用例,如输入整数相加(如2 + 3)、小数相加(如2.5+3.5)等多种情 阅读全文
posted @ 2024-12-18 15:36 软件职业规划 阅读(42) 评论(0) 推荐(0) 编辑
摘要:一、单元测试概述 定义 单元测试是对软件中的最小可测试单元进行检查和验证。在Java中,最小可测试单元通常是一个方法。它的目的是隔离各个部分的代码,确保它们能够正确地独立运行,便于早期发现代码中的错误。 重要性 提高代码质量:能够快速定位代码中的问题,比如逻辑错误、边界条件处理不当等。例如,在一个简 阅读全文
posted @ 2024-12-18 15:35 软件职业规划 阅读(11) 评论(0) 推荐(0) 编辑
摘要:一、软件测试的定义 软件测试是一种用于评估软件产品质量的活动过程。它通过执行软件的各个功能、检查程序的行为等操作,以发现软件中的缺陷(bugs)、错误(errors)或者不符合需求规格说明书的地方。其目的是确保软件产品能够满足用户需求、具有较高的质量和可靠性。 例如,一款电商软件,在测试过程中就要检 阅读全文
posted @ 2024-12-18 15:31 软件职业规划 阅读(52) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示