3.31学习情况回顾
今天主要学习了SQL语句的练习和测试计划的概念。
一、SQL语句的练习
- 练习
现有三张数据表如下:
学生资料表:记录学生基本信息
课程表:记录课程基本信息
成绩表:记录每人各门课程成绩信息
1个学生对应多个成绩,1个成绩只属于一个学生,一个课程
1.请查询出籍贯等于“湖北”且出生日期在1992-06-01的所有学生,并按照学号顺序排序
Select * from students where jg=’湖北’ and birthday=’1992-06-01’ order by no;
2.请查询出“王华”同学各个课程的平均成绩、最低成绩、最高成绩、总成绩
Select s.name,avg(cj),min(cj),max(cj),sum(cj) from students s
Join source c
On s.no=c.no
Where s.name=’王华’
3.请查询出姓名为“张三”的所有课程的成绩、按照学号、姓名、班级、课程编号、成绩展示,并按照成绩从高到低排序
Select s.no,s.name,s.bj,k.kcbh,c.cj from students s
Join source c
On s.no=c.no
Join cource k
On c.kcbh=k.kcbh
Where s.name=’张三’ order by c.cj desc
二、测试计划
-
测试目的
指测试计划文档要达到的目的 -
确定目标
-
测试项目简介
产品规格:产品名称、制造商和产品版本号的说明
产品信息 :产品的用户、开发该产品的背景
技术结构:介绍产品的主要功能,可以借助图表的格式表述 -
测试参考文档
测试计划中引用的文档或书籍 -
测试提交文档
测试用例:提供测试用例模板、确定测试用例编号规则
测试日志:提供测试日志模板
缺陷报告:提供缺陷报告模板(包括包含哪些内容)、缺陷跟踪系统还是电子文档、确定严重程度和优先级别如何划分
测试总结:提供测试总结模板 -
术语定义
定义了开发产品或测试过程中常用术语的含义 -
测试策略
测试策略描述测试小组用于测试整体和每个阶段的方法。确定测试策略要从模块、功能、整体、系统、版本、压力、性能、配置和安装等各个方面来考虑 -
测试阶段进入退出标准
进入标准:允许系统进入一个特定的测试阶段时所必须具备的条件
退出标准:规定测试何时结束的条件 -
确定测试内容
确定功能项优先级:风险、复杂度、客户需求
设计的测试:对一些用户界面、菜单的结构还有窗体的设计是否合理等的测试
功能的测试:理论上测试要覆盖所有的功能项
整体考虑:要考虑到数据流从软件中的一个模块流到另一个模块的过程中的正确性 -
资源
人力资源
系统资源:硬件、软件 -
测试进度
(1)安排测试进度的重要性
(2)计划测试进度和人员安排
(3)里程碑事件的设置
-
测试人员的任务分配
-
风险和问题