900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 功能测试与项目实战之软件测试阶段(熟练掌握)

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

时间:2022-07-29 00:04:43

相关推荐

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

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

接着上一篇博客继续往下写 :/qq_41782425/article/details/103510966

文章目录

一、 测试阶段的分类二、 组件测试1.什么是组件2.什么是组件测试3.组件测试的重点、所需知识和前提条件4.组件测试使用的技术、能够发现的缺陷5.组件测试需要编码三、集成测试1.什么是集成2.什么是集成测试(Integration Testing)3.集成测试的重点、所需知识和前提条件4.集成测试使用的技术、能够发现的缺陷5.集成测试的策略四、系统测试1.什么是系统测试(System Testing)2.系统测试的重点、所需知识和前提条件3.系统测试使用的技术、能够发现的缺陷五、验收测试1.什么是验收测试(Acceptance Testing)2.验收测试的分类六丶项目实战1.用户登录的测试点2.修改密码的测试点3.添加用户信息的测试点4.修改用户信息的测试点5.删除用户的测试点6.学生注册的测试点7.查询学生的测试点8.修改学生信息的测试点9.删除学生的测试点

一、 测试阶段的分类

测试阶段也称测试级别

分类

√单元测试

√集成测试

√系统测试

√验收测试

二、 组件测试

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.删除学生的测试点

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。