1 / 11
文档名称:

《软件测试技术课程设计》课程设计报告.docx

格式:docx   大小:793KB   页数:11页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《软件测试技术课程设计》课程设计报告.docx

上传人:dyx110 2019/1/13 文件大小:793 KB

下载得到文件列表

《软件测试技术课程设计》课程设计报告.docx

文档介绍

文档介绍:《软件测试技术课程设计》课程设计报告班级:姓名:学号:设计时间:2012/6/24到2012/6/28一、课程设计名称:图书管理系统的测试二、使用工具软件:MyEclipse,,;三、课程设计内容简介:软件测试是根据软件开发阶段的规格说明和程序的内部结构而精心设计的一批测试用例,并利用这些测试用例去运行程序,以发现错误的过程。测试不仅是软件开发中的重要环节之一,也是软件质量保证的关键环节,直接影响着软件的质量评估。程序测试是为了发现错误而执行程序的过程。基本结构流程:单元测试测试用例:对图书管理系统的部分功能代码进行单元测试。在编写完成的系统程序里导入JUnit包来完成单元测试。具体步骤如下:首先,工程名右键,BuildPath,然后选择ConfigureBuildPath,AddLibrary里选择JUnit,下一步,最后点击完成。在工程里,新建一个SourceFolder,.,。在类里编写测试代码。.;lassDaoTest{ ***@Test//查询图书相关信息 publicvoidselectBookInfoTest() { List<BookInfo>list=(); ("1234567891234",((BookInfo)(0)).getISBN()); ("1",((BookInfo)(0)).getTypeid()); ("Java",((BookInfo)(0)).getBookname()); ("测试",((BookInfo)(0)).getWriter()); ("测试",((BookInfo)(0)).getTranslator()); ("***出版社",((BookInfo)(0)).getPublisher()); (,((BookInfo)(0)).getPrice()); } ***@Test//查询借阅表信息 publicvoidselectBorrow(){ List<Borrow>list=("11**********"); (31,((Borrow)(0)).getId()); ("11**********",((Borrow)(0)).getReaderISBN()); }运行测试点击右键,选择RunAs->JUnitTest,出现结果如图:分析测试结果此测试代码共实现了两个查询功能的测试,图书信息的查询和借阅表信息的查询。测试的结果与预期的值相同,数据库中存在ISBN为"1234567891234"的图书,所以结果显示为绿色,在FailureTrace栏中不显示任何错误信息。性能测试在JavaEE项目测试中,服务器的性能是测试的一个重点,而且服务器的缺陷也是多发区。常见的现象如CPU的负荷在不断的增长,Memory常常溢出,系统性能逐渐下降甚至死机等。这些问题在实际的产品线更容易暴露出来。在这方面的测试,JProfiler是一个很好的测试工具,它通过实时的监控系统CPU、Memory和Thread来很好的监控JVM的运行和性能状况。设计测试用例监控端的配置打开JProfiler,然后单击StartCenter,弹出对话框。选择NewSession选项,单击NewRemoteIntergration,单击Start。puter按钮,puter:选择WindowsX86。输入配置远程机器IP地址。被监控端的配置修改服务器启动文件后,,内容如下:setJAVA_OPTS=%JAVA_OPST%-agentpath:F:\jprofiler_windows_7_0\jprofiler7\bin\windows\=port=8849添加PATH环境变量,在PATH中添加之前复制的环境变量。。Tomcat窗口出现提示等待连接的状态;监控端在St