黑盒测试实践--Day3

今天完成任务情况:

收到小组紧急通知,作业要求更新了。组长召集大家在下午课后去开个短会,会议信息如下:

  • 时间:11.27 晚上5:30
  • 地点:东九楼501
  • 会议内容:
  1. 学习了小组作业最新版要求,全组达成了共识
  2. 进行了明确的分工


图 小组会议


附录

小组基本情况介绍

人数:五人
组长:小靳
组员:小黄、小熊、小梁、小龙、小尹
小组分工
  • 小尹 搭建Java Web系统,完成系统需求规格说明书,维护小组博客
  • 小黄、小龙 编写测试用例说明书,完成场景法测试用例设计,完成被测系统可执行程序和对应的测试数据,以及如何使用数据
  • 小熊、小梁 完成缺陷报告和测试过程执行小结,编写测试脚本原始工程和文件
  • 小靳 测试过程操作视频和最后的各方面汇总

黑盒测试小组作业最新版具体要求如下:

分析系统需求

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

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

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

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

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

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

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

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

典型示例1

典型示例2

典型示例3
典型示例3的需求规格说明书

设计测试用例

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

对测试用例的要求是:

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

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

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

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

编写测试脚本

选择一种自动化测试工具,根据设计的测试用例,编写测试脚本。
自动化测试工具的选择可参考但不限于下列中列出的工具:

  • Selenuim
  • QTP
  • soapUI
  • Robot
  • TestComplete
  • RFT
  • 其他

测试运行和记录

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

具体要求如下:

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

    1. 遵循文档规范要求撰写(模板见附件4-测试执行过程及小结-模板.docx);
    2. 应说明测试环境,说明使用的测试工具;
    3. 应说明通过运行哪些测试脚本,分别发现了哪些缺陷,并对测试和被测系统进行评估,说明测试的充分性、效率,说明被测系统是否符合要求等,根据测试执行过程文档要求见给出测试小结。注意:重点在于统计、分析。
  2. 制作操作视频,说明测试脚本的运行过程。
    对视频的具体要求如下:

    1. 视频制作画面应清晰;
    2. 音频应清晰;
    3. 内容应完整。应选择至少2个测试脚本加以描述,说明该测试脚本对应的测试用例是哪些,并对测试脚本进行解释说明,说明测试脚本文件中代码行的含义,给出测试脚本的运行过程,对脚本的运行结果进行解释说明;

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

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

每日例会记录

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

来自北京航空航天大学的典型示例

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

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

黑盒测试实践--Day3 11.27的更多相关文章

  1. 黑盒测试实践--Day6 11.30

    黑盒测试实践--Day6 11.30 今天完成任务情况: 应用设计的场景用例,完成测试用例的编写 完成测试用例在自动化测试工具QTP上的测试 分析测试结果得到缺陷报告 小靳 软件测试 今天主要钻研了q ...

  2. 黑盒测试实践--Day5 11.29

    黑盒测试实践--Day5 11.29 今天完成任务情况: 分析系统需求,完成场景用例设计 小组负责测试的同学学习安装自动测试工具--QTP,并在线学习操作 小黄 今天的任务是完成场景测试用例的设计.在 ...

  3. 黑盒测试实践--Day4 11.28

    黑盒测试实践--Day4 11.28 今天完成任务情况: 分块明确自己部分的工作,并做前期准备 完成被测系统--学生管理系统的需求规格说明书 完成Mook上高级测试课程的第六章在线学习,观看自动化测试 ...

  4. 黑盒测试实践--Day2 11.26

    黑盒测试实践--Day2 今天完成任务情况: 大家自主安装和学习Selenium软件 小尹给大家介绍学生信息管理系统的基本情况,有余力者搭建了相关环境 周末,休息 附录 小组基本情况介绍 人数:五人 ...

  5. 黑盒测试实践--Day1 11.25

    黑盒测试实践--Day1 今天完成任务情况: 晚上得到老师布置的本周小组作业--黑盒测试的基本要求,然后小组在上周作业建立的微信群里开了个在线的短会,主要内容如下: 组长小靳带领大家学习了这个要求 计 ...

  6. 黑盒测试实践——day06

    一.任务进展情况 通过小组成员的共同努力,终于完成了此次“黑盒测试实践”任务.目前的主要任务将之前的文件汇总,整理出来.                             二.存在的问题 由于此 ...

  7. 深度学习课程笔记(十八)Deep Reinforcement Learning - Part 1 (17/11/27) Lectured by Yun-Nung Chen @ NTU CSIE

    深度学习课程笔记(十八)Deep Reinforcement Learning - Part 1 (17/11/27) Lectured by Yun-Nung Chen @ NTU CSIE 201 ...

  8. 黑盒测试实践--Day7 12.1

    黑盒测试实践--Day7 12.1 今天完成任务情况: 录制小组作业中的自动化测试工具实践视频 汇总大家提交的各种作业模块,打包完成小组共同作业 小组成员完成个人情况说明后在截止时间前分别提交作业 小 ...

  9. 黑盒测试实践-小组任务分配和安排-Day01

    实践作业2:黑盒测试实践 小组成员 组长:华同学 成员:覃同学.沈同学.刘同学.郭同学.穆同学 任务分解 任务1:分析系统需求 参考软件需求规格说明书模板描述系统需求.如果系统功能特别多,特别复杂,则 ...

随机推荐

  1. PHP 操作XML文档

    <<<操作符需PHP5.3以上版本才能支持,下面程序在wamp环境下测试完成. <?php // Set the content type to be XML, so that ...

  2. Maven项目合并

    当多个项目之间有关联.依赖jar包有重复时,可以考虑进行合并.举例,我一开始有一个test-pilling项目,pom文件如下: <project xmlns="http://mave ...

  3. Yii2 Post请求的时候出现400错误

    Bad Request (#400) Unable to verify your data submission.   http://www.yiiframework.com/forum/index. ...

  4. 在laravel中使用QrCode包生成二维码

    http://laravelacademy.org/post/2605.html 一切都是按照文档上的说明操作,没有问题

  5. Source Insight中文字体设置

    Source Insight是一个面向项目开发的程序编辑器和代码阅读工具,它拥有内置的对C/C++, C#和Java等程序的分析,分析你的源代 码并在你工作的同时动态维护它自己的符号数据库,并自动为你 ...

  6. debian下ror新建项目报错解决

    一个是缺少mysql的开发包 sudo apt-get install libmysqld-dev 还有一个报错如下 debian ExecJS::RuntimeUnavailable: Could ...

  7. [三卷天书]记一个asp.net生成两个日期范围内生成随机时间的方法

    想网上找个生成随机天数的方法找不到,后面只得自己写了,贴给大家方便使用 思路:算两个日期的相差天数,然后在0到相差天数的范围内生成随机数,再用结束时间的天数部分减去这个随机数,代码: /// < ...

  8. Navicat for MySQL使用手记(下)--实现自动备份数据库

    五.备份和还原MySQL数据库 在数据库的管理中,备份和还原是必须做认真做的事情,如果疏忽或者做粗糙了,那么一旦数据库故障后果不堪设想,所以Navicat同样也有备份和还原的功能,相比较创建功能,其备 ...

  9. php创建token

    token是唯一的标识,随机字符串+时间戳结合,一般不会出现重复的字符串了. 这是一种方式 function create_token() { $randLength = 6; $chars = 'a ...

  10. thinkphp中url的生成U()方法

    为了配合所使用的URL模式,我们需要能够动态的根据当前的URL设置生成对应的URL地址,为此,ThinkPHP内置提供了U方法,用于URL的动态生成,可以确保项目在移植过程中不受环境的影响.U方法的定 ...