首页 > 其他分享 >(软件测试)基础2

(软件测试)基础2

时间:2024-08-25 10:26:35浏览次数:11  
标签:-- 边界值 自然数 基础 等价 用例 判定 软件测试

1.等价类划分法 

步骤:

2.编写数据用例

例题:参考基础1中的手机号实例

2.边界值分析法

99的离点:98 100(离边界上最近的点)

边界值练习1:标题

  

其中 长度不能为-1

边界值练习2: QQ号码的合法性

划分有效等价和无效等价只用考虑类型即可 不用考虑别的,取七个点已经比较专业了

1.明确需求

2.确定有效等价和无效等价(类型:自然数 非自然数)

3.确定边界范围:内点(8) 离点(5,7,9,11) 上点(6,10)+上面的非自然数---一共八条数据:

(8位非自然数(在其他条件相同的情况下 保证只有变量不同))

边界值优化:

 

//其中:-98和-99可以不要     优化策略:

开内闭外:

其中 这两个就可以省去

任意都有限制--都有边界

3.判定表法

判定表法:条件依赖

多个条件不一定有依赖关系  有依赖制约关系的才能使用判定表法

其中,共有四条用例

有几个条件 就是2的几次方

判定表练习1:

步骤:1.明确需求 2.画判定表 3.提取数据,编写用例

画出判定表:

判定表练习2:

明确需求:

 

画出判定表:

提取数据设计用例:

4.场景法

1.流程图介绍 

测项目--最重要的是业务--测业务就是使用场景法

       

2. 业务用例

5.错误推荐法

推断:测试经验 项目经验

标签:--,边界值,自然数,基础,等价,用例,判定,软件测试
From: https://blog.csdn.net/2301_79144798/article/details/141402742

相关文章

  • 浦语Camp3:入门3-Git基础
    任务等级任务内容必做任务破冰,提交一份自我介绍必做任务创建并提交一个项目1.破冰,提交一份自我介绍因此使用gitconfig--global命令来设置用户名和用户邮件执行:gitconfig--globaluser.name"YourName"#真实信息脱敏处理gitconfig--globaluser.email"your......
  • 浦语Camp3:入门2-Python基础
    任务类型任务内容闯关任务python实现wordcount闯关任务Vscode连接InternStudiodebug笔记1.python实现wordcount请实现一个wordcount函数,统计英文字符串中每个单词出现的次数。返回一个字典,key为单词,value为对应单词出现的次数text="""Gotthispandaplushtoyformyd......
  • 浦语Camp3:入门1-Linux基础
    任务等级任务内容闯关任务完成SSH连接与端口映射并运行hello_world.py可选任务1将Linux基础命令在开发机上完成一遍可选任务2使用VSCODE远程连接开发机并创建一个conda环境可选任务3创建并运行test.sh文件1.完成SSH连接与端口映射并运行hello_world.py新建hello_world.p......
  • C# .NET CORE 知识点总结【基础篇】
    心之所向,勇往直前!记录面试中的那些小事。面试题只是一道门,最好还是走进屋里看看。正文  结语本篇到此结束,如果有任何疑问或者指正,请发表在评论区。......
  • 一篇讲完自动化基础-Python【万字详细讲解】
    ​​您好,我是程序员小羊!前言这篇文章主要学习Python的语法,为后续的自动化打基础Python+requests接口自动化Python+seleniumweb自动化Python+appium移动端自动化(手机app)这篇文章分六个阶段百分比进行划分,到时可以选节查看什么是python?Python是......
  • 学习笔记 韩顺平 零基础30天学会Java(2024.8.24)
    P532Map接口特点2P533Map接口方法P534Map六大遍历方式     方法一:通过KeySet(),取出所有的Key,把取出的Key放到Set中,再通过Key取出对应的Value                 到这里又有两种方式遍历Set:迭代器、增强for     方法二:通过values(),取出......
  • 学习笔记 韩顺平 零基础30天学会Java(2024.8.20)
    P522HashSet源码解读1P523HashSet源码解读2     开发技巧:在需要辅助变量或局部变量的时候再创建P524HashSet源码解读3     当单链表超过8个,但是还可以扩容的时候,将会把整条链表放到扩容后的最后应该位置上(由老师讲解的16到32引起的思考)P525HashSet源......
  • C++基础/限定符及一些关键字在限定函数的作用
    在学习中发现对const在限定函数的作用有些模糊,以下为笔者的学习总结1.5cv限定符及一些关键字在限定函数的作用c(const)v(volatile)const:用于表示该函数不会改变类的成员变量,所以是可以修改全局变量的volatile:用于告诉编译器该对象可能会被程序外部修改#include<iostream>......
  • [Java基础]虚拟线程
    虚拟线程(VirtualThread)是JDK而不是OS实现的轻量级线程(LightweightProcess,LWP),由JVM调度。许多虚拟线程共享同一个操作系统线程,虚拟线程的数量可以远大于操作系统线程的数量。虚拟线程和平台线程有什么关系?在引入虚拟线程之前,java.lang.Thread包已经支持所谓的平台线程(P......
  • FPGA基础:格雷码及FIFO应用概述
    1简介反射二进制码反射二进制码(RBC),也称为反射二进制(RB)或格雷码(Graycode),得名于FrankGray,是二进制数制的一种排列方式,使得连续两个值之间仅有一个比特(二进制位)不同。格雷码在数字电路中的应用有助于减少误差、提高系统的可靠性,并简化逻辑操作,因此被广泛应用于各种数字系统和电子......