《高级软件测试》11.25.黑盒测试实践作业及任务划分

小组作业具体要求如下:

(1)分析系统需求。

参考软件需求规格说明书模板(见附件1-软件需求规格说明书v1.0-模板.docx,和附件5-软件设计文档国家标准.rar)描述系统需求。如果系统功能特别多,特别复杂,则不需要涵盖系统所有功能(即不需要面面俱到),但应满足如下要求:

a. 形式上满足规范文本的要求,见附件1和附件5,如果要求a-g中的部分内容在所给的文档模板中未体现,则应按照a-g的要求,在需求规格说明书中涵盖a-g的所有条款;

b. 整体内容必须围绕项目实质展开,对要实现和测试的功能及项目确保做到清晰、完整、准确;

c. 应定义相关概念,包括缩写、专有名词等;

d. 应定义典型用户,清楚描述对于不同类型的用户,系统能提供哪些功能;

e. 应描述核心、关键的业务流程(体现用户场景),注意,不是算法流程,是业务流程,站在用户的角度分析,体现用户的业务;

f. 应给出核心界面原型设计;

g. 应给出系统验收验证标准。

典型示例:(分别来自北京航空航天大学和福州大学的同学作业):

(2)设计测试用例。

围绕软件需求规格说明书中描述的系统需求,使用黑盒测试方法,设计测试用例,并根据测试用例设计说明书模板(见附件2-测试用例设计清单(模板).xlsx),填写测试用例设计清单。

对测试用例的要求是:

a. 至少应体现课程中所介绍的基本测试方法中的两种,包括边界值测试、等价类测试、决策表测试、正交表测试;

b. 必须使用场景法设计测试用例,应结合需求规格说明绘制场景图,可另外附加word文档,格式不限;

c. 每个测试用例对应的测试方法在excel文件最后一列,即备注列中加以描述;

d. 至少100个测试用例。注意:测试用例应尽量充分,而不是说100个测试用例就可以了。

(3)编写测试脚本。

选择一种自动化测试工具,根据设计的测试用例,编写测试脚本。

自动化测试工具的选择可参考下图,但不限于下图中列出的工具。

                     (4)测试运行和记录。

运行测试脚本,记录测试结果和测试过程,记录发现的缺陷。

具体要求如下:

a. 记录测试过程,编写测试执行过程文档。文档的具体要求包括:

第一:遵循文档规范要求撰写(模板见附件4-测试执行过程及小结-模板.docx);

第二:应说明测试环境,说明使用的测试工具;

第三:应说明通过运行哪些测试脚本,分别发现了哪些缺陷,并对测试和被测系统进行评估,说明测试的充分性、效率,说明被测系统是否符合要求等,根据测试执行过程文档要求见给出测试小结。注意:重点在于统计、分析。

b. 制作操作视频,说明测试脚本的运行过程。

对视频的具体要求如下:

第一:视频制作画面应清晰;

第二:音频应清晰;

第三:内容应完整。应选择至少2个测试脚本加以描述,说明该测试脚本对应的测试用例是哪些,并对测试脚本进行解释说明,说明测试脚本文件中代码行的含义,给出测试脚本的运行过程,对脚本的运行结果进行解释说明;

第四:操作过程中如果涉及输入项,应明确指出输入的是什么内容,尤其是用户名和密码。

c. 记录发现的缺陷。所有发现的缺陷应按照文档规范进行填写,见附件3-缺陷报告模板v1.0.xlsx。

   (5)每日例会记录

小组成员的工作过程必须通过博客进行记录。从本作业公布之日起,到任务提交之日止,小组每日在博客上记录任务完成情况,内容包括:小组成员的任务进展情况、存在的问题、解决方法、以及下一步计划等,应尽量详细并给出必要的证明,例如,说明每人完成任务所花的时长,测试脚本截图,小组开会的图片等(从隐私的角度考虑,可不必给出面部,打马赛克,或者背影之类均可)。格式不限,只要能反映小组的进度情况即可,请尽量详细。

典型示例:(来自北京航空航天大学)

http://www.cnblogs.com/Chronos/p/4966968.html

 

小组作业要求提交的文档如下:

(1)系统需求规格说明书,文件名格式:作业名-070x班-0x组-需求规格说明,word文档,不要用wps格式;

(2)测试用例设计说明书,文件名格式:作业名-070x班-0x组-功能测试用例,excel文档;

(3)场景法测试用例设计,文件名格式:作业名-070x班-0x组-功能测试用例(场景图),word文档,不要用wps格式;

(4)被测系统可执行程序以及对应测试数据,必要时应在测试执行过程报告中说明对数据的要求,以及如何使用数据;

(5)测试脚本原始工程和文件;

(6)测试过程操作视频,使用mp4格式,1280*720;

(7)缺陷报告,文件名格式:作业名-070x班-0x组-缺陷报告,excel文档;

(8)测试执行过程,文件名格式:作业名-070x班-0x组-测试执行过程及小结,word文档,不要用wps格式;

(9)所有上述小组材料统一打包为一个压缩包,文件名格式为:作业名-170x班-0x组-组长名。(注意:个人提交时的格式要求见其他说明的第(4)条)

小组成员在完成小组作业的同时,还需要撰写个人完成情况说明,具体要求如下:

说明本人在该次作业中承担的任务,说明具体的完成情况,在完成作业的过程中碰到了哪些方面的困难,自己是如何解决的。主要的心得体会是什么。

其他说明:

(1)每班班内各小组使用的被测系统不能相同;

(2)跨班允许使用相同的被测系统,但不能测试相同的功能需求,请勿测试登陆、注册功能;

(3)每班班内各小组使用的功能测试工具应满足最多只有两个小组使用相同的测试工具;

(4)组内每个同学在课程SPOC平台分别提交作业,作业内容包括:小组作业+个人作业。小组作业是打包后的压缩包,每个小组所提交的小组作业应该是完全一样的。个人作业根据模板(见附件1:个人完成情况说明-xxx-模板.docx)要求自行完成。小组作业及个人作业最终统一打包为一个压缩包,文件名格式:作业名-170x班-0x组-个人姓名。

工具选择

Selenium

任务划分

任务划分尽量保证工作量大致相等,分为以下5个部分。

A:下载一个开源java web项目(要求功能简单,配置容易),完成平台的搭建及服务器配置工作(由于这部分工作会阻塞整个项目进度,故而该任务要求在星期六晚上之前完成),与B共同完成需求分析报告的撰写;

B.与A共同完成需求分析报告的撰写,并负责更新博客

C.设计测试用例(需要在周一晚上之前完成,测试用例发送给D),完成测试用例设计说明书(刚刚武老师updata:在测试管理工具上管理而不是Excel);

D.学习使用自动化测试工具,编写并运行测试脚本(需在周二晚上之前完成);

E.撰写测试执行过程报告、缺陷报告

F.制作视频,控制项目进度,打包并整合本次作业;

任务分配

小郑:D

小陈:C

小段:E

小高:A

小王:B

小费:F

时间: 2024-11-05 20:30:49

《高级软件测试》11.25.黑盒测试实践作业及任务划分的相关文章

五班二组黑盒测试实践作业进度报告(1)

周五(2017.11.24) 周五课上老师公布作业后,小组在当节课下课后进行了小组会议.内容如下 (1)小组成员一起阅读老师题目的要求,有疑问的地方就提出来,相互讨论,找到解决方案. (2)在了解题目要求后,大家进行了一下分工,为作业的进行基础的准备.根据如下图所涉及的测试工具每个人(杨显,易爽,田永涛,刘少威)选择两款在网上进行查找资料,熟悉了解安装过程以及操作流程,最后进行讨论选择一款方便简单的测试工具. (3)周杨负责查找一款采用Java开发的Web应用系统,作为测试工具测试的对象. 周六

黑盒测试实践作业进度报告(周六)

做黑盒测试实践首先肯定得掌握好黑盒测试技术基本原理, 经过小组讨论,决定今天温习老师的教学视频. 除了强化边界值分析,等价类划分,场景法的训练,也去学习了课堂上讲述的正交表和决策表. 结合MOOC上的作业实际检测了组员的黑盒测试技术是否过关. 并且对接下来的白盒测试技术进行了预习. 总地来说,今天,每个组员都对黑盒测试技术进行了更加深入的学习,为接下来的实践打下了基础.

高级软件测试11.29日小组工作-1701班第5组

小组成员今天召开了中期开会,经过半个阶段的学习和整理,各自完成了相应的部分,但是为了后期能有更完整的成果,所以今天开会讨论.共享了各自的工作心得以及解决的问题,避免团队其他成员去犯同样的错误,然后对于后一个阶段,组长进行了一个分工,以及整体的构思. 小组开会场景如下: 5人小组会,做到满员参与(另一人在拍照)nice! 今天小组还进行测试用例设置 本次黑盒测试实践以购物网站作为测试对象,共采用了三种测试方法: 1边界值测试 2等价类划分 3基于场景的测试 主要是对购物网站的用户管理模块.订单管理

高级软件测试11.27日小组工作-1701班第5组

今天小组参与了高级软件测试, 1.安装并分析测试工具QTP QTP是Quick Test Professional的简称,是一种自动测试工具.使用QTP的目的是想用它来执行重复的自动化测试,主要是用于回归测试和测试同一软件的新版本.因此你在测试前要考虑好如何对应用程序进行测试,例如要测试哪些功能.操作步骤.输入数据和期望的输出数据等. 2.分析QTP的流程与功能: QTP进行功能测试的测试流程 [制定测试计划]-->[创建测试脚本]-->[增强测试脚本功能]-->[运行测试]-->

黑盒测试实践作业进度报告(周日)

由于本次实践作业内容较多,首先小组成员一起仔细阅读了作业要求期望所有人都能明确作业内容. 首先,分解任务,并给任务排序.因为本次实践依托于javaweb项目,所以首先得找到一个合适的javaweb项目, 且后续作业依然会使用到这个javaweb项目,因此我们讨论将寻找一个合适的javaweb项目作为第一梯度的任务: 第二,了解各种流行的自动化测试工具,分析其特点,结合选定的javaweb项目选取最合适的自动化测试工具. 这两个任务可以同步进行. 分工,冯满满和游聪负责javaweb项目部分,赵奇

第三次大作业-高级软件测试11.30日小组工作

在今天(双12)这个特殊的日子里,我们小组成员也没有只关注买买买,仍然踏实的做了一些工作.概括今天的工作就是测试软件环境的搭建.安装.使用白盒测试的方法分析测试用例.这些工作可以从三个方面展开: 1反复学习了SPOC上白盒测试相关课程,使用白盒测试方法设计测试用例. 2完成Findbugs的安装配置. 3讨论决定明天下午进行小组会议,并进行静态评审. 本次白盒测试依然以购物网站作为测试对象,主要采用逻辑覆盖测试方法和独立路径测试方法.通过阅读系统的源代码发现,大部分函数只有两三层判定语句的嵌套,

五班二组黑盒测试实践作业进度报告(3)

星期三(2017.11.29) 1.问题1:测试工具与web系统不同步 今天二组同学在测试的时候遇到了一个问题,导致他们测试无法进行下去.问题描述为:当用测试工具测试web系统的时候,测试工具会报如下的错: 就是某个测试元素找不到.我们之前也遇到过这样的问题,当时是因为左侧的菜单栏在每次打开后会发生变化导致之前的测试工具无法定位到原先的位置,才导致这样的错误出现.我们已经在昨天的工作中将这个问题更改了.于是测试小组就将问题反映到小组QQ群里,与开发组的同学进行讨论.由于大家都是第一次遇到这样的问

高级软件测试11.28日小组工作-1701班第5组

= 小组今天完成了需求分析文档,在面对一个新产品时,需求文档可以说是第一份关键的内容,我们找到了网站的核心价值,弄清楚需要测试网站的流程,确认该网站的产品工作有哪些,最终才得出该需求分析文档,然后就可以配置环境,来对该测试目标进行测试了. 完成的工具和环境中也遇到了一下问题和困难,小组权衡之后进行了一下调整工作.旧版本UTP是IE8以前的版本支持的,于是小组决定更换测试工具为UFT11.5(新版本的UTP),安装过程如图所示: 最终安装成功,界面和文件夹如图所示: 安装好测试平台了,就可以对测试

实践作业1:测试管理工具实践(小组作业)每日任务记录1

记录日期:2017/11/13 会议主题:高级软件测试与质量的实践作业1的主题与分工 会议成员:王晨懿.余晨晨.郑锦波.杨潇.侯欢.汪元 会议记录人:侯欢 会议内容:今天是我们小组第一次例会,这次会议主要是对于第一次实践作业的测试管理工具实践的主题的确立与分工.我们组选择的测试管理工具是禅道.说起禅道,熟悉软件测试的小伙伴应该不会陌生,因为直到2016年公司常用测试管理工具统计,禅道仍旧以34%的比例高居榜首.我们组的具体分工如下:工具手册的撰写---王晨懿/于晨晨:视频制作---郑锦波/杨潇: