当前位置: 首页 > article >正文

测试用例的举例

1. 基于测试公式设计测试用例

        通过功能,性能,安全性,界面,安全性,易用,兼容对于一个水杯进行测试用例的设计;

        对于一个软件的测试用例设计:

        功能:软件本质上能够用来干什么

        兼容:软件能够在各个平台上运行,通常考虑到的设备有ios,android pc,电脑windows,linux,mac,如果是浏览器,就要考虑浏览器版本;

        易用性:软件设计符合大众操作习惯;

        警告:黄色;报错:红色;通过:绿色;

        安全:软件够能防止黑客攻击,xss漏洞;黑客注入;

        性能:软件页面的渲染时长,软件能够同事间承载大量的用户访问;

        界面:图片布局,图片大小,按钮颜色,文字字体;

1.1 测试用例设计一

下面针对微信发送朋友圈的这个功能进行测试用例设计:

1.2 测试用例设计二

        针对zip(压缩)功能功能进行测试用例设计

        功能,界面,兼容,易用性,安全,性能;

        功能:压缩txt文件,能够成功压缩
                压缩图片文件,能够成功压缩
                压缩视频文件,能够成功压缩
                压缩完成之后,原文件要能够正常使用
                压缩完成之后,产生的压缩文件,占用外存减小;

        兼容:Linux上除了centos这个系统之外,其他的系统是否兼容
        性能:压缩一个非常小的文件,用的时间非常短;就算是压缩一个非常大的文件,用的时间也需要很短;

        界面:zip -选项 文件压缩成功的文件展示的颜色会发生变化压缩完成的文件,应该是一个zip文件

        易用性:zip这个命令选项见明知意

        安全:压缩完成之后,原文件不能被损坏压缩完成之后,新文件解压缩之后,也能正常使用

1.3 测试用例设计三

        控制网络,观察软件的各个功能是否可以正常操作

        通过fildder来进行网络控制:

        通过上述的操作观察下面的代码:

        每上传1kb的下载1kb数据需要花费的时间,如果花费的时间越大,则网速就越慢;

1.4 接口测试

        可以用可视化工具postman

 

        针对接口的方法进行测试:post,get,put,delete;

        针对参数进行测试:针对参数的取值(取值符合类型要求,不符合类型要求,参数的个数要求,参数为空)

        针对业务进行测试:接口返回的每一个参数取值对不对,接口返回的参数个数对不对;

 ps:关于测试用例的设计就到这里了;


http://www.kler.cn/news/328956.html

相关文章:

  • 怎样过好国庆节
  • RM数据库研究(一)
  • ROM、RAM 和 Flash 的区别
  • 【word脚注】双栏设置word脚注,脚注仅位于左栏,右栏不留白
  • Vue的逻辑和代码集
  • Kafka快速实战与基本原理详解
  • RabbitMQ的高级特性-事务
  • esp32 命令行 编译 下载 调试
  • 从《GTA5》的反外挂斗争看网络安全的重要性
  • 【漏洞复现】数字通云平台智慧政务 login 存在登录绕过漏洞
  • 停止模式下USART为什么可以唤醒MCU?
  • 腾讯云linux服务器修改root用户登录密码操作步骤
  • 【递归】11. leetcode 129 求根节点到叶节点数字之和
  • 横排文字、图层蒙版-2(2024年09月30日)
  • 一次金融APP的解密历程
  • SprakSQL-Catalog
  • 【React】入门Day02 —— 表单控制、组件通信、副作用管理与自定义 Hook
  • 9.24 数据结构-栈、队列总结
  • 蓝桥杯—STM32G431RBT6(IIC通信--EEPROM(AT24C02)存储器进行通信)
  • 【深度学习】05-Rnn循环神经网络-04- RNN中的权重和偏置共享指的是什么?/ 为什么要共享/以及怎么进行记忆传递的?
  • Python | Leetcode Python题解之第441题排列硬币
  • Springboot结合RabbitMQ
  • 经典文献阅读之--Stereo-NEC(全新双目VIO初始化)
  • web前端-CSS引入方式
  • Vue3 工具函数(总结)
  • Python和QT哪个更适合嵌入式方向的上位机开发?
  • 【计算机毕业设计】springboot就业信息管理系统
  • Java中的HTTP请求:使用Apache HttpClient
  • python程序操作Windows系统中的软件如word等(是否可以成功操作待验证)
  • 计算机网络实验3——基于TCP的多线程Web Server服务器的实现