《软件测试技术》课程设计报告测试分析报告Word文件下载.docx
- 文档编号:21708184
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:16
- 大小:83.58KB
《软件测试技术》课程设计报告测试分析报告Word文件下载.docx
《《软件测试技术》课程设计报告测试分析报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《《软件测试技术》课程设计报告测试分析报告Word文件下载.docx(16页珍藏版)》请在冰豆网上搜索。
任何一个完全测试和穷举测试的工作量都是巨大的,在实践上是行不通的。
因此任何实际测试都不能保证被测试的程序中不遗漏错误或缺陷。
为了最大程度减少这种遗漏,同时最大限度发现可能存在的错误,在实施测试前必须确定合适的测试方法,并以此为依据制定详细的测试方案。
依据软件本身性质、规模和应用场合的不同,软件测试人员选择不同的方案,以最少的软、硬件资源以及人力资源投入,得到最佳的测试效果,这就是测试分析报告编写所在。
1.2参考资料
表1-1:
参考资料列表
参考资料
是否可用
备注
需求规格说明书
可用
系统设计说明书
系统原型
系统源码
不可用
文档丢失
用户使用手册
原本就没有编写
测试计划
2.静态测试错误报告
2.1测试对象及参考规范
测试对象为“系统分析设计文档”或“某功能模块代码”。
2.2静态测试缺陷报告
缺陷记录编号
BUG2—1
测试项目
系统分析设计文档
测试人员
吴婷婷
测试日期
2012年4月18日
优先级
高
缺陷解决人
无
缺陷描述
文档描述太简单,只有几个图,也没有对相应的图做一些必要的解释,使用户(有些用户是非专业人员,不一定能看懂软件设计中的专业术语)很难明白系统所要表达的功能,也使系统开发人员很难才搞清楚系统的具体内容。
附件(缺陷截图)
缺陷解决验证人
解决日期
尚未解决
验证日期
缺陷是否解决
否
验证是否通过
这个截图只是其中的一个图。
另,我认为需要给图中一些英文做一些中文解释,方便理解,避免翻译过程因个人文化程度含糊或是异议。
因系统分析设计人员大多数已不在本地,还有一个成员因最近学习或其他事务繁忙,缺陷一直没得到解决。
找不到该系统的具体功能模块的数据流程图,文档可用率很低。
......
3.测试用例
表3-1:
测试用例表
测试用例编号
TUC_G.2.1
添加新用户模块
重要级别
2012年4月15日
功能描述
在添加用户这个界面中,总经理可以为店面里的的相关人员添加不同的角色,比如总经理,领班,人事经理,外卖负责人,厨师长等六个角色。
并且用户名为1—6的字符,密码为6—16位的字符。
前提条件
用户以总经理的身份成功登录系统,才拥有添加用户的权限。
测试项编号
输入/
操作步骤
预期的输出
实际输出结果
1
典型值
依次输入以下信息:
用户编号:
122
用户名:
wtt
密码:
123456
电子邮箱:
453654@
联系电话:
6767687
家庭地址:
银川市西夏区
权限设置:
领班
单击“确定”按钮。
在用户管理模块中有用户的信息
与期望输出值相符。
2
123
gfdg
123456789abcdefg
总经理
3
124
jhj
7867878
7657575
4
异常值
126
efef
1234567
5
127
wryht
123456789abcdef
345542@
6865
与期望输出值相符
6
12345
453674@
显示提示信息“输入的密码长度太短!
”,然后重新输入。
7
sdsafsa
8
单击“确定”按钮
”,然后重新输入。
与期望输出值不相符
应该是输入密码不能为空。
9
1234567890abcdefghijklm
显示提示信息“输入的密码长度太长!
等价类划分法和边界值法。
代码如下:
PublicClassfrmEditUser
Privatem_strPasswordAsString
PrivateSubUpdateInfo(ByValtableAsDataTable,ByValindexAsInteger)
txtUsername.Text=table.Rows(index)("
用户名"
)
txtPassword.Text=table.Rows(index)("
密码"
m_strPassword=txtPassword.Text
txtUserID.Text=table.Rows(index)("
用户编号"
txtReaderEmail.Text=table.Rows(index)("
电子邮箱"
txtReaderTel.Text=table.Rows(index)("
联系电话"
txtReaderHome.Text=table.Rows(index)("
家庭地址"
DimpowerAsString=table.Rows(index)("
权限"
).ToString().Trim()
Ifpower.Equals("
总经理"
)Then
RadioButtonAdmin.Checked=True
ElseIfpower.Equals("
领班"
RadioButtonUser.Checked=True
人事经理"
RadioButtonGuest.Checked=True
外卖负责人"
RadioButton1.Checked=True
Else
RadioButton2.Checked=True
EndIf
EndSub
PrivateSubfrmEditUser_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.Load
lbUserName.Items.Clear()
DimSQLStringAsString="
SELECT*FROMtbUser"
DimuserAsDBuser=NewDBuser()
'
'
SQL查询语句
DimUserTableAsDataTable=user.SearchUser(SQLString)
DimUserRowAsDataRow
ForEachUserRowInUserTable.Rows
lbUserName.Items.Add(UserRow("
))
Next
lbUserName.SelectedIndex=0
UpdateInfo(UserTable,0)
PrivateSubButton3_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton3.Click
Close()
PrivateSublbUserName_SelectedIndexChanged(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandleslbUserName.SelectedIndexChanged
DimnameAsString=lbUserName.SelectedItem().ToString()
SELECT*FROMtbUserwhere用户名='
"
&
name&
"
DimuserAsDBuser=NewDBuser
DimtableAsDataTable=user.SearchUser(SQLString)
UpdateInfo(table,0)
PrivateSubButton1_Click_1(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.Click
DimUserAsNewDBuser(lbUserName.SelectedItem,txtPassword.Text)
判断密码的长度是否太短
IftxtPassword.Text.Length<
6Then
MsgBox("
输入的密码长度太短!
MsgBoxStyle.Exclamation,"
信息框"
ExitSub
判断密码的长度是否太长
IftxtPassword.Text.Length>
16Then
输入的密码长度太长!
判断密码是否为空
IfTrim(txtPassword.Text)="
Then
输入的密码不能为空!
DimpowerAsString
IfRadioButtonAdmin.CheckedThen
power="
ElseIfRadioButtonUser.CheckedThen
ElseIfRadioButtonGuest.CheckedThen
ElseIfRadioButton1.CheckedThen
厨师长"
编辑记录
IfNotm_strPassword.Equals(txtPassword.Text)Then
m_strPassword=DBuser.Encrypt(txtPassword.Text)
DimstrEditAsString="
密码='
m_strPassword&
用户编号='
Trim(txtUserID.Text)&
联系电话='
Trim(txtReaderTel.Text)&
电子邮箱='
Trim(txtReaderEmail.Text)&
家庭地址='
Trim(txtReaderHome.Text)&
权限='
+power+"
User.EditUser("
tbUser"
strEdit,"
txtUsername.Text)
EndClass
4.缺陷报告
表4-1:
缺陷报告
BUG_G2.2
菜单管理模块
低
数据只占了模块的一半,大部分空白
卞春林
是
……
5.测试总结
5.1测试覆盖率
5.2.1源代码测试覆盖率
5.2.2需求测试覆盖率
5.2测试统计表
表5-1:
测试统计表
测试系统名称
测试用例
统计结果
(数量)
通过
不通过
总计
缺陷统计
结果(数量)
致命缺陷
数据定义缺陷
功能缺陷
需求缺陷
界面问题
设计缺陷
程序逻辑缺陷
性能缺陷
缺陷总计数量
5.3测试统计图
图5-1***系统测试统计图
参考文献
[1][德]Spillner,Linz,[挪]Schaefer著,刘琴等译,《软件测试基础(第2版)》,人民邮电出版社,2009年4月
[2]朱少民,《软件测试方法和技术》,清华大学出版社,2005年7月
[3]教育部考试中心/教育部考试中心,《全国计算机等级考试四级教程--软件测试工程师(2008年版)》,高等教育出版社,2007年9月
[4]赵斌,《软件测试技术经典教程(第二版)》,科学出版社,2011年3月
[5][美]PaulC.Jorgensen,《软件测试(原书第2版)》,机械工业出版社,2007年4月
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件测试技术 软件 测试 技术 课程设计 报告 分析