欢迎打开测试day01作业

关于412教室和凳子的测试需求

  • (1).412教室的测试的需求

1.1.10.功能测试
教室可以进行教学使用
可以进行班级活动
教室的灯是否正常

1.1.11.界面测试
教室的外观
教室的墙皮颜色
教室的的挂灯
教室的地板是否正常
教室的桌子样式
教室的凳子样式

1.1.12.性能测试
教室的等是否承重墙是否结实
能否装入正常一个班级的人数
教室的地板是否发滑
教室的墙面是否有墙皮是否正常
教室内暖风是否正常
教室能否承受住几个人的重量
教室内的窗户是否能正常使用
教室内的电路是否正常

1.1.13.安全性测试
测试教室的各项材料是否符合国家标准
测试教室内是否有难闻的气味(毒味)
测试教室的吊灯是否安全
测试教室的门窗是否正常

1.1.14.易用性测试
教室的是否适合上课进行使用
教室是否有插电孔
教室的黑板是否能够正常使用

  • (2).凳子的测试的需求

1.1.10.功能测试
能否进行正常使用
能否进行存放物品
能撑住多少重量
凳子的高低
是否于需求一致

1.1.12.界面测试
凳子的颜色
凳子的形状
凳子的外观是如何的
凳子的上是否有团
凳子腿的大小

1.1.13.性能测试
凳子的承重量是多少
凳子的材质是否结实
凳子上的颜色是否会脱落
凳子的材质是否容易摔碎
凳子会不会经常吸灰

1.1.14.安全性测试
凳子材料,是否有问题
凳子能否进行正常使用
如果是转椅是否云存在安全隐患
是否与要求相符

1.1.14.易用性测试
凳子的使用时是否会不适
凳子的高低是否舒适
凳子上的靠背是否舒服

软件测试的基础知识

  • 1)软件缺陷产生的原因
    (1)需求解释有错误;
    (2)用户需求定义错误;
    (3)需求记录错误;
    (4)设计说明有误;
    (5)编码说明有误;
    (6)程序代码有误;
    (7)测试错误;
    (8)问题修改不正确;
    (9)不正确的结果是由于其他的缺陷而产生。
  • 2)软件测缺陷和修复代价
  • 缺陷发现的早,修复这个问题的代价就会减小
    欢迎打开测试day01作业
  • 2)什么软件测试

1.测试的定义
就是在指定条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程

2.软件测试的前景
欢迎打开测试day01作业
3.新人如何融入一个项目团队
欢迎打开测试day01作业
4…软件工程的目的欢迎打开测试day01作业
5.程序测试包含哪些内容
程序测试包括逻辑、界面、性能、易用性,兼容性等

6.测试环境
测试环境=硬件+软件+网络

7.测试流程
立项------需求文档(需求人员)--------需求评审(开发,测试,项目经理,需求)-------详细设计(开发人员)-------测试用例(测试人员)-----测试用例评审(开发,测试,项目经理,需求)-----
编码------部署(测试)---------冒烟测试---------bug(禅道)------测试报告—上线(运维)欢迎打开测试day01作业***

软件测试分类

黑盒测试

指的是把被测试的软件看做一个黑盒子,我们不去关心盒子里边的结构是什么样子,只关心软件的输入数据和输出结果

白盒测试

指的是把盒子盖打开,去研究里边源代码和程序结构

功能测试和性能测试

功能测试

是黑盒测试的一部分,它检查实际软件的功能是否符合用户的需求。
功能测试可以细分逻辑功能测试,界面测试,易用性测试,安装测试和兼容性测试。
逻辑功能测试:测试应用是否符合逻辑,比如应该先注册账号之后,才能进行登录,登录之后才能看我的购物车
界面测试:窗口大小,按钮大小,点击按钮弹出什么样的提示框,是否有滚动条,下拉菜单是否有展示内容…
易用性测试:从软件使用的合理性和方便性等角度对软件系统进行检查,比如,软件窗口长宽比例是否合适,颜色色彩是否赏心悦目,字体大小是否合适

回归测试、冒烟测试、随机测试

回归测试

回归测试是指修改旧的代码后,从新进行测试,看看有没有新的错误导致其他代码发生错误

冒烟测试

就是先检验一下基本功能是否能实现成功,如果不能成功就直接从新开发,这样节省李人力和成本

随机测试

输入一些随机数据,并发先一些边缘性的错误

单元测试、集成测试、系统测试和验收测试

欢迎打开测试day01作业

迭代和增量的理解

迭代:先建好框架,之后在填上细节
增量:依此加上功能