美文网首页IT技术
day_004 测试用例设计

day_004 测试用例设计

作者: kusasakey | 来源:发表于2022-03-16 04:20 被阅读0次

开发模型

1、瀑布模型

瀑布模型.png

优点:需求稳定的产品 、早期的计划和需求调查、开发的各阶段比较清晰
缺点:依赖于早期的需求调查、开发单一、风险越大后期越大可能导致项目失败
改进: 每个阶段都可以融入迭代工作

2、快速原型模型

快速原型模型.png

优点:不知道确切的定义的需求的软件的开发、适合小型的系统的开发
缺点:不适合大型系统的开发

3、螺旋模型

螺旋模型.png

优点:风险驱动、风险评估
缺点:需要丰富的风险评估的经验和专门知识

软件测试模型

1、V模型

V模型.png

单元测试:程序块测试(模块测试)
集成测试:单元测试集成(组装测试)
系统测试:功能、性能、兼容性
验收测试:alpha测试(内部测试,内部人员大体功能测试)、beta测试(公测版,通过用户测试归于反馈)、gamma测试(候选版,正式使用的版本)

优点:包括 底层测试(单元测试)和高层测试(验收、集成、系统)、标识软件开发和测试的各个阶段、自上而下逐步求精、整体项目把控
缺点:自上而下的顺序限制、需求变更修改内容比较大、灵活度较低
改进:各个阶段进行迭代

2、w模型

w模型.png

优点:开发+测试并行的线性关系、更早的测试便于发现风险、分阶段工作便于管理
缺点:开发和测试保持并行关系,无法迭代、需求和设计的需要经验丰富的人员、需要项目的相关文档

3、H模型

H模型.png

优点:揭示其他工作、软件测试完全独立,贯穿整个项目周期、测试灵活,分层次,分阶段,可迭代
缺点:管理型要求高、技术要求高(每个迭代模块的大小)、测试就绪点分析困难(相关文档就绪)、对于整个项目组的人员要求非常高

总结:v模型 中小型企业,w模型中小型企业(人员要求高),H模型要求人员非常高

软件测试分类

软件测试分类.png

1、按测试阶段划分

单元测试
集成测试
系统测试

2、是否查看源代码

黑盒测试 black-box testing

关心输入和输出的数据

黑盒测试的分类

一、功能测试
1、逻辑功能测试
2、界面测试
3、易用性测试
4、安装性测试
5、兼容性测试

二、性能测试
1、时间性能
2、空间性能
3、一般性能
4、稳定性
5、负载测试
6、压力测试

白盒测试 white-box testing

研究源代码和程序结构

3、是否运行

静态测试 static testing

V模型 W模型中的需求分析 概要设计模块的审核会
静态的检测程序代码、界面或文档中可能存在的错误过程,

评审会.png

动态测试 dynamic testing

运行程序,输入测试数据,输出数据与预期结果是否相符合

4、其他测试

1、随机测试 random testing
重要功能、新增功能、特殊情况、以前发现过重大的bug的模块结合回归测试
2、回归测试 regression testing
修改bug后重复反复测试原来模块
3、冒烟测试 smoke testing
软件基础功能测试 最经济的测试
4、验收测试 accpetance testing

5、自动化

自动化测试
人工测试

6、灰盒测试

白盒测试+黑盒测试

等价类划分法

属于黑盒测试,无法穷举出的测试构成进行分类,从而保障测试的完整性和代表性

划分的步骤

1、等价类划分
有效等价类 、无效等价类 (根据《需求分析文档》)
2、有效等价类 (两端对的极值、边界值)
3、无效等价类 (有效条件相反、特殊情况 )

测试用例案例

使用 excel 表格进行书写
1、输入框一个正确,一个错误;没有两个输入框都是错误的,无效的无法判断正确的,错误的输入框是哪一个
2、根据学区分析来进行判断

1-100以内加法测试用例设计

1-100以内加法测试用例设计.png

qq登陆界面测试用例设计

qq登陆界面.png 测试用例设计.png

电话号码测试用例

电话号码= 地区码(空格或3位数字)+前缀(非0且非1 的 3位数字)+后缀(4位数字)


测试用例.png

注册页面测试用例

注册页面.png 测试用例.png

总结

等价类细节
1、输入长度
2、输入类型
3、组成规则
4、空
5、区分大小写
6、是否重复
7、是否除空格
8、特殊字符
9、中文
10、英文
11、其他

相关文章

  • day_004 测试用例设计

    开发模型 1、瀑布模型 优点:需求稳定的产品 、早期的计划和需求调查、开发的各阶段比较清晰缺点:依赖于早期的需求调...

  • 可复用测试用例研究(用例库)

    软件测试的关键环节是设计和执行测试用例。测试用例的质量与测试人员的技能、经验以及对被测软件的理解密切相关。如果测...

  • 软件测试流程设计—黑盒测试用例设计方法

    第1章 测试用例设计方法 测试用例设计方法包括黑盒测试用例设计方法和白盒测试用例设计方法,下面 分别进行介绍。 1...

  • 如何提高测试效率

    个人1.先明确测试流程2.获取有效信息,明确需求3.设计测试用例规范,沟通效率(测试用例八大要素:测试用例编号,测...

  • xmind编写测试用例

    设计测试用例 如和设计测试用例 1、确立等价类后建立等价类列表2、为每个等价类规定一个唯一的编号3、设计一个新的测...

  • 测试总结

    测试基本概念 测试用例设计白皮书--测试用例基本概念测试用例设计白皮书--等价类划分方法测试用例设计白皮书--边界...

  • 简析app测试用例的作用

    测试用例的设计是整个测试工作中最重要的一环,也是整个测试流程中难度最大的部分。测试用例是指导整个app的测...

  • 初级软件测试总结

    1.测试用例编写 1.1 设计测试用例的依据 根据需求文档,项目设计文档,接口文档,系统使用手册等来设计测试用例。...

  • APP功能测试点总结(转载)

    1.功能性测试: ——根据产品需求文档编写测试用例。 ——软件设计文档编写用例。 注意:就是根据产品需求文档编写测...

  • APP测试点全面总结(上)

    1.功能性测试: ——根据产品需求文档编写测试用例。 ——软件设计文档编写用例。 注意:就是根据产品需求文档编写测...

网友评论

    本文标题:day_004 测试用例设计

    本文链接:https://www.haomeiwen.com/subject/jlbudrtx.html