测试基础
1.教室和椅子的自述:
功能测试:
教室:是否可以使用教室上课
能包容多少个人
教室的做工如何
教室是否可以防风防雨水
教室的墙隔离噪音是否好
椅子:承受的重力是多少
是否结实
做工的材质是什么样的
椅子是否有磨损
椅子的形状
界面测试:
教室:外观是什么样的
什么颜色的
教室进去后是否有异味
教室里是否有壁画,贴纸等
椅子:什么颜色的
椅子的重量是多少
椅子的外观是怎样的
椅子的形状是什么样的
椅子上是否有图案,如果有是否合理
性能测试:
教室:最多能容多少人
坐满人后是否会有异常出现
教室的漆是否会脱落
教室的墙壁上是否有磨损
椅子:最重的承受能力是多大
放重物后是否会不稳定
椅子上的颜色是否会脱落
椅子是否有磨损
坐上去后是否舒适
椅子的腿是否稳固
安全性测试:
教室:制作教室的材料是否坚固
刮风下雨是否可以挡得住
如果地震可以承受几级的震动
教室是否有消毒
如果教室破损是否会对我们造成伤害
椅子:制作椅子的材料是否坚固
如果有重物在上面是否可以承受
椅子是否有缺陷
椅子是否易损
损坏后对人有什么伤害
可用性测试:
教室:教室是否可以久待
教室的地面是否防滑
如遇突发情况教室的出口是否方便进出
椅子:椅子放到地面是否有摩擦的声音
椅子是否好拿
椅子是否容易变形
椅子是否可以久坐
2.今日知识点回顾:
1)常见测试模型有哪些?
用户需求——>需求分析与系统设计——>概要设计——>详细设计——>软件实现(软件编码)——>单元测试——>集成测试——>系统测试——>验收测试
2)W模型的描述
W模型增加了软件开发各阶段中同步进行的验证和确认活动,测试 的活动与软件开发整体是同步进行,测试的对象不仅仅是程序,还包括需求和设计,有利于尽早地全面的发现问题可降低软件开发和成本
3)软件测试种类
黑盒测试,白盒测试,单元测试,集成测试,系统测试,验收测试
黑盒测试:把测试对象当成一个黑盒子,测试人员完全不考虑逻辑结构和内部特性, 只依据程式的需求说明书
来检查程式的功能是否满足它的功能说明。
白盒测试:把测试对象当成一个透明的盒子,允许测试人员利用程序内部逻辑结构及 相关信息,设计或选择测
试用例,对程式所有逻辑路径进行测试。
单元测试:白盒测试的一种,对软件设计中的单元模块进行测试。
集成测试:在单元测试的基础上,对单元模块之间的连接和组装进行测试。
系统测试:在所有都考虑的情况下,对系统进行测试。
验收测试:第三方进行的确认软件满足需求的测试。