陶刚的博客
与你分享我的点滴

功能测试与项目实战之软件测试阶段(熟练掌握)

说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家!

一、 测试阶段的分类

  • 测试阶段也称测试级别

  • 分类
    √ 单元测试
    √ 集成测试
    √ 系统测试
    √ 验收测试

二、 组件测试

1.什么是组件

组件也称为单元。
在这里插入图片描述

2.什么是组件测试

组件测试(Component Testing)也称单元测试。
在这里插入图片描述

3.组件测试的重点、所需知识和前提条件

在这里插入图片描述

  • 功能性测试:求两个数之间的和,给你两个数能不能求出来

  • 健壮性测试:给两个数字能求出和,给两个字母,能不能报错,除了正常计算和还能屏蔽错误

  • 性能测试:查看程序能不能快速求出两个数的和,如对于计算机来说a+a的计算效率要比2*a的计算效率高

4.组件测试使用的技术、能够发现的缺陷

在这里插入图片描述

  • 黑盒测试:只关心结果而不去关心过程是怎么样的,举例将苹果放到一个黑色的盒子里面,只关心这个苹果从黑盒中出来是不是没有皮了,不关心它在里面是怎么去皮的,这就是黑盒测试

  • 白盒测试:除了关心苹果最终是否去皮,还要关心苹果放到白色的盒子中进行去皮是怎么的一个过程,包括每个细节都需要符合我们的要求,这就是白盒测试

  • 灰盒测试:在网页方面在前台看输入和输出这属于黑盒,在后台测代码属于白盒,灰盒这是这两者结合起来,这就是灰盒测试

5.组件测试需要编码

  • 驱动器(Driver)
    是通过接口与测试对象通讯的辅助工具。用于调用被测试的组件或系统替代性程序。
    在这里插入图片描述
  • 桩模块(Stub)
    桩用于替代或模拟那些还没有完成的组件(模块),用于模拟输入和输出(针对不完整的功能)。
    在这里插入图片描述
  • 模拟器(Simulation)

用一个系统来描述另一个要测试的抽象系统的行为特征。

三、集成测试

1.什么是集成

在这里插入图片描述

2.什么是集成测试(Integration Testing)

在这里插入图片描述
单元测试通常是单人执行,而集成测试通常是多人执行或第三方执行。

3.集成测试的重点、所需知识和前提条件

在这里插入图片描述

4.集成测试使用的技术、能够发现的缺陷

在这里插入图片描述

5.集成测试的策略

  • 自顶向下集成(top-down integration)
    在这里插入图片描述
  • 自底向上集成(bottom-down integration)
    在这里插入图片描述

四、系统测试

1.什么是系统测试(System Testing)

在这里插入图片描述

2.系统测试的重点、所需知识和前提条件

在这里插入图片描述

3.系统测试使用的技术、能够发现的缺陷

在这里插入图片描述

五、验收测试

1.什么是验收测试(Acceptance Testing)

在这里插入图片描述

2.验收测试的分类

在这里插入图片描述
在这里插入图片描述

六丶项目实战

说明: 在上一篇文章中已经编写了连接数据库服务器测试点

1.用户登录的测试点

  • 分为登录成功以及登录时错误处理两个场景
    在这里插入图片描述

2.修改密码的测试点

  • 通过场景法进行编写
    在这里插入图片描述

3.添加用户信息的测试点

在这里插入图片描述

4.修改用户信息的测试点

在这里插入图片描述

5.删除用户的测试点

在这里插入图片描述

6.学生注册的测试点

在这里插入图片描述

7.查询学生的测试点

在这里插入图片描述

8.修改学生信息的测试点

在这里插入图片描述

9.删除学生的测试点

在这里插入图片描述

赞(0) 打赏
版权声明:本文为CSDN博主「cdtaogang」的原创文章,遵循CC 4.0 BY-NC-SA版权协议,转载请附上原文出处链接及本声明:记录学习生活 » 功能测试与项目实战之软件测试阶段(熟练掌握)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏