黑盒测试实践(小组作业)每日例会记录——11.25

《高级软件测试》任课老师发布了一个测试实践作业,如下:

要求:针对某个Web应用系统(采用Java开发),完成系统的需求分析,使用黑盒测试方法设计测试用例,使用自动化测试工具编写脚本,执行自动化测试,记录缺陷,对测试进行总结。分组完成。

小组作业具体要求如下:

1)分析系统需求。

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

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

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

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

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

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

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

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

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

https://github.com/buaase/Phylab-Web/blob/master/docs/Require-Specification.md

http://www.cnblogs.com/bugphobia/p/4946849.html

http://www.cnblogs.com/pwjaya/p/7835150.html(点击链接查看该小组提交的需求规格说明书:https://files.cnblogs.com/files/pwjaya/%E9%9C%80%E6%B1%82%E5%88%86%E6%9E%90%E4%B9%A6.pdf

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组-个人姓名。

本小组经过开会讨论,对本次作业整体任务进行把握,同时确定了QTP为我们要使用的自动化测试工具。以下是我们开会讨论的照片:

时间: 2024-10-30 12:35:29

黑盒测试实践(小组作业)每日例会记录——11.25的相关文章

黑盒测试实践(小组作业)每日例会记录——11.26

由于这些分段任务是连续性的任务,每个部分的完成建立在前一个的基础上,所以不好完全划分.现根据目前项目需求进行粗分工,如下: (1)    寻找一个开发的Java web系统,系统需求分析说明:刘伟清 (2)    测试用例的编写:全员参与,人均编写至少20个测试用例 (3)    编写测试脚本:储志峰 (4)    测试运行,记录缺陷:翟瑆 (5)    制作操作视频:陈汉.吕尚维 (6)    每日博客撰写:李璋毅 任务分配说明:本次分配的任务只是对整体任务的大概把握,因为还不了解在实际操作过

黑盒测试实践(小组作业)每日例会记录——11.28

工作进度: (1)   配置java web系统,完成系统需求文档 (2)    根据需求文档编写测试用例,利用场景法设计测试用例并绘制场景图 工作计划: (1)根据写好的测试用例,编写测试脚本,学习使用SoapUI自动化测试工具. (2)运行测试脚本,记录测试结果和测试过程,记录发现的缺陷. 具体要求如下: 记录测试过程,编写测试执行过程文档.文档的具体要求包括: 第一:遵循文档规范要求撰写: 第二:应说明测试环境,说明使用的测试工具: 第三:应说明通过运行哪些测试脚本,分别发现了哪些缺陷,并

黑盒测试实践(小组作业)每日例会记录——11.29

工作进度: (1)   运行测试脚本,记录测试结果和测试过程,记录发现的缺陷. (2)   测试执行过程文档的撰写 (3)    完成测试缺陷报告的填写 工作计划: 制作操作视频,说明测试脚本的运行过程. 具体要求如下: 第一:视频制作画面应清晰: 第二:音频应清晰: 第三:内容应完整.应选择至少2个测试脚本加以描述,说明该测试脚本对应的测试用例是哪些,并对测试脚本进行解释说明,说明测试脚本文件中代码行的含义,给出测试脚本的运行过程,对脚本的运行结果进行解释说明: 第四:操作过程中如果涉及输入项

黑盒测试实践(小组作业)每日例会记录——11.27

工作进度: (1)找到一个Java web系统,是"高校组织员工作辅助系统".了解其功能后,对其进行需求分析(包括引言.需求规定.运行环境规定等),撰写需求规格说明书. (2)为编写测试用例,每位小组成员安装myeclipse和mysql数据库,以及JDK和Tomcat,配置后导入文件.我们具体用的是MyEclipse Professional 2014,安装配置MySQL 5.6,使用Tomcat 8.0的web服务器. 工作计划:围绕软件需求规格说明书中描述的系统需求,使用黑盒测试

web测试每日例会记录(二)

今天主要对各自的任务细化 我们选用相关网站,主要是软件学院和计算机学院的官方网站. 所分配任务ABCD如下: a. 基本功能分析,围绕被测产品的主要功能,结合竞品产品,分别展开对比功能分析,例如,爱课程网有课程视频学习的功能,学堂在线也有课程视频学习的功能,主要考察二者在相同功能的实现方面,有何不同,差异主要体现在哪里,谁更有优势.要求给出主要的操作界面截图,并加以文字说明,充分体现对功能的对比分析: b. 前端性能分析,选择部分页面,使用前端分析工具,展开前端性能分析.被测产品和选定的竞品产品

【第二组】项目冲刺(Beta版本)第七次每日例会 2017/7/25

项目冲刺(Beta版本)第六次每日例会 开发小组:Hunter 冲刺经理:林贵渊 小组成员:林轩宇,张太,李明君,刘仁人 1.每日例会每日 (1)昨天做了什么 1.林轩宇:图像传输功能实现. 2.刘仁人:二维码设计及界面美化. 3.张太:故事构思. 4.李明君:Bug修复及Button设计. 5.林贵渊:Bug修复及寻找素材. (2)目前小组面临的问题 1.技术层面:任务发布功能中图片上传数据库的问题.(林轩宇) 2.UI层面(美工):1,道具商城和背包中道具图片(刘仁人) 2,LOGO设计(刘

黑盒测试实践——每日例会记录(五)

2017.11.29例会内容 1.今天,由于临近交作业时间,组长首先在群内对各组人员即将上交的作业资料进行了汇总 编写软件需求规格说明书小组:系统需求规格说明书 编写测试用例小组:测试用例设计说明书.场景法测试用例设计. 编写测试脚本小组:被测系统可执行程序以及对应测试数据.测试脚本原始工程和文件 测试运行和记录小组:测试过程操作视频(MP4格式,1280*720).缺陷报告.测试执行过程 同时,组内各成员还需要撰写个人完成情况说明 2.上午编写测试脚本小组,利用WEB系统编写了一段测试脚本用于

黑盒测试实践——每日例会记录(六)

2017.11.30例会内容 1.编写测试用例小组完成了场景图的表现 2.编写测试脚本小组汇总了所有测试资料形成zip文件 3.测试运行和记录小组完成了测试过程操作视频

白盒测试实践(小组作业)——每日例会记录12.19

工作进展: 针对评审过程中发现的缺陷,用excel文档来记录(阶段二完成). 对工程中用FindBugs检测出现的缺陷和评审中发现的缺陷进行分析对比,撰写静态代码检查报告.(阶段三完成) 工作计划:编写单元测试脚本并执行测试(阶段四任务)