软件测试常用方法实例与分析
实例:
分析:
首先要理解功能分为:功能、非功能
然后从功能分为:正向、逆向
非功能:兼容性
而功能中包含:手机号、密码、图片验证码、短信验证码、邀请人、协议
而功能中每一项都有正向、逆向
正向功能可以理解为是合法正确的试验实例
逆向功能可以理解为是非法的试验实例
将手机号分为正向、逆向
密码、一下都可相同思路分为正向、逆向
不限制手机号区段做具体测试,因为随着发展,举个例子:
假如给开发人员区位限制 手机号第一位必须是1 手机号第二位必须不包含1、2、4、7、9中其中的某个数
第二年网络运行商推出了手机号,第一位是1,第二位是2的手机号,就必须再次修改这个软件,健壮性是不好的,所以不限制手机号区段测试
正向功能可以理解为是合法正确的试验实例
逆向功能可以理解为是非法的试验实例
继续相同原理,连续将下方密码、图片验证码、短信验证码、邀请人、协议功能各自分为正向,逆向。
最终的流程图结果为:
软件测试常用方法实例与分析相关推荐
- 【Android 逆向】使用 Python 代码解析 ELF 文件 ( PyCharm 中进行断点调试 | ELFFile 实例对象分析 )
文章目录 一.PyCharm 中进行断点调试 二.ELFFile 实例对象分析 一.PyCharm 中进行断点调试 在上一篇博客 [Android 逆向]使用 Python 代码解析 ELF 文件 ( ...
- mysql用户阻塞数_MySQL实例阻塞分析一例(线程statistics状态)
本文用实例来分析MySQL阻塞-线程statistics状态. 一. 现象 某日下午下班后低峰期,现网MySQL一个库突然报出大量慢sql,状态是 statistics,但是过后拿这些sql去执行的时 ...
- krait和kryo_java原生序列化和Kryo序列化性能实例对比分析
简介 最近几年,各种新的高效序列化方式层出不穷,不断刷新序列化性能的上限,最典型的包括: 专门针对java语言的:Kryo,FST等等 跨语言的:Protostuff,ProtoBuf,Thrift, ...
- 【软件测试】使用边界值分析法和等价类划分法计算佣金
[软件测试]使用边界值分析法和等价类划分法计算佣金 前言 1.边界值分析法 1.1 边界分析 1.1.1 设计测试用例 1.2 程序源码 2.等价类划分法 2.1 划分等价类 2.2 为有效等价类设计 ...
- 深圳软件测试培训:瓶颈分析方法
深圳软件测试培训:瓶颈分析方法 1.内存分析法 内存分析用于判断系统有无内存瓶颈,是否需要通过增加内存等手段提高系统性能表现. 内存分析需要使用的计数器:Memory类别和Physical Disk类 ...
- hp服务器如何找回阵列信息,HP服务器数据恢复 RAID5结构实例手工分析
HP服务器数据恢复 RAID5实例手工分析 案例服务器: 3块硬盘组成的RAID5结构,RAID信息丢失.导致服务器无法开机进系统,数据也无法访问. 恢复方案: 1:第一时间将服务器断电,请勿强制上线 ...
- 三菱5uplc伺服电机指令_三菱PLC伺服实例程序分析应用
文章分享:三菱PLC伺服实例程序分析应用. 1.原点回归程序示例: 三菱PLC伺服实例程序分析应用 M1250 原点回归启动按键 Y50 定位启动 (私服参数) Y44 轴停止 (私服参数) Y40 ...
- 关于当前若干主流网络仿真软件的综述及实例应用分析
关于当前若干主流网络仿真软件的综述及实例应用分析 撰文:周翔 摘要: 网络仿真是进行网络技术研究的一种基本手段.在新技术的研究过程中,由于各种原因,实际网络系统的实现往往是代价较高或是不现实的.在这种 ...
- 北航计算机组成原理课程设计-2020秋 PreProject-Verilog HDL与ISE-Verilog题目实例与分析
北航计算机学院-计算机组成原理课程设计-2020秋 PreProject-Verilog HDL 与 ISE Verilog题目实例与分析 本系列所有博客,知识讲解.习题以及答案均由北航计算机学院计算 ...
- 软件测试人员如何去分析及提高用户体验?
用户体验就是一种用户在使用产品时所建立起来的心理感受.心理感受是纯主观性的,也就带有一定的不确定因素,不过,在界定用户基本确定的情况下,其用户体验的共性是能够通过良好的设计来实现的.用户体验的本质,就 ...
最新文章
- windows命令大全_必收藏!电脑快捷键、组合键大全
- 【项目实战课】基于ncnn框架与KL散度的8bit对称模型量化与推理实战
- 类似collect2: ld returned 1 exit status的错误
- jQuery两把利器
- Dataguard学习笔记
- android json字符串转成json对象_C++ 两行代码实现json与类对象互转
- CSS基本知识之盒子模型
- 一文了解机器学习以及其相关领域(上)
- ISO /TS 22163:2017轨道交通行业质量管理体系简介及相关标准资料
- java编译系统找不到指定路径_为什么我在E盘安装了java,命令指示符输入后却提示系统找不到指定路径?...
- 未能连接到驱动人生服务器,更新显卡驱动提示“无法连接到Nvidia”,驱动人生来解决。...
- django提供的admin后台增加用户时提示:“Table ‘login.login_user‘ doesn‘t exist“
- 电脑出现无法访问您试图使用的功能所在的网络位置问题的解决方式
- 在eclipse中查看jar包
- Context-aware Attentional Pooling (CAP) for Fine-grained Visual Classification
- 浅谈软件项目规模估计——怎么估?
- MVC 音乐商店 第 4 部分: 模型和数据访问
- dya6小数据池、集合、编码、深浅copy
- 杂谈:新浪微博客户端的不足
- 转:著名的100个管理定律点评3 -- 灵活有效的激励手段
热门文章
- 空间计量:地理加权回归模型-(GWR)-参数估计
- OpenCV-车牌号检测
- [地图代数]处理DEM中的高程异常值——ArcGIS栅格计算的应用
- http服务器使用libevent实现get和post请求实例
- Scala 学习总结
- Binding.scala使用教程8--binding.scala结合semanticUI
- css html设计网页完整代码,htmlcss完整的网页代码
- python数据结构与算法 pdf_『python核心编程pdf』数据结构与算法 Python语言描述
- 生物信息学的研究方向
- android web service视频教程,需要一个简单的android / webservice工作教程?