收藏 分享(赏)

软件测试规程文档.doc

上传人:Facebook 文档编号:7192736 上传时间:2019-05-09 格式:DOC 页数:6 大小:64.50KB
下载 相关 举报
软件测试规程文档.doc_第1页
第1页 / 共6页
软件测试规程文档.doc_第2页
第2页 / 共6页
软件测试规程文档.doc_第3页
第3页 / 共6页
软件测试规程文档.doc_第4页
第4页 / 共6页
软件测试规程文档.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、项目编号 文档编号 版本号 测试规程公司名称 第一组 项目名称 聆唱音乐播放器 系统/模块名称 android 2014 年 1 月 7 日修订记录类别:A 增加 M 修改 D 删除日期 版本号 类别 描述 作者1引言 41.1 编写目的 .41.2 项目背景 .41.3 定义 .41.4 参考资料 .42 测试规程清单 43 测试规程列表 .51引言1.1 编写目的【阐明编写测试规程的目的,指明读者对象。 】测试活动主要包括测试启动、测试计划、测试设计、测试执行及测试总结五个过程,本文将描述这些活动如何进行,指导测试人员更好地开展软件测试活动。项目的读者对象:项目经理,需求分析师,概要设计师

2、,详细设计师,代码工程师,测试工程师,美工音效师,指导老师参考。1.2 项目背景【说明项目的来源、委托单位及主管部门。 】项目的来源第一组委托单位:闽江软件学院实训部1.3 定义【列出测试规程中所用到的专门术语的定义和缩写词的原意。 】歌词获取: GetMethod get = new GetMethod(“http:/ + URLEncoder.encode(“filetype:lrc “ + key, “GBK“);get.addRequestHeader(“Host“, ““); get.addRequestHeader(“User-Agent“, “Mozilla/5.0 (Windo

3、ws; U; Windows NT 5.1; zh-CN; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11“); get.addRequestHeader(“Accept“, “text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5“); get.addRequestHeader(“Accept-Language“, “zh-cn,zh;q=0.5“); get.addRequestHeader(“Keep-A

4、live“, “300“); get.addRequestHeader(“Referer“, “http:/ get.addRequestHeader(“Connection“, “keep-alive“); int i = http.executeMethod(get);歌曲数据操作:private void DBOperate(int pos) dbHelper = new DBHelper(this, “music.db“, null, 2); Cursor c = dbHelper.query(pos); Date currentTime = new Date(); SimpleDat

5、eFormat formatter = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss“); String dateString = formatter.format(currentTime); if (c=null|c.getCount()=0)/如果查询结果为空 ContentValues values = new ContentValues(); values.put(“music_id“, pos); values.put(“clicks“, 1); values.put(“latest“, dateString); dbHelper.insert(

6、values); else c.moveToNext(); int clicks = c.getInt(2); clicks+; ContentValues values = new ContentValues(); values.put(“clicks“, clicks); values.put(“latest“, dateString); dbHelper.update(values, pos); if (c!=null) c.close(); c = null; if (dbHelper!=null) dbHelper.close(); dbHelper = null; 计算性能;资源的

7、利用和回收;启动时间;伸缩性;稳定性。计算性能就是马儿要能跑,要有很快的速度,最好是“日行千里,夜行八百” 。对软件系统来讲,计算性能是用户最关心的一个指标,即软件系统有多快。比如,用户会关注软件系统执行一个典型的业务需要花多少时间。我们要给出用户答案,我们的系统完成用户典型操作,比如业务的交易计算,数据的增、删、改、查时间是不是在用户可以接受的范围内。资源的利用和回收就是马儿少吃草。软件系统的“草料”就是其依存的硬件和软件资源,硬件资源包括客户端硬件、服务器硬件和网络硬件;软件资源包括操作系统、中间件和数据库等。其中要特别说的是,运行软件系统需要使用到的服务器内存数量,对于整个系统的性能表现

8、是至关重要的。因此,软件系统能否在运行时有效地使用和释放内存是我们考察软件性能的一个重要因素。对计算机来讲,计算机内存为程序提供运行空间(有代码区和数据区) ,如果内存不够大,CPU 就不能把全部的数据和程序放到内存里,只好放一部分在内存,一部分放在硬盘中,现用现取,而读取内存和读取硬盘数据的速度要差好几个数量级,这就大大影响了计算机的工作效率。如果还不能理解内存的重要性的话,可以用个形象的例子来说明:如果 CPU 是个画家,那么内存就是他的工作台。工作台上放着画布(被操作的数据) ,还有各种画笔、刷子等各种工具(运行的程序) 。如果工作台(内存)不能足够大,容纳不下绘画所使用的所有工具,那么

9、画家就需要不时地去储藏室(硬盘等存储设备)里取所需的工具,这就会大大影响绘画的速度。所以在评价一个系统性能的时候,要特别关注这个系统对内存的使用。启动时间这是马儿的加速度问题。用户希望系统进入正常工作状态的时间越短越好,尤其在主备系统中,软件的启动时间直接影响主备的切换效率。而不同软件系统启动时间会不同的。伸缩性马儿要能快能慢。伸缩性是分析系统性能经常被忽略的一个方面。比如一个系统在 50 个并发用户访问的时候表现正常,但是当并发用户达到 1000 的时候,系统表现如何?服务器的性能是逐渐下降呢,还是在某个拐点附近急剧下降呢?稳定性千里马能够“路遥知马力” ,而黑马只能够一时跑得快。用户希望自

10、己的软件系统是千里马,而不是黑马。尤其是金融和电信系统,这些系统基本上都是每天 24 小时运转,时时刻刻准备着为用户提供服务。如果它们在运行一段时间后出现了问题,不能响应用户的请求甚至破坏或丢失了数据,那么系统为用户带来的损失是巨大的。这种稳定性问题应该在软件系统上线之前就被考虑并得到解决。1.4 参考资料【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括: a. 项目的计划任务书、合同或批文;b. 项目开发计划;c. 需求规格说明书;d. 概要设计说明书;e. 详细设计说明书;f. 用户操作手册;g. 本测试规程中引用的其他资料、采用的软件开发标准或规范。 】2 测试规程

11、清单项目编号 测试项目 子项目编号 测试子项目 测试用例编号 测试结论 结论场景 1 播放歌曲 01 播放 可行 可行场景 2 显示歌词 02 实时歌词显示可行 可行场景 3 摇动切歌 03 可行 可行场景 4 耳机线控 04 可行 可行项目总数 3 测试规程列表项目编号:测试项目: 聆唱音乐播放器测试子项目: 播放器的播放、暂停、切歌、歌词显示、摇晃切歌、耳机线控测试目的: 为了测试项目是可否可行,查找错误相关测试用例: 功能测试用例,性能测试用例,图形用户界面测试用例,并发性能测试用例,业务组合性能测试,可靠性测试用例,信息安全性测试用例,网络性能测试,服务器性能测试,安装/反安装测试用例特殊需求: 无测试步骤: 测试启动-建立测试计划-测试设计-测试用例的编写-测试环境的准备-正式执行-测试通过准则-测试总结-提交产品测试结果: 基本功能完善,但还有功能可以添加,慢慢完善

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报