创建了 #软件测试基础2016级7、8班# 任务:
任务一 软件测试基本概念 。复习课上讲解知识,回答如下问题: 1(选择) 软件做测试的根本目的是什么? A.找出程序中的缺陷 B.确保程序没有缺陷 C.提高软件的质量 D.确保程序符合用户的需求 2、(简答) 系统针对无效输入,有哪些可行的响应方法? 3、(简答...
创建了 #软件测试基础2016级7、8班# 任务:
任务四 使用边界值分析法设计测试用例 。1 需求:销售公司销售系统,要求输入枪机、枪托、枪管的月销售量;输出:销售商的提成。销售公司,月供应量分别是:枪机70个,枪托80个,枪管90个;最低销售要求,售出一支完整的步枪;其中枪机、枪托和枪管的单价分别是:$45,$30,$25;月销售提成比例计算:[0,1000]...
创建了 #软件测试基础2016级7、8班# 任务:
任务七 使用场景法和状态转换法设计测试用例 。使用场景法设计测试用例,要求:画流程图,画基本流和备选流图并编号,写出简要的组合方式,最后写出测试用例: 1 针对:购物流程:登录,选择商品,填写收货地址,支付,使用场景法设计测试用例 2 针对图书馆借书流程使用场景法设计测试用例 使用状态转换法设...
创建了 #软件测试基础2016级7、8班# 任务:
任务八 知识总结 。1 将黑盒测试用例方法知识点做整理,主要知识点包含每种方法是什么,怎么用,以及其适用场景;(思维导图或Excel表都可以) 2 简单试用禅道。
创建了 #软件测试基础2016级7、8班# 任务:
任务十 静态白盒测试部分作业 。1 良心作业,以宿舍为单位,相互评审代码; 2 根据如下要求完成相应作业: 1)画出程序图(并编号); 2)计算环复杂度;(必须自己写) ; public struct MyDate //定义一个结构体,存储日期 { public int my_year; //年份...
创建了 #软件测试基础2016级7、8班# 任务:
任务五 根据正交表法设计测试用例 。1 通读书上3.5节<使用正交表法设计测试用例>,理解3和4部分; 2 推理 正交表中n,q和s有什么关系; 3 根据如下需求设计测试用例: 1) 1 Microsoft Word 2013版本中打印设置分打印范围(所有页,当前页,设...
创建了 #软件测试基础2016级7、8班# 任务:
任务十二 动态白盒测试——独立路径测试 。1 良心作业:依据自己的思路书写NextDate函数计算过程;然后根据独立路径设计测试用例的方法进行测试,并总结测试结果,根据发现的问题进行修改,直到测试通过。 2 必交作业: 1) 根据信息采集系统(书上99页)程序逻辑图 ,画出程序图; 2) 写出独立...
创建了 #软件测试基础2016级7、8班# 任务:
任务九 理解测试过程管理 。1 阅读课本第4章内容,边读边思考,也可以看二级标题,自己写其中的内容,比如 测试分析、测试用例设计、测试小结等,写出思路后对照书上看(书上写的非常详细,不再占用课上时间讲解); 2 选择一个网站或APP或一个其他软件,进行测试用例设计,执行测试,缺陷提交,回归...
创建了 #软件测试基础2016级7、8班# 任务:
任务六 使用决策表和因果图设计测试用例练习 。所有的问题都是按照步骤写: 1 分析原因和结果,并进行编号或值的确定; 2 画决策表(因果图,如果是因果图,则下一步画决策表); 3 对决策表进行合并; 4 根据合并后的决策表设计测试用例; (涉及到画图的地方,使用画图工具画;设计画表格和...
创建了 #软件测试基础2016级7、8班# 任务:
任务十一 动态白盒测试——判定测试作业 。1 .依下图所给的源代码,先画出程序流程图,并标明每条边的编号,分别使用语句覆盖、逻辑覆盖、条件覆盖、判定条件覆盖、条件组合覆盖进行用例设计,以表格的形式提交,写出每个变量分别的取值,预期输出和所走的路线; 2 将书上计算NextDate的函数程序图画出来,尝试找出其独...
创建了 #软件测试基础2016级7、8班# 任务:
任务二 测试流程和等价类测试用例设计方法 。1 根据理解,写出测试流程(使用简图表示),要求按自己的理解画; 2 根据NextDate函数需求,输入某一日期,程序输出该日期对应的下一个日期;使用等价类划分测试用例,按等价类划分法设计测试用例的步骤写,例如:步骤一:选择的被测对象是……步骤二:划分的有效等价类...
创建了 #软件测试基础2016级7、8班# 任务:
任务三 使用等价类划分法设计测试用例 。(将用例写在Excel表格中,提交截图) 一:针对计算器中有效输入是0——99的整数,设计有效测试用例和无效测试用例 二:针对Windows命名规则,设计测试用例,文件名可以包含除、/:*?”< >和|之外的任意字符,n长度是1-255个字符 ...
任务12
1、
2、独立路径:
1) 1,2,3,4,5,6,7,8,1,3,5,6,9 ;
2)1,3,4,5,6,7,8,,1,3,5,6,9 ;
3)1,2,3,5,6,7,8,1,3,5,6,9;
4)1,2,3,4,5,6,9;
5)1,2,3,4,5,6,7,9;
3、存在不可行的独立路劲:1,2,3,4,5,6,7,9
4、不存在高概率路径
5、不存在冗余路径
@刘兴梅
任务七参考答案:
1)流程图
2)写出测试用例:
状态转移法设计测试用例:
1 参考答案:
1)图:
用例:
任务十:
1 程序图:如下:
2 环复杂度:
V(G) = 5+1 = 6
任务十二的答案:
2 (1)程序图如下:
(2)写出独立路径:
1) 1,2,3,4,5,6,7,8,1,3,5,6,9 ;
2)1,3,4,5,6,7,8,,1,3,5,6,9 ;
3)1,2,3,5,6,7,8,1,3,5,6,9;
4)1,2,3,4,5,6,9;
5)1,2,3,4,5,6,7,9;
(3)是否存在不可行路径:
有 。如第2问中,第5条路径,即为不可行路径;
(4)无
(5) 无
抱歉老师,昨天作业忘记交了,希望您能验收
当设计测试用例时,应从分析业务、分析系统本身的功能和特性入手,达到方法的灵活运用。还需要考虑界面功能和易用性方面的测试。
老师,不好意思,我的作业交的晚了,希望您能验收。
软件测试课程资料网盘地址:百度网盘地址:https://pan.baidu.com/s/1slCzwuh提取码:qmrh
公共课程资料github地址:https://github.com/edu2act/course-foundation-software-tesing/tree/98b7004fdf4ade8a1f370167468c618a98881b97/PPT
运价后台需求说明书
V2.101
输入人员:
输入日期:
本文档及其里面所包含的信息为机密材料
并且由善理易飛(香港)有限公司拥有。
本文档中的任何部分都不得以任何手段任何形式进行复制与传播。
未经善理易飛书面授权,不得将材料泄露给第三方。
Copyright © eflyttc版权
保留所有的权利。
目 录
TOC \o "1-3" \f \h \z 1. 业务目标与定义... PAGEREF _Toc450815149 \h 1
1.1 业务目标. PAGEREF _Toc450815150 \h 1
1.2 业务定义. PAGEREF _Toc450815151 \h 1
2. 业务流程... PAGEREF _Toc450815152 \h 1
3. 功能描述... PAGEREF _Toc450815153 \h 1
4. 各功能介绍... PAGEREF _Toc450815154 \h 2
4.1 精确调价. PAGEREF _Toc450815155 \h 2
4.2 精确调价列. PAGEREF _Toc450815156 \h 2
4.3 精确导入. PAGEREF _Toc450815157 \h 2
4.4 新增调价规则挂起、解挂功能. PAGEREF _Toc450815158 \h 3
4.5 调价规则查询 增加状态筛选. PAGEREF _Toc450815159 \h 3
4.6 完善批处理功能. PAGEREF _Toc450815160 \h 3
4.7 编辑、查看功能调整. PAGEREF _Toc450815161 \h 3
4.8 操作日志. PAGEREF _Toc450815162 \h 3
5. 风险与漏洞... PAGEREF _Toc450815163 \h 4
5.1 删除记录. PAGEREF _Toc450815164 \h 4
5.2 空表上传限制. PAGEREF _Toc450815165 \h 4
5.3 涉及公式. PAGEREF _Toc450815166 \h 4
1. 业务目标与定义1.1 业务目标
· 对暂时不需要展示的调价规则进行挂起、解挂。
· 对所有调价规则进行分类筛选
· 可批量修改调价规则
· 每条运价规则中记录每一步操作日志
· 通过细化报价规则来应对市场变化,提高运营效率
1.2 业务定义· 挂起:变更已选择调价规则的状态为挂起,暂时不展示该报价。
· 解挂:修改被挂起调价规则的状态为有效,正常展示报价
· 精确调价:在现有航线调价基础上增加日期调价,即可根据航线和日期调价。
2. 业务流程3. 功能描述
l 功能列表
功能编号
功能名称
所属模块
访问权限
描述
3.1
精确调价
调价规则编辑模块
能够对该航线按日期调规则
3.2
精确调价列
调价规则
调价 规则列表增加精确调价列
3.3
精确导入
调价规则
除普通规则外,精确调价批量导入功能
3.4
挂起、解挂
操作栏
操作员
对调价规则挂起、解挂
3.5
状态筛选
运价规则查询
操作员
状态分为:有效、挂起、已删除
3.6
批处理
操作栏
操作员
对已选择调价规则批量修改加价和税费加钱
3.7
编辑/查看调整
调价规则操作栏
在每条规则后添加编辑、查看功能
3.8
操作日志
调价规则
可查询调价规则的增加、修改、删除、挂起、解挂、改动记录和操作人
4. 各功能介绍4.1 精确调价
l 在调价规则编辑页面添加精确调价功能。点击添加可录入起止日期、排除日期、加价、税费加钱。(航班日期必填,排除日期可不录入,加价和税费加钱至少填写一项)
l 支持添加多条、修改和删除。普通报价和精确报价重合日期以精确报价为准。精确报价日期不允许重复。
4.2 精确调价列
精确调价后在调价列表页添加精确调价列,对现有调价规则做说明。内容包括时间、加价、税费加钱。查看功能可查看规则明细和操作日志。
4.3 精确导入
批量操作支持表格导入,导入新表格只需填写CID、航司、航线、加价、税费加钱。导入后自动匹配到对应航线下。(同一条规则下精确调价日期不允许重复,重复报错上传失败)
4.4 新增调价规则挂起、解挂功能
针对选中调价规则支持挂起、解挂功能。被挂起的调价规则不展示报价,显示操作人。挂起状态的调价规则可被解挂,解挂后为有效规则,正常展示报价。
4.5 调价规则查询 增加状态筛选调价规则查询新增状态筛选,分为有效、挂起、已删除三种状态(默认有效)。
有效:为正常展示的调价规则。
挂起:为人工挂起的政策,不报价,解挂后可恢复正常。
已删除:被删除的调价规则,被删除之日起记录保留一个月。
4.6 完善批处理功能
调价规则目前只支持批量删除,不支持批量修改。批量修改时需删除重新导入,使用不便。为提高工作效率,新增针对已选调价规则日期、加价和税费加钱的批量修改功能。
· 只修改普通调价区为普通调价,不调整精确报价。
· 只修改精确调价区为精确报价,日期必填,加价和税费加钱至少调整一项。
· 支持两个调价区域同时调整,加价和税费加钱未填写内容采用原有调价。
· 若批量精确调价日期和原有精确调价日期重复,覆盖重复日期,其它日期生成新精确调价。(例如对2-3月+5调价,原有调价为1-2月+3;3-4月+8,则调整后调价为1-1月+3,2-3月+5,4-4月+8)
4.7 编辑、查看功能调整
对单一调价的编辑需要选中再打开下拉框选编辑,操作不便。在每条调价后增加编辑、查看功能。以便单条一条规则时可直接点击编辑或查看。
4.8 操作日志
对每条调价规则的操作应有操作日志,规则操作栏增加查看功能,可查看详细调价规则的增删改查日志(包含操作时间和操作人)。
5. 风险与漏洞5.1 删除记录
调价规则删除后无记录,为了降低误删风险,需要对删除的规则做保留,但不展示。如存储占据资源严重可保留一个月。
5.2 空表上传限制报价上传后经常出现空白情况,怀疑是表格上传有空白。请做限制,保证上传的报价为有效报价。
5.3 涉及公式
总调价=加价(业务添加)+手续费(自动抓取)
票面加钱=总调价-税费加钱(业务添加)