当前位置:首页 > 生活

边界值分析法

2023-09-02 18:18:06人气:40

在日常的测试工作中,最重要的一个步骤就是写测试用例,那么如果我们写一个高质量的测试用例呢?选择写测试用例的方法很重要。我们应该为不同的功能选择合适的方法。比如一个注册页面,我们应该如何设计测试用例?

对于这类输入框较多、长度有限的功能模块,我们一般采用等价类划分和边界值分析来设计测试用例。

等价类划分:等价类划分是将所有输入条件划分为若干等价类,然后从所有等价类中提取代表性数据进行测试的方法。

有效的等价类:对程序合理而有意义的输入

等价类无效:程序输入无效

这里我们假设

用户名的限制是8-16位数字和大小写字母的组合

手机号码限制在11位

密码的限制是8-16个字母、数字和特殊符号的组合

首先,使用等价类划分

有效的等价类:所有信息填写正确

无效的等价类:它们中的任何一个填写不正确

无效等价类包括用户名为空、用户名填写不正确(用户名不能包含特殊字符、汉字、不小于8个字符且不大于16个字符)、用户名重复、手机号码为空、手机号码填写不正确(11位数字但不是手机号码、小于11位数字、大于11位数字、非数字)、手机号码重复、密码为空、密码填写不正确(小于8位数字且大于16位数字)

这里我只列出用户名的等价测试用例,其他输入框就不一一列出了

这样用例就不完整了,我们需要用边界值分析来辅助测试。

边界值分析:边界值分析法不同于等价类划分法。它从几个等价类中提取有代表性的数据进行测试,但是同时测试左右输入边界值。

用户名长度为8-16位,最小边界值为8,所以我们要测试不合格长度和最小合格长度,即7和8;最大边界是16,所以我们要测试最大合格长度和不合格长度,即16和17。

手机号码的长度限制是11位,所以我们要测试它的临界值,即10位和12位

密码长度限制为8-16位,最小边界值为8,所以我们要测试不合格长度和最小合格长度,即7和8;最大边界是16,所以我们要测试最大合格长度和不合格长度,即16和17。

这里我只列出用户名的边界值用例

除了等价类划分和边界值分析,页面上还有一些其他的元素。我们将为剩下的元素补充用例,主要用于ui测试。

让我们通过一个新的地址页面来合并这两种方法。

首先,我们来分析一下需求。我们可以看到,收货人可以自己填写,也可以从通信中选择;手机号可以是中国大陆、港澳台及海外地区的,所以涉及到手机号必须与所选地区一致的情况;区域只能选择填写;详细地址可以手动填写,也可以定位选择。

这里我们假设每个字段的数据要求是:

收货人:2-20个字符,任何字符都可以

手机号码:8-20位数字(考虑到不同国家的电话号码不同)

详细地址:10-100字符,包括特殊符号

让我们开始编写测试用例

首先,采用等价类划分的方法对数据进行分析

收货人有两种有效的等价类:一种是手动输入合格的收货人名称(因为这里可以输入任何字符,所以我们写用例时,收货人名称应该包括字母、数字、特殊符号、标点符号、汉字等。),另一种是从通信中选择收货人;无效的等价类包括:名称长度小于2个字符,名称长度大于20个字符,名称未填写。

手机号码的有效等价类是输入的手机号码与选择的手机号码的属性匹配;无效等价类有:输入的手机号码归属与选择的手机号码不匹配,手机号码长度小于8位,手机号码长度大于20位,手机号码包含汉字,手机号码包含特殊字符,手机号码包含字母,手机号码为空。

因为只能选择区域,所以无论选择哪个区域,都是有效的等价类,区域的无效等价类只能留空

详细地址的有效等价类是输入的地址满足要求(因为这里的详细地址可以输入任何字符,所以我们写用例时,详细地址应该包括字母、数字、特殊符号、标点符号、汉字等。)或者通过定位选择地址。无效的等价类是输入的地址太长或太短。

下面,我只根据手机号写详细的测试用例

接下来,我们使用边界值分析的方法来补充用例

收货人姓名长度限制为2-20位数字,最小边界值为2,所以我们要测试不合格长度和最小合格长度,即1和2;最大边界是20,所以我们要测试最大合格长度和不合格长度,即20和21。

手机号长度限制为8-20位,最小边界值为8,所以我们要测试不合格长度和最小合格长度,即7和8;最大边界是20,所以我们要测试最大合格长度和不合格长度,即20和21。

详细地址的长度限制是10-100位,最小边界值是10,所以我们要测试不合格长度和最小合格长度,即9和10;最大边界是100,所以我们要测试最大合格长度和不合格长度,即100和101。

下面也是一个只列出手机号边界值的详细测试案例

就分享而言,你的朋友有新的知识吗?

边界值分析法(边界值分析法例题及答案)

扩展阅读

新媒体必备的11大数据分析工具,网友:怎么不早说,我太难了

在流量时代,越来越多的人涌现到“新媒体”庞大的流量池中;

它不仅是个人想法的表达,也是群体的集合。可以说新媒体是最大的社区运营体系,内容运营才是王道,但除了内容运营,我们还需要学会看数据。

数据的分析有助于我们更好的操作内容,对于大一新生来说,也可以帮助我们做好定位,降低成本。

今天老徐就给大家分享【新媒体运营必备的11款分析工具】——建议收藏

1,新榜

互联网渠道的价值标准:按照24大分类权威发布以微信为代表的中国各媒体平台最真实、最有价值的运营榜单,方便用户了解新媒体整体发展情况,为用户提供有效的参考指导…

2,清博大数据

中国新媒体大数据权威平台:清博大数据有清博指数、清博舆情、盈光公共品等几大核心产品。提供微信、微博、头条号、广告交易、舆情报告、数据咨询等新媒体排名…

3,神策数据

多维数据实时分析、事件分析、漏斗分析、保留分析、分布分析等八种分析模型,轻松满足数据分析需求。即使调整运营策略提高运营效果。深入洞察用户行为,深入了解用户来自哪里以及他们从哪里消失,寻找新的产品增长点,推动产品优化迭代并改善运营结果,定制多维分析场景,以及将数据分析平台私有化.

4,growingio

实时收集用户行为数据,并实时可视化和绘图。growingio的运营数据分析和多维度分析更准确。growingio在中国有一个更细化的用户行为洞察系统,帮助运营商灵活定制推广计划。

5, 伯格运营

运营助理,运营管家……微信官方账号运营的安全对于企业来说非常重要。凭借伯格的运营质量诊断和违规文章库,为微信官方账号的健康起到保驾护航的作用…

6,数说风云

一个实时全面的微信排名和监控工具。微信运营监控,来自媒体行业分类列表。

7,易赞

易赞建立了一个社交媒体营销平台,将媒体与广告商联系起来。目前平台提供微信官方账号用户头像查询和新媒体天文台大数据。数据查询和分析可以通过微信官方账号中的易赞官网和“易赞”获得。

8,微指数

国内领先的微信大数据领先品牌,为广告公司、微信号运营商、新媒体行业、传统企业提供与微信运营、微信营销、微信推广相关的最专业的大数据服务。

9,西瓜数据

微信官方账号内专业微信大数据服务商:从微信官方账号收集380万条数据,从微信官方账号收集4亿条帖子记录提供广告价值估算。在区域行业流行的微信官方账号排名。分钟级阅读量监控和全网竞争产品搜索监控是监控微信官方账号运营和广告效果的首选大数据工具。

10,微信指数

微信整合了微信上的搜索和浏览行为数据,在海量云数据分析的基础上,形成“关键词”当天、7天内、30天内、90天内的动态指数变化,方便人们看到某个词在一段时间内的热门趋势和最新指数动态。

. pstatp.com/large/pgc-image/b92c 5b 93 ea 2d 4 bb 0b 7e 9220 df 789 da 70 " alt=" 11新媒体必备大数据分析工具,网友:你怎么不早说,对我来说太难了"

11,大数据导航网

以大数据行业为主体,以大数据工具为补充,为用户更快地找到与大数据相关的工具提供了平台。

城府深的人会分析别人(一个人心思缜密的表现)

晚上好,亲爱的朋友们。今天我们要讲的话题是“人才”。我们常说一个人城府很深,很有思想,往往指的是他的心理活动,内心的想法是不可预知的。从心理学角度来说,一个人如果城府很深,是不会被怀疑的。所以有些人看似没有欲望,其实是很好的沟通者。社会心理学家指出,如果你的朋友有这三个特点,说明他们很精明,比不上普通人。

我们在看一些影视作品的时候,有些长辈总会提到不要让别人猜测你的真实想法,然后在传授人生经验的时候,去揣摩别人的想法。如果给天赋一个全面的解释,这句话就是很好的代表。让我们仔细想想。一个人可以在短时间内通过你不关心的细节来判断你的内心活动,但你根本看不透他的想法。面对这样的人,你不会感到害怕吗?

所以,一个天赋很深的人,必然是一个很好的伪装者。请仔细想一想,如果你能清楚的告诉你熟悉的朋友他们的爱好,好恶?有没有一个人你明明感觉很亲近却感觉很遥远?

在心理学上,有野心的人都是精明的人,精明的人会和看起来不一样。和人交流的时候,会让对方产生不安全感。天赋深厚的人拥有的三个习惯。

[1]隐藏真实的自己

有才华的人习惯在交流的时候戴着面具,让别人看不清自己的真实想法。这样的人习惯于伪装自己。当你和这些人接触的时候,他们让你觉得他们是很好的人,但这其实是他们的伪装,这样的人不配拥有自己深厚的友谊。人与人之间的友谊是建立在相互信任的基础上的。当一方失去信誉,另一方就会失望。和天赋很深的人交往,连基本的信任都没有。你身边有这样的人吗?如果有,尽快看。

[2]控制情绪

天赋深的人才能控制自己的情绪。对于没有天赋的人来说,你的思想总是很容易在言行上体现出来。这些都是大家的正常反应。

但是,精明的人非常善于隐藏自己的情绪,避免让别人知道自己的真实想法。现实生活中,如果遇到一个从不发脾气的人,最好离他远点。如果一个人在极度愤怒的时候能够控制自己的情绪,说明这个人城府很深。这样的人,当时很容易控制自己的情绪,但下次有机会,就会报复那些对自己造成伤害的人。你愿意接近这样的人吗?我相信我们每个人身边都有很多这样的人,我们必须出于各种原因与他们打交道。这种情况下,要注意时刻保持距离,不然你就是下一个受害者。

[3]笑面虎

有一种人特别受欢迎。这是一个很有天赋的人,因为他们会和人说话,会胡说八道,总是说一些让对方开心的话。即使他们根本不这么想,也会为了让对方开心而故意这样说。你能相信什么样的人?你敢称兄道弟吗?

每次都可以很热情。这样的人,表面上只和你做朋友,背后却在说你的对错。这样的人已经失去了做人的基本原则,没有基本的道德底线。当你被这样的人包围的时候,保护自己才是最好的方式。

三支一扶是什么(三支一扶的利弊分析)

近年来,就业压力不断上升,很多应届毕业生,甚至毕业一两年的大学生,都因为找不到好工作而苦恼。所以中央支持的服务基层项目,——,三支一扶,自然受到广大毕业生的青睐。但是很多人不知道什么是“三支一扶”。我甚至不知道它的未来和待遇。今天,小编将写一篇科普帖子为大家解答问题~

“三支一扶”是什么?

“三支一扶”是指大学生毕业后到农村基层支农、支教、支医、扶贫。其目的是为高校毕业生在基层单位实施就业问题提供具体的指导和保障。

支教:支教乡镇基层教育,主要从事9年义务教育阶段的小学和初中教育。

支医:支持乡镇基层医疗卫生事业,主要从事临床诊疗、中医诊断、医疗救护等。

支农:支持农村基层农业生产,主要从事农业相关产业(种植、养殖等)建设。).

扶贫:支持乡镇基层扶贫工作,主要从事农村扶贫相关工作。

“三支一扶”工资待遇是多少?

(1)山东省大部分地区,三支一扶工资4000加五险。相比较而言,刚入职的公务员和职业编辑工资在3000左右,三支一扶的工资比职业编辑和公务员高很多。

除了统一的社会保险外,重庆市半数以上的区县为“三支一扶”人员购买了住房公积金。扣除“五险一金”后,“三支一扶”人员月平均工资为4650元,部分区县已达7250元。重庆这个重点地方,还是一个户籍不限,学院可以报的地区。

在河北省服务期内,每个志愿者每月生活费研究生2150元,本科生2050元,专科生1950元,服务期内按有关规定享受养老、医疗、工伤保险。

上海调整“三支一扶”补贴:日常生活补贴按月发放,每人每月6400元。政府根据工龄奖励“三支一扶”人员第一年2.52万元,第二年3.02万元,第三年3.52万元;2018年之前,选择大学生村官的第一年、第二年、第三至第六年分别为27200元、32200元、37200元。通过考试后,每六个月颁发一次政府奖。对2018年前入选的“三支一扶”人员和大学生村官,第一年一次性支付安置费2000元。

这样,待遇好!

“三支一扶”有前途吗?

关于“三支一扶”大学生就业,国家开辟了多种渠道,积极创造就业条件。

1.在“三支一扶”的原服务单位,每当出现需要补充的岗位空缺时,通常优先考虑服务期满并通过考试的大学生。县乡各种事业单位出现岗位空缺时,也会有一定的岗位吸纳这些毕业生。

2.已完成服务并通过考试的大学生在报考公务员时根据实际情况加分,考研的话初试加10分。同等条件下,服务过“三支一扶”的大学生优先。

3.已被录取为研究生的高校毕业生参加“三支一扶”计划时,学校将保留其录取资格。毕业后通过考试的高职(专科)毕业生

综上所述,“三支一扶”的政策还是很可以的,大家要认真考虑~

相关文章
热门文章

孕妇堂 苏ICP备2022030739号-2 苏公网安备 32011502011778号