首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

黑盒测试测试方法哪些_黑盒测试包含哪些测试内容

1)划分等价类 输入条件 有效等价类 无效等价类 地区码 j:空白、k:3位数字 n:非数字字符、o:少于三位数字、p:多于三位数字 前缀 l:200-999之间任意数字 q:非数字字符、r:起始位为...基于因果图测试方法要考虑如下问题 (1)规格说明书哪些原因? (2)规格说明书哪些结果? (3)规格说明书中各种原因之间关系怎么样? (4)规格说明书中各种结果之间关系怎么样?...例如:查询功能 A、无条件查询 B、是否支持模糊查询 C、查询关键字之间是否可用连接符 D、输入正确查询条件以前加上空格,看是否能正确地查出相应数据 E、若查询结果为空,是否给与相应提示...通过从确定执行用例场景所需数据元素入手构建矩阵。然后,对于每个场景,至少要确定包含执行场景所需适当条件测试用例。...如发现本站涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

1.3K40

2024-03-02:用go语言,一个句子是由一些单词与它们之间单个空格组成, 且句子开头和结尾没有多余空格, 比方说,“H

2024-03-02:用go语言,一个句子是由一些单词与它们之间单个空格组成, 且句子开头和结尾没有多余空格, 比方说,"Hello World" ,"HELLO" ,"hello world hello...world" 都是句子, 每个单词都 只 包含大写和小写英文字母, 如果两个句子 sentence1 和 sentence2, 可以通过往其中一个句子插入一个任意句子(可以是空句子)而得到另一个句子...灵捷3.5 大体步骤如下: 1.将句子sentence1和sentence2以空格为分隔符拆分成单词列表w1和w2。...2.初始化变量i、j,分别表示句子开头相似部分单词数量和句子结尾相似部分单词数量。 3.循环比较w1和w2中单词,直到遇到第一个不同单词或其中一个句子单词已经全部比较完毕。...4.循环结束后,得到i值,表示句子开头相似部分单词数量。 5.从句子结尾开始,循环比较w1和w2中单词,直到遇到第一个不同单词或其中一个句子单词已经全部比较完毕。

11020
您找到你想要的搜索结果了吗?
是的
没有找到

软件测试|SQL分类大概几种?SQL中什么是主键和外键,它们之间区别是什么?

SQL主键和外键:结论主键和外键是数据库设计中重要概念,因为它们有助于建立表之间关系并帮助确保数据完整性。...什么是主键主键是表中一个列(或一组列),用于唯一地识别表中每一行。它不能包含空值,并且在表中所有行中必须是唯一。一个表中只允许一个主键。...与主键不同,一个表可以一个以上外键。而且,在关系数据库中,外键可以包含重复值和空值。一个外键值可以从子表中删除。...数据库中主键和外键重要区别下表强调了主键和外键之间所有重要区别Key主键外键Basic它用于唯一地识别表中数据。它用于维护表之间关系。Null它不可能是NULL。它可以接受NULL值。...总结本文主要是对SQL分类,以及主键外键区别进行了描述,这是一个基本面试题,希望能够帮助大家解决这一类面试问题。

90040

PHP基本规则

A.1.6  运算符、小括号、空格和关键词 每个运算符与参与运算值或表达式之间要有一个空格,唯一特例是字符连接运算符号两边不加空格。...说明或显示部分中,内容如中文、数字、英文单词混杂,应当在数字或者英文单词前后加入空格。 符合上述编码规范示例代码如下: $result = (($a + 1) * 3 / 2 + $num)).'...如果类名包含多个单词,每个单词第一个字母必须大写,连续大写是不允许,例如,Zend_PDF是不允许,而Zend_Pdf是可接受。...函数名总是以小写字母开头,当函数名包含多个单词时,每个单词首字母必须大写,这就是所谓"驼峰"格式。 鼓励使用冗长名字,这样容易理解代码。...用array声明索引数组,在每个逗号后面间隔空格以提高可读性: $exampleArray = array(a, b, c, 'PHP', 'Studio'); 也可以用array声明多行索引数组

5.1K50

小米2021秋招笔试题

10、C++中生成.exe文件过程 编程题 1、密码生成器 时间限制:1000MS 内存限制:65536KB 题目描述: 注册网站时,需要使用包含不同类型(数字、符号、大写字母、小写字母)字符,和特定长度...检查一个密码内容同时包含以上4种类型字符,并且长度在8-120个字符之间。符合要求,返回0;长度不符合返回1;类型不符合要求返还2. 可以一次输入多组密码,以空格符间隔,空格符不作为密码。...输入描述 需要验证密码,多个密码以空格符间隔,空格符不作为密码部分 输出描述 每个密码检查结果,每个结果需要换行输出 样例输入 123 12345678 123abcABC!!!...时间限制:3000MS 内存限制:589824KB 题目描述: 给定一个二维网格和一个单词,找出该单词是否存在于网格中。...单词必须按照字母顺序,通过相邻单元格内字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻单元格。同一个单元格内字母不允许被重复使用。

2.1K40

LeetCode 第 207 场周赛(2454115,前5.95%)

重新排列单词空格 easy 2. LeetCode 5520. 拆分字符串使唯一子字符串数目最大 medium 3. LeetCode 5521. 矩阵最大非负积 medium 4....重新排列单词空格 easy 题目链接 给你一个字符串 text ,该字符串由若干被空格包围单词组成。 每个单词由一个或者多个小写英文字母组成,并且两个单词之间至少存在一个空格。...题目测试用例保证 text 至少包含一个单词 。 请你重新排列空格,使每对相邻单词之间空格数目都 相等 ,并尽可能 最大化 该数目。...可以将 9 个空格平均分配到相邻单词之间, 相邻单词空格数为:9 / (4-1) = 3 个。...请注意,虽然多个点连接到第一组中点 2 和第二组中点 A , 但由于题目并不限制连接点数目,所以只需要关心最低总成本。

35910

LeetCode 68. 文本左右对齐(字符串逻辑题)

你应该使用“贪心算法”来放置给定单词;也就是说,尽可能多地往每行中放置单词。必要时可用空格 ’ ’ 填充,使得每行恰好有 maxWidth 个字符。 要求尽可能均匀分配单词空格数量。...如果某一行单词空格不能均匀分配,则左侧放置空格数要多于右侧空格数。 文本最后一行应为左对齐,且单词之间不插入额外空格。 说明: 单词是指由非空格字符组成字符序列。...每个单词长度大于 0,小于等于 maxWidth。 输入单词数组 words 至少包含一个单词。...第二行同样为左对齐,这是因为这行只包含一个单词。...,且能被整除 n = space/pos;//变成整除(左边空格大于右边条件) } } } }; 0 ms 7 MB class Solution:# py3

74110

LeetCode笔记:557. Reverse Words in a String III

大意: 给出一个字符串,你需要翻转句子中每个单词字母,但保证空格位置以及原始单词顺序不变。...思路: 遍历字符串,没遇到一个空格就开始处理前面的这个单词,将其用一些方式进行反转后存入新字符串中,然后记得在新字符串后面加个空格(最后一个单词就不要加空格了)。...如何对单词反转多种方式,可以用一个临时容器来存储,遇到单词中每个字母都将其插入到容器首部,然后再将整个容器内容放到字符串中就好了。...这个容器可以是deque这种允许两端插入,也可以就是string。但是用string(49ms)居然比用在首部插入应该更快deque(768ms)要快得多。...,那就只需要记录空格位置,然后将之间区域进行反转就行了,也不用创建结果字符串,直接在原字符串上操作即可,速度快了一倍。

32130

【小Y学算法】⚡️每日LeetCode打卡⚡️——18.最后一个单词长度

本文章是⭐️小Y学算法⭐️内容,该专栏还有多篇优质内容在等待你观看,现在点击右上角点击这个————????订阅专栏???? 就可以免费观看多篇相关内容文章啦! ????前言 ????...原题样例 给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词长度。 单词 是指仅由字母组成、不包含任何空格字符最大子字符串。...C#方法一:遍历 思路解析 题目要求最后一个单词长度,直接反向遍历就好 遇到空格直接跳出,不是空格就长度加一!...即为最后一个单词World长度5 2.以字符串Hello World为例,需要先将末尾空格过滤掉,再进行第一种情况操作,即认为最后一个单词为World,长度为5 完整过程也就是:先过滤排除最后字符串是空格...,从后往前遍历,然后找到单词头部(也就是遇到下一个空格之前),两者相减就是最后一个单词长度!

28210

leetcode-151-翻转字符串里单词

题目描述: 给定一个字符串,逐个翻转字符串中每个单词。 示例:   输入: "the sky is blue", 输出: "blue is sky the". 说明: 无空格字符构成一个单词。...输入字符串可以在前面或者后面包含多余空格,但是反转后字符不能包括。 如果两个单词多余空格,将反转后单词空格减少到只含一个。...这个句子中可能会有多余空格,可能会出现在第一个字符前面,可能出现在单词之间,可能出现在最后一个字符后面。 你要将多余空格去掉,最前面和最后面不能有空格单词之间空格只能有一个。...,start现在这个位置变成空格字符 start++;//start到空格下一位,作为新单词起点 i++;//i退出循环时,i==j,现在i++,变成空格下一位...} 上述代码实测4ms,beats 98.93% of cpp submissions。

1.8K10

重新排列句子中单词(桶排序)

题目 「句子」是一个用空格分隔单词字符串。给你一个满足下述格式句子 text : 句子首字母大写 text 中每个单词都用单个空格分隔。...请你重新排列 text 中单词,使所有单词按其长度升序排列。 如果两个单词长度相同,则保留其在原句子中相对顺序。 请同样按上述格式返回新句子。..."keep" 4 个字母,因为存在长度相同其他单词, 所以它们之间需要保留在原句子中相对顺序。 "calm" 4 个字母。 "code" 4 个字母。...示例 3: 输入:text = "To be or not to be" 输出:"To be or to be not" 提示: text 以大写字母开头,然后包含若干小写字母以及单词单个空格。...ans[0] -= 32;//首字符转大写 return ans; } }; 80 ms 17 MB

96230

ACM刷题之路(七)字符串处理 记元培ACM院赛

2015年元培院赛 A 安卓命名规则 时间限制(普通/Java):1000MS/3000MS          运行内存限制:65536KByte 总提交:320            测试通过:66...如MainActivity 2、方法(methods):采用小驼峰命名法,除了第一个单词首字母为小写,其他单词首字母均为大写。...如FLAG_START; 输入 输入多组测试数据,每组测试数据包含一行,每行若干个单词组成,单词之间空格隔开,单词字母都为小写字母,每组至少存在两个单词(一行字符串总数不超过100个,每个字符串中字符总数不多于...100个),其中第一个单词表示需要命名类型,而后面的单词则需要根据类型进行合并命名。...要注意最前面、最后面、单词中间可能有多个空格,且数组为100*100.

14740

PHP编程风格规范

1.1.2 一般变量 一般变量使用小写字母命名,单词之间使用下划线分隔。 变量名字应该使用名词或者形容词+名词方式。如$value,$new_value。...1.1.3 临时变量 不要将在循环中频繁使用临时变量如$i、$j等用于其它用途。 1.2 函数 函数采用小写字母命名,单词之间使用下划线分隔。...1.4 方法 方法使用英文大小写来分隔单词,除首个单词外,其他单词首字母大写,如getCurrentPage(); 不要采用不常用缩写,如where2go(); 使用常用缩写时,只大写首字母,如...第2章 版式规则 2.1 语义分隔 各个函数、方法之间应该采用空行间隔; 同一个函数中联系紧密语句之间可以不换行,其他情况需要换行。...规则 在PHP中嵌入SQL语句关键字全部采用大写; 表名和字段名要用反引号(`)引起来以防止因为字段名中包含空格而出现错误; 数据值两边用单引号''包括,并且应确保数据值中单引号已经转义以防止SQL

1.6K70

算法养成记:最后字符长度

Example: Input: "Hello World" Output: 5 中文意思就是: 给定一个仅包含大小写字母和空格 ' ' 字符串 s,返回其最后一个单词长度。...如果字符串从左向右滚动显示,那么最后一个单词就是最后出现单词。 如果不存在最后一个单词,请返回 0 。 说明:一个单词是指仅由字母组成、不包含任何空格字符 最大子字符串。...我们目的是计算最后一个单词长度。 所以需要两个指针 指针1:从后往前找,找到第一个不为空位置; 指针2:在指针1基础上,继续往前找,找到第一个为空位置; 两个指针相减,则为最后一个单词长度。...定义一个变量length,从后遍历,遇到不为空字符就加1; 遇到空,且长度不为0,则返回; ? 这里个问题,一起学习小伙伴给出下面的方法: ?...在实际测试里 执行用时分别是:0ms,0ms,0ms 内存消耗分别是:37.7MB,37.6MB,37.8MB 添加微信进群学习:miraclesComing 数据结构算法不用抖, 大厂面试笔试不用愁!

1K20

LeetCode 6079. 价格减免

题目 句子 是由若干个单词组成字符串,单词之间用单个空格分隔,其中每个单词可以包含数字、小写字母、和美元符号 '$' 。 如果单词形式为美元符号后跟着一个非负实数,那么这个单词就表示一个价格。...对于每个表示价格单词,都在价格基础上减免 discount% ,并 更新 该单词到句子中。 所有更新后价格应该表示为一个 恰好保留小数点后两位 数字。 返回表示修改后句子字符串。...表示价格单词分别是 "$3"、"$5"、"$6" 和 "$9"。 每个单词都替换为 "$0.00"。...提示: 1 <= sentence.length <= 10^5 sentence 由小写英文字母、数字、' ' 和 '$' 组成 sentence 不含前导和尾随空格 sentence 所有单词都用单个空格分隔...) else f'${(float(s[1:])*(100-discount)/100):.2f}' for s in text] return ' '.join(text) 108 ms

53220

leetcode-824-Goat Latin(字符串处理)

要完成函数: string toGoatLatin(string S)  说明: 1、这道题给定一个字符串S,里面包含单词,大小写敏感,单词之间空格隔开,要求把英文转化为“goat latin”...,规则如下: 如果单词以元音字母a/e/i/o/u以及它们大写形式开头,那么在单词最后面加“ma”。...如果单词不以元音字母开头,那么把单词首字母放到最后面,再在单词最后面加“ma”。 第一个单词在最后再加“a”,第二个单词在最后再加“aa”,第三个单词在最后再加“aaa”,依此类推。...,j表示空格位置 setset1{'a','e','i','o','u','A','E','I','O','U'}; string word;//代表取出每个单词...res; } 上述代码逻辑清晰,实测6ms,因为服务器接受到cpp submissions有限,所以没有打败百分比。

39420

leetcode-824-Goat Latin(字符串处理)

要完成函数: string toGoatLatin(string S)  说明: 1、这道题给定一个字符串S,里面包含单词,大小写敏感,单词之间空格隔开,要求把英文转化为“goat latin”...,规则如下: 如果单词以元音字母a/e/i/o/u以及它们大写形式开头,那么在单词最后面加“ma”。...如果单词不以元音字母开头,那么把单词首字母放到最后面,再在单词最后面加“ma”。 第一个单词在最后再加“a”,第二个单词在最后再加“aa”,第三个单词在最后再加“aaa”,依此类推。...,j表示空格位置 setset1{'a','e','i','o','u','A','E','I','O','U'}; string word;//代表取出每个单词...res; } 上述代码逻辑清晰,实测6ms,因为服务器接受到cpp submissions有限,所以没有打败百分比。

81970
领券