软件测试计划书终极版.docx
- 文档编号:286257
- 上传时间:2023-04-28
- 格式:DOCX
- 页数:12
- 大小:41.69KB
软件测试计划书终极版.docx
《软件测试计划书终极版.docx》由会员分享,可在线阅读,更多相关《软件测试计划书终极版.docx(12页珍藏版)》请在冰点文库上搜索。
软件测试计划书终极版
软件测试文档
班级:
软件131
学号:
************
******
1.测试计划
1.1项目名称
互联网大数据分析
1.2测试计划名称
互联网大数据分析---情感分析模块测试
1.3项目背景和内容概要
互联网大数据分析是由中原工学院计算机学院软件工程专业刘小明老师主持开发的,主要是针对互联网大数据分析,其中情感分析是舆情分析中的一部分,是舆情分析的重要组成部分
1.5相关数据、缩略语、定义
Nlp:
NLP是神经语言程序学(Neuro-LinguisticProgramming)的英文缩写。
Lp:
李鹏的缩写
Sentiment:
情感分析
Polarity:
情感分析的极性分析
1.6测试过程
1.6.1测试目标
a)测试目的
通过输入测试数据,来验证情感分析中的情感分析,极性分析结果的正确率
b)测试类型
功能测试,黑盒测试
c)测试级别
单元测试
1.6.2测试分工
情感分析测试模块是由李鹏全权负责包括生成测试代码,及选择测试json串,具体测试工作等
1.6.3测试步骤及方法
(采用《测试程控程序》中规定的那些步骤和相应的测试内容及方法)
1.6.4测试通过标准
测试结果中,系统没有出错,正确率在70%以上,满足性能需求,产生的结果与预期结果相一致
1.6.5修正错误并重新测试的步骤与要求
(填写错误报告表、修正程序错误、修改设计说明,重新测试等)
1.6.6进度计划
2.测试环境
2.1软件
2.1.1应用软件:
toncat服务器,火狐浏览器,svm,eclipse,
2.1.2操作系统:
win7/win8/win10操作系统
2.1.3运行环境:
java环境(Jdk1.8)
2.2硬件
1.计算机一台(6G以上内存,i3以上cpu,硬盘300G以上,需联网)
2.2网络环境
路由器一部/交换机
win防火墙需要关闭
3.功能测试用例设计
3.1功能测试用例说明
3.1.1序号
Nlpsentiment_3_1
3.1.2功能测试用例的名称
Lp0501
3.1.3功能测试用例的目的
验证情感分析模块结果的准确性
3.2功能测试用例的输入
用例输入的用例有明显的情感倾向,用例1小一点,用例2文章长一点,用例3句子要更多,从而判断文章的大小对输出结果的影响
3.2.1用例1
混蛋、你就算现在立刻坐飞机过来在我家楼下跪下给我唱征服我都不会原谅你!
3.2.2用例2
是他们的存在,让我们脚下的土地湿润,而我,怀着虔诚的心情,为他们祈祷当下的幸福。
路很长,脚很冷,放下吧,忘掉她,像忘记一朵花。
3.2.3用例3
新娘是一个女人一生中最为重要的时刻,也同样要是一个女人一生中最美丽点的时刻。
这就是我要做的。
说说婚纱:
身材过于娇小的新娘,适合高腰、纱质、腰部打褶的婚纱,尽量避免下摆过于蓬松的设计。
肩袖设计也应避免夸张,如大泡袖、荷叶袖等。
头纱也不适合过长。
身材丰满的新娘适合直线条、无花边的修饰,宜选低领且腰部与下摆设计简单的婚纱。
若新娘手臂较粗,可以选择中长袖婚纱。
纤瘦的新娘,应注重肩部的设计计,增加垫肩、大泡袖,避免露肩露胸的婚纱。
要想成为最美丽的新娘,还要注意饰物的搭配,新娘的捧花是婚礼上的重要饰物。
如果您选择的是简洁的婚纱,一款绚烂华丽的捧花就必不可少,颜色鲜艳的花束能使婚礼气氛活跃,但需要注意花束的色彩应该与婚礼的主色调相统一。
如果穿白色婚纱,紫色、红色或橙色的鲜花比较适合。
谈谈面妆:
用洗面奶或优质香皂沐浴,再用双手轻拍面部,使肌肤呼吸通畅,毛孔收缩,面容会变得光滑洁白。
然后薄薄搽一层美容霜,打好粉底,以白色或浅肉色粉底为妙。
用粉扑敷优质香粉,再用粉饼薄施均匀,这样可使脸色嫩白清新。
接下去是描眉,把多出“线外”的眉毛用小镊子拔掉。
眉毛不要描得太浓,以“淡扫娥眉”或描成鸳鸯眉为宜。
眼盖涂成淡红色或蓝色,亦可涂成像珍珠那样的淡银色。
描眼圈宜用浅黛色并把睫毛描黑,亦可用睫毛器卷睫毛后,涂蓝色睫毛油。
使用多种颜色描眉画眼时,避免同时使用相反的颜色。
如果你是单眼皮,可使用美目胶、美目灵施涂眼皮,会有双眼皮的美感。
胭脂最好使用桃红色,颊红要浅淡适中,使面颊微微泛红即可,给人以“粉面桃肋”感,切不可涂得红颧高凸、“界线分明”。
口红宜选用大红或变色的,先划出唇线,搽一层光泽唇膏,然后再搽口红。
口红涂好后,用纸巾在嘴唇上按一下,使涂在表层的口红粘在纸巾上,并对镜子把过“唇形”的口红用面巾试去,这样在婚宴喝洒时就不至于把多余的口红留在酒杯上了。
3.3功能测试期待的输出
用例1:
输出的消极概率要在70%以上
用例2:
输出积极的概率要在70%以上
用例3:
输出中性的概率要在70%以上
3.4功能测试方法
直接黑盒测试,在火狐浏览器上,输入下面的网址:
http:
//localhost:
8080/datanlp-sentiment-web/polarity/().json(在括号里填上要测试用例)
4.性能测试用例设计
4.1性能测试用例说明
4.1.1序号
Nlpsentiment_4_1
4.1.2性能测试用例的名称
Lp0301
4.1.3性能测试用例的目的
测试分析模块的负载情况,包括:
1.模块同时处理文本的数量
2.模块处理文本的时间
3.模块运行时占用的系统资源
4.2性能测试用例的输入
4.2.1性能测试用例1:
抱最大希望,尽最大努力,做最坏打算,持最好心态,记住该记住的,忘记该忘记的,改变能改变的,接受成事实的,太阳总是新的,每天都是美好的日子。
4.2.2性能测试用例2:
雷锋精神是中华民族传统美德与社会主义精神、共产主义精神最完美的结合,雷锋的一言一行、一举一动,所表现出的是一个革命战士、共产党人为实现共产主义伟大理想而奋斗的精神,雷锋精神是我们中华民族宝贵的精神财富。
四十多年来,它激励着一代又一代的青少年成长,促进了社会文明的进步。
校园是青少年健康成长的摇篮,提倡“以德育人”,雷锋精神就是最重要的组成部分。
因此我们响应校团委号召,决定开展以发扬雷锋精神为主题的学雷锋活动,号召每位同学从小事做起,从身边做起。
4.2.3性能测试用例3:
小明做好事,没有领导看到,更没有报酬,不是为了个人脸上贴金,也不是捞取点什么实惠,而是要“永远愉快地帮助别人,毫不计较个人得失……”。
人民群众这样赞扬他:
“雷锋出差一千里,好事做了一火车。
”在火车站,一位大嫂的车票丢了,用自己的津贴费替他补了票,大嫂十分感动,当问他叫什么名字,家住在哪里时,他只是风趣地回答道:
“我的名字叫解放军,家住在中国。
”雷锋认为,“当一名无名英雄是最光荣的。
”有人说雷锋是个“傻子”,在雷锋看来,当这样的“傻子”是光荣的。
他说:
“有些人说我是‘傻子’,是不对的。
我要做一个有利于人民、有利于国家的人。
如果说这是‘傻子’,那我是甘心愿意做这样的‘傻子’。
革命需要这样的‘傻子’。
建设也需要这样的‘傻子’。
4.3性能测试期待的输出
4.3.1测试用例1的预期输出结果
{"sentencesubjective"
"0.0415164481849368",
"0.8512341251228109",
"0.10724942669225265"}
处理时间0.1S
系统cpu占用10M,内存占用300M
4.3.2测试用例2的预期输出结果
{"sentencesubjective"
"0.0415164481849368",
"0.8512341251228109",
"0.10724942669225265"}
处理时间0.2.8S
系统cpu占用18M,内存占用300M
4.3.3测试3的预期输出结果
{"sentencesubjective"
"0.0415164481849368",
"0.8512341251228109",
"0.10724942669225265"}
处理时间0.3S
系统cpu占用20M,内存占用300M
4.4测试方法
在不同的虚拟机中本进行测试,模块的压力测试需要工具测试时需要记录,模块的响应时间,系统资源的使用情况,记录模块的并发数目
5.测试实施记录
5.1功能测试实施记录
5.1.1用例一
预期预测结果:
输出的消极概率要在70%以上
实际预测输出:
{"sentencePolarity":
"0.026427859886405756",
"0.025584720070133876",
"0.9479874200434603"]}
输出结果分析:
输出的消极概率为94%,模块功能正常
5.1.2用例2
预期预测结果:
输出的积极概率要在70%以上
实际预测输出:
{"sentencePolarity
"0.0415164481849368",
"0.8512341251228109",
"0.10724942669225265"}
输出结果分析:
输出的机积概率为85%,模块功能正常
5.1.3用例3
预期预测结果:
输出的积极概率要在70%以上
实际预测输出:
{"sentencesubjective"
"0.7415164481849368",
"0.1512341251228109",
"0.09724942669225265"}
输出结果分析:
输出的机积概率为74%,模块功能正常
5.2性能测试实施记录
5.2.1用例1
实际输出
{"sentencesubjective"
"0.0415164481849368",
"0.8512341251228109",
"0.10724942669225265"}
处理时间0.1S
系统cpu占用10M,内存占用300M
5.2.2用例2
测试用例2的预期输出结果
{"sentencesubjective"
"0.0415164481849368",
"0.8512341251228109",
"0.10724942669225265"}
处理时间0.2.8S
系统cpu占用18M,内存占用300M
5.2.3用例3
测试3的预期输出结果
{"sentencesubjective"
"0.0415164481849368",
"0.8512341251228109",
"0.10724942669225265"}
处理时间0.3S
系统cpu占用20M,内存占用300M
6.缺陷报告
6.1.缺陷概述
测试结果通过eclipse中发布后和打成jar包后的结果不一致
6.2.优先级
高
6.3.严重程度
高
6.4.缺陷详细描述
模块测试预测结果通过eclipse中发布后和打成jar包后在tomcat中发布的结果不一致,且打成jar包之后的就分析结果是一个定值,不随测试文本的改变而改变预测值。
但是这个问题在eclipse中发布并没有存在。
6.5.重现步骤
1.
在eclipse中发布sentiment模块,然后再火狐浏览器中输入http:
//localhost:
8080/datanlp-sentiment-web/polarity/我恨中国人,他们都很虚伪.json得到下图结果
然后再把工程打成jar包,在tomcat9.0发布,在火狐浏览器中输入http:
//10.63.2.39:
8080/zutnlp/polarity/http:
//localhost:
8080/datanlp-sentiment-web/polarity/我恨中国人,他们都很虚伪/.json得到下图
2.重复步骤1的操作在eclipse中发布sentiment模块,然后再火狐浏览器中输入http:
//localhost:
8080/datanlp-sentiment-web/polarity/我喜欢中国人,他们都很善良.json得到下图结果
2.重复一的操作在火狐浏览器中输入http:
//10.63.2.39:
8080/zutnlp/polarity/http:
//localhost:
8080/datanlp-sentiment-web/polarity/我喜欢中国人,他们都很善良.json得到下图
3.从上面四张图我们可以发现,在eclipse中发布的模块可以正常工作,而经过的打包之后的模块无法正常运作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 计划书 终极
![提示](https://static.bingdoc.com/images/bang_tan.gif)