软件测试基础(2015级7&8班)
2016-9-9 10:022015级软件8班_男宿614 微信子功能:发信息
614 微信主界面
宿舍号626 微信发说说的形式。 1,文字编辑 2,配图 文字编辑的测试用例 1,输入特殊字符 2,输入为空的内容 3,输入过长的内容 4,仅输入空格,回车,tab键等内容 5,输入表情 6,输入文字 配...
宿舍号:626 功能:输入框
618 陈港 2015015545 子功能:加好友 一:功能角度测试用例 加好友的方式有: 1.搜索微信号码 点击“找朋友”按号码查找里面。通过输入对方的微信号、或者手机号均可以添加对方 2.扫描二维码 扫描某一网友的...
宿舍:316 测试功能:微信登录功能 1.功能测试 2.易用性测试:
615宿舍 功能:添加新朋友 功能测试: 1、输入QQ号,通过QQ账号添加好友 2、输入微信号,通过微信号添加好友 3、通过手机的通讯录添加朋友 4、通过加入的群添加新的朋友 5、通过摇一摇添加朋友 易用测试: 1、...
宿舍号626 微信添加好友的方法: 1.按号码查找 2.二维码扫描 通过手机号码查找的测试用例 1.正确的手机号 2.形式正确但不存在的手机号 3.未注册的手机号 4.带特殊字符的 5.输入长度大于11...
628 王开心 2015015549微信加好友方法:1,通过手机通讯录查找过程:点击界面下方通讯录按钮进入通讯录界面①未添加的人和已添加的显示是否正确②若未添加点击添加按钮是否转换到朋友验证界面③验证申请的文本框④权限按钮⑤点击发送请求后是否提示发送成功2,查找微信号过程:...
626 功能:搜索朋友圈,文章,公众号。 功能角度 1.当输入为空时,点击搜索 2.输入一个词语,点击搜索 3.输入大于边界值个汉字和边界值个汉字,搜索 4.输入特殊符号,搜索 5.输入英文,搜索 6.一起输入英文和中文,数字...
626 功能角度 1.单个红包。限定数字,0,随机数值,最大值,小数点后几位等。 2.留言。不录入,最大录入,超长录入,特殊字符,默认是什么等 3.出钱相关。比如超过零钱怎么办,领取后是否扣钱等等。 4.发送的信息的保留,接收后的显示处理 ...
给 #软件测试基础(2015级7&8班)# 指派了新任务。
任务七 从功能测试和易用测试两个角度设计微信子功能测试用例
以宿舍为单位,每人选择微信的一种子功能,分别从功能和易用测试两个角度设计所选子功能测试用例。
提交方式:写明宿舍编号,选择功能名称,然后写功能角度用例和易用角度用例;每条用例必须换行。
知识点梳理图:
任务六 答案
1 满足哪些规则属于缺陷?
软件未实现产品说明书要求的功能
软件出现了产品说明书指明不应该出现的错误
软件实现了产品说明书未提到的功能
软件未实现产品说明书虽未明确提及但应该实现的目标
软件难以理解,不易使用,运行缓慢或者--最终用户会认为不好
2 请按照缺陷报告要求的格式书写此缺陷报告:
windows 8操作系统的记事本文件,输入'写'字,保存再次打开后,不是‘写’
操作步骤:
1点击“开始”->“程序” ->“附件” ->“记事本”打开记事本软件;
2 仅输入“写”字后,点击“文件”->“保存”;
3 在打开的“另存为”对话框中保存文件,退出(文件名、保存位置任意);
4 打开保存的文件,出现乱码,不是“写”字。
原因:
在Windows平台下,使用系统的记事本以UTF-8编码格式存储了一个文本文件,但是由于Microsoft开发记事本的团队使用了一个非常怪异的行为来保存UTF-8编码的文件,它们自作聪明地在每个文件开头添加了0xefbbbf(十六进制)的字符,所以我们就会遇到一些保存后乱码的问题。
提醒:
如果测试编辑类功能,需要使用错误推测法,(或等价类划分法)设计不同编码格式显示问题。
3 判断缺陷严重性
1)运行某金融软件,系统假死; 致命(Fatal)
2)某公司门户网站有中度病毒攻击 ; 严重(Critical)
3)某论坛网站,当某条帖子的评论超过15条后会产生分页,需要用户点击“查看更多”来显示所有评论内容,当用户点击“查看更多”后,页面跳转到第1页评论内容; Minor(小问题)
4 简单描述缺陷生命周期,以及在每个阶段缺陷的状态。
激活或打开(Active or Open)
新提的缺陷,确认“提交的缺陷”,问题还没有解决,等待处理。
已修正 (Fixed or Resolved)
已被开发人员检查、修复过的缺陷,已解决但还未被测试人员验证
关闭或非激活(Closed or Inactive)
测试人员验证后,确认缺陷不存在之后的状态。
重新打开(Reopen)
测试人员验证后,还依然存在的缺陷,等待开发人员进一步修复
推迟(Deferred)
这个软件缺陷可以在下一个版本中解决
保留(on hold)
由于技术原因或第三者软件的缺陷,开发人员不能修复的缺陷
不能重现(Unable to reproduce)
开发不能复现这个软件缺陷,需要测试人员检查缺陷复现的步骤。
需要更多信息(Needmoreinfor)
开发能复现这个软件缺陷,但开发人员需要一些信息,例如:缺陷的日志文件,图片等。
重复(Duplicate)
这个软件缺陷已经被其他的软件测试人员发现。
不是缺陷(Notabug)
这个问题不是软件缺陷
需要修改软件规格说明书
(Spec modified)
由于软件规格说明书对软件设计的要求,软件开发人员无法修复这个软件缺陷,必须要修改软件规格说明书。
5 使用McCabe计算方式,计算如下代码复杂度(写出过程:程序流程图,控制流图,得出最终结果)。
int foo(bool isOK)
{
const int ZERO = 0;
int* pInt = NULL;
if (isOk)
{
pInt = &ZERO;
}
return *pInt;
}
程序流程图:
控制流图:
6 请根据以下程序片段,设计最少的测试用例实现条件覆盖
If((A>1)AND(B=0))
Then X=X/A
If((A=2)OR(X>1))
Then X=X+1
Printf("X=%d",x)
第一组数据:
(A = 2
B = 0
X= (>1的任何值))
第二组数据:
(A= (<=1 的任何值)
B = (非0的任何值)
X = (<=1的任何值)
)
7 请列出关于一个印有文字的水杯,你能想到的测试用例
1) 功能:能不能盛水/盛饮料……;
2) 界面(外形):图案是不是清晰;文字描述是不是正确;形状上口大,下口小;
3) 性能:是不是抗摔;盛满水放7*24小时是不是仍然可以使用;
4) 安全:是不是烫手;材料是不是符合食品级别材料;
5) 易用:是不是方便使用;
8 写出对baidu首页搜索功能设计的测试用例
1)不填入任何内容,点击搜索;
2)输入空格,点击搜索;
3)输入单个字符(字母,数字,汉字),点击搜索;
4)输入单个单词/词语,点击搜索;
5)输入一句话(英文/中文),点击搜索;
6)输入图片(合理格式图片),点击搜索;
7)输入不合理格式图片,点击搜索;
8)输入文件后缀名(如.mp3)等,点击搜索;
9)输入边界值(38个汉字,39个汉字),点击搜索;
10) 输入100个汉字,点击搜索。
已交纸质版
1.软件未实现产品说明书要求的功能。软件出现了产品说明书指明不应该出现的错误。软件实现了产品说明书未提到的功能。软件未实现产品说明书虽未明确提及但应该实现的目标。软件难以理解,不易使用,运行缓慢或者--最终用户会认为不好 2. 1.点击“开始”->“程...
已交纸质作业
1.未达到说明书表明的功能、出现了说明书说明不会出现的错误、软件功能超出了说明书的范围、未达到说明书指出的应达到的目标、软件不易使用 2.(1)点击开始、程序、附件、记事本,打开记事本软件 (2)仅输入写之后,点击文件保存 (3)打开保存的文件 出现的...
1、软件未实现产品说明书要求的功能; 软件出现了产品说明书指明不应该出现的错误; 软件实现了产品说明书未提到的功能; 软件未实现产品说明书虽未明确提及但应该实现的目标; 软件难以理解,不易使用,运行缓慢或者——最...
1. 软件未实现产品说明书要求的功能软件出现了产品说明书指明不应该出现的错误软件实现了产品说明书未提到的功能软件未实现产品说明书虽未明确提及但应该实现的目标软件难以理解,不易使用,运行缓慢或者 -- 最终用户会认为不好 2(1) 点击“开始”->“” 程序...
已交纸质作业
1. 软件未实现产品说明书要求的功能; 软件出现了产品说明书指明不应该出现的错误; 软件实现了产品说明书未提到的功能; 软件未实现产品说明书虽未明确提及但应该实现的目标; 软件难以理解,不易使用,运行缓慢或者最终用户会认为不好 ...
一. 1..软件未实现产品说明书要求的功能 3.软件实现了产品说明书未提到的功能 3.软件出现了产品说明书指明不应该出现的错误 4.软件未实现产品说明书虽未明确提及但应该实现的目标 5.软件难以理解,不易使用,运行缓慢或者----最终用户会...