news 2026/6/25 19:37:54

【软件测试】day01基础认识

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【软件测试】day01基础认识

阅读完本文应该能够对以下重点有清楚认知:

重点

  • 软件测试的定义

  • 7重测试分类的区别

  • 质量模型的重点5项

  • 测试流程的6个步骤

  • 测试模版的8个要素

  • 针对穷举场景设计测试用例

1.认识软件及测试

1.1.什么是软件?

软件就是控制计算机硬件工作的工具。

软件是运行在计算机上的程序、数据和文档的集合,用于实现特定功能和解决实际问题。

1.2.软件的基本构成

1.3软件产生过程

1.4.什么是软件测试

1.5.软件测试目的

减少软件缺陷(Bug),保证软件质量!

2.测试主流技能

  • 功能测试:主要验证程序的功能是否满足需求

  • 自动化测试:使用代码工具代替手工,对项目进行测试

  • 接口测试:使用代码工具对服务端提供的接口进行测试

    • 工具实现----Apifox(接口测试+文档+Mock)等

    • 代码实现

  • 性能测试:模拟多人使用软件,查找服务器缺陷

    • 工具实现-----JMeter(性能测试)

    • 代码实现----Locust(Python压测)

3.常见的测试分类

3.1.按测试阶段划分

3.2.按代码可见度划分

4.模型

质量模型

说明:衡量一个优秀软件的维度

功能、性能、兼容、易用、安全、可靠性、移植性、维护性

功能性:

性能:

兼容性:

易用性:

可靠性:

安全:

可移植性:

可维护性:

5.软件测试流程

6.测试用例

6.1什么是用例

用例:用户使用的案例

6.2什么是测试用例

测试用例:为测试项目而设计的执行文档

6.3测试用例的作用
  • 防止漏测

  • 实施测试的标准

6.4用例设计编写格式

八大要素:

  • 用例编号:项目_模块 _ 编号

  • 用例标题:预期结果(测试点)

  • 模块 / 项目:所属项目或模块

  • 优先级:表示用例的重要程度或者影响力P0 ~ P4(P0最高)

  • 前置条件:要执行此条用例,有哪些前置操作

  • 测试步骤:描述操作步骤

  • 测试数据:操作的数据,没有为空

  • 预期结果:期望达到的结果

6.5用例练习

了解图中需求,按照需求文档的8大要素编写一个测试文档

参考答案:

7.测试点

7.1等价类划分法
7.1.1说明 | 分类 | 步骤

7.1.2案例练习

案例一:验证QQ账号的合法性

要求:6~10位自然数

参考答案:

案例2

需求:验证某城市电话号码正确性要求:1.区号:空或者是三位数字 2.前缀码:非“0”且非“1”开头的三位数字 3.后缀码:四位数字

参考答案:

  1. 明确需求:如题,可从长度、类型、规则切入

  2. 确定有效等价和无效等价

  3. 设计数据编写用例

    参照2.编写10条用例,以下是前4条用例参考

7.1.3适用场景

8.总结

根据文章开头的重点,梳理本文重点。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/25 19:36:50

遗传算法实操指南:适应度函数设计与收敛诊断

1. 项目概述:这不是又一篇“遗传算法入门”——而是你真正能动手调参、看懂收敛曲线、避开早熟陷阱的实操指南“遗传算法入门”这个词,我过去十年在技术社区里见过太多次了。标题带“Fundamental Introduction”的文章,八成是把选择、交叉、变…

作者头像 李华
网站建设 2026/6/25 19:36:21

Mythos Preview:从辅助编码到自主攻防的AI安全范式跃迁

1. 这不是一次普通模型发布:Mythos Preview 的真实分量与行业震感如果你过去半年里只关注过AI新闻标题,大概率会把“Anthropic发布Claude Mythos Preview”当成又一个“更强更快”的常规升级——毕竟每季度都有几家大厂在刷榜。但这次不一样。我从2021年…

作者头像 李华
网站建设 2026/6/25 19:35:30

产品待办事项构建(PBB)画布:如何编写高质量用户故事

产品待办事项构建画布,也常被称为 PBB 画布,是一种帮助团队梳理产品待办事项列表、拆解功能并编写用户故事的方法。它特别适用于敏捷团队在产品规划、需求细化和迭代准备过程中,系统化地识别用户、功能、PBI 和验收标准。 许多软件团队会用产…

作者头像 李华
网站建设 2026/6/25 19:34:39

CraftCMS CVE-2025-32432漏洞原理与自动化检测工具实践

1. 项目概述:CraftCMS CVE-2025-32432 漏洞利用工具最近在安全研究圈里,CraftCMS的一个新漏洞CVE-2025-32432引起了不小的讨论。这个漏洞本质是一个远程代码执行漏洞,影响范围不小。我花了一些时间,基于公开的漏洞细节&#xff0c…

作者头像 李华
网站建设 2026/6/25 19:32:35

智慧军营平战结合方案——天地一体化空间智控戍守体系建设白皮书

智慧军营平战结合方案——天地一体化空间智控戍守体系建设白皮书智慧军营平战结合方案——天地一体化空间智控戍守体系建设白皮书一、方案总纲1.1 建设背景新时代强军建设持续推进,营区管控由传统人防值守转向数字全域智防,平战一体双向切换成为核心建设…

作者头像 李华
网站建设 2026/6/25 19:22:04

从大偏差原理到玻色气体自由能:环路与交织的统计力学分析

1. 项目概述:一个统计物理的“寻根”之旅最近在整理一些关于非平衡统计和量子多体系统的笔记,一个长久以来的困惑又浮上心头:为什么在计算像玻色气体这类系统的宏观性质(比如自由能)时,我们常常会用到一些看…

作者头像 李华