【软件测试】day01基础认识

发布时间:2026/6/25 19:38:00
【软件测试】day01基础认识 阅读完本文应该能够对以下重点有清楚认知重点软件测试的定义7重测试分类的区别质量模型的重点5项测试流程的6个步骤测试模版的8个要素针对穷举场景设计测试用例1.认识软件及测试1.1.什么是软件软件就是控制计算机硬件工作的工具。软件是运行在计算机上的程序、数据和文档的集合用于实现特定功能和解决实际问题。1.2.软件的基本构成1.3软件产生过程1.4.什么是软件测试1.5.软件测试目的减少软件缺陷Bug保证软件质量2.测试主流技能功能测试主要验证程序的功能是否满足需求自动化测试使用代码或工具代替手工对项目进行测试接口测试使用代码或工具对服务端提供的接口进行测试工具实现----Apifox接口测试文档Mock等代码实现性能测试模拟多人使用软件查找服务器缺陷工具实现-----JMeter性能测试代码实现----LocustPython压测3.常见的测试分类3.1.按测试阶段划分3.2.按代码可见度划分4.模型质量模型说明衡量一个优秀软件的维度功能、性能、兼容、易用、安全、可靠性、移植性、维护性功能性性能兼容性易用性可靠性安全可移植性可维护性5.软件测试流程6.测试用例6.1什么是用例用例用户使用的案例6.2什么是测试用例测试用例为测试项目而设计的执行文档6.3测试用例的作用防止漏测实施测试的标准6.4用例设计编写格式八大要素用例编号项目_模块 _ 编号用例标题预期结果测试点模块 / 项目所属项目或模块优先级表示用例的重要程度或者影响力P0 ~ P4P0最高前置条件要执行此条用例有哪些前置操作测试步骤描述操作步骤测试数据操作的数据没有为空预期结果期望达到的结果6.5用例练习了解图中需求按照需求文档的8大要素编写一个测试文档参考答案7.测试点7.1等价类划分法7.1.1说明 | 分类 | 步骤7.1.2案例练习案例一验证QQ账号的合法性要求6~10位自然数参考答案案例2需求验证某城市电话号码正确性要求1.区号空或者是三位数字 2.前缀码非“0”且非“1”开头的三位数字 3.后缀码:四位数字参考答案明确需求如题可从长度、类型、规则切入确定有效等价和无效等价设计数据编写用例参照2.编写10条用例以下是前4条用例参考7.1.3适用场景8.总结根据文章开头的重点梳理本文重点。