完整计算器软件测试文档(含黑盒,白盒,功能,性能测试),附测试视频BmakerZIP软件测试包.zip 89.06MB 立即下载资源文件列表:ZIP 软件测试包.zip 大约有2个文件 Screenrecorder-2024-06-19-21-48-38-597.mp4 90.03MB 自制计算器安卓软件测试报告.docx 1.28MB 资源介绍: 报告分为引言、测试环境搭建与配置、白盒测试、黑盒测试、功能测试和性能测试六个部分。引言介绍了软件和测试目的,强调通过系统的测试流程发现并修复软件缺陷。测试环境部分描述了测试设备和数据准备。白盒测试和黑盒测试详细说明了测试方法、用例设计和测试过程,发现并记录了软件的问题。功能测试验证了软件的基本功能,并指出在大数运算上的精度问题。性能测试评估了计算器在CPU使用率、内存占用和温度管理方面的表现,提出了进一步优化建议。 <link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/css/base.min.css" rel="stylesheet"/><link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/css/fancy.min.css" rel="stylesheet"/><link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89566660/raw.css" rel="stylesheet"/><div id="sidebar" style="display: none"><div id="outline"></div></div><div class="pf w0 h0" data-page-no="1" id="pf1"><div class="pc pc1 w0 h0"><img alt="" class="bi x0 y0 w1 h1" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89566660/bg1.jpg"/><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">自制计<span class="_ _0"></span>算器安卓<span class="_ _0"></span>软件测<span class="_ _0"></span>试报告<span class="_ _0"></span>:</div><div class="t m0 x1 h2 y2 ff1 fs0 fc0 sc0 ls0 ws0">一、引<span class="_ _0"></span>言</div><div class="t m0 x1 h3 y3 ff2 fs1 fc0 sc1 ls0 ws0">1.1 <span class="_ _1"> </span><span class="ff3 sc0">被测软件<span class="_ _0"></span>介绍</span></div><div class="t m0 x2 h4 y4 ff4 fs2 fc0 sc1 ls0 ws0">本次软件项目介绍的核心是一款针对安卓平台开发的自制计算器应用。<span class="_ _2"></span>这款计算器拥有</div><div class="t m0 x1 h4 y5 ff4 fs2 fc0 sc1 ls0 ws0">好看的界面和运算加减乘除的功能,<span class="_ _3"></span>采用了先进的算法和数据处理技术,<span class="_ _3"></span>确保计算结果的准</div><div class="t m0 x1 h4 y6 ff4 fs2 fc0 sc1 ls0 ws0">确性和高效性。</div><div class="t m0 x2 h4 y7 ff4 fs2 fc0 sc1 ls0 ws0">并且此计算器软件使用按键输入,避免了随意输入算式产生的各种错误。</div><div class="t m0 x1 h3 y8 ff2 fs1 fc0 sc1 ls0 ws0">1.2 <span class="_ _1"> </span><span class="ff3 sc0">测试背景<span class="_ _0"></span>与目的</span></div><div class="t m0 x2 h4 y9 ff4 fs2 fc0 sc1 ls0 ws0">在当前数字化时代,<span class="_ _4"></span>移动应用已经成为我日常生活中不可或缺的一部分。<span class="_ _4"></span>其中,<span class="_ _4"></span>计算器</div><div class="t m0 x1 h4 ya ff4 fs2 fc0 sc1 ls0 ws0">应用因其便捷性和实用性,<span class="_ _5"></span>深受我的喜爱。<span class="_ _5"></span>然而,<span class="_ _5"></span>随着市场竞争的加剧,<span class="_ _5"></span>我对计算器应用的</div><div class="t m0 x1 h4 yb ff4 fs2 fc0 sc1 ls0 ws0">要求也越来越高,<span class="_ _5"></span>不仅希望它功能全面,<span class="_ _6"></span>还要求它性能稳定、<span class="_ _5"></span>操作流畅。<span class="_ _6"></span>因此,<span class="_ _5"></span>我决定进行</div><div class="t m0 x1 h4 yc ff4 fs2 fc0 sc1 ls0 ws0">一次<span class="_ _0"></span>测试<span class="_ _0"></span>,旨<span class="_ _0"></span>在全<span class="_ _0"></span>面<span class="_ _0"></span>评估<span class="_ _0"></span>我自<span class="_ _0"></span>制的<span class="_ _0"></span>计<span class="_ _0"></span>算器<span class="_ _0"></span>安卓<span class="_ _0"></span>软件<span class="_ _0"></span>在功<span class="_ _0"></span>能<span class="_ _0"></span>、性<span class="_ _0"></span>能、<span class="_ _0"></span>用户<span class="_ _0"></span>体验<span class="_ _0"></span>等<span class="_ _0"></span>方面<span class="_ _0"></span>的表<span class="_ _0"></span>现,</div><div class="t m0 x1 h4 yd ff4 fs2 fc0 sc1 ls0 ws0">以确保它能够满足市场需求,提升用户满意度。</div><div class="t m0 x2 h4 ye ff4 fs2 fc0 sc1 ls0 ws0">我进行这次测试的目的,<span class="_ _7"></span>是希望通过系统的测试流程,<span class="_ _7"></span>发现软件可能存在的缺陷和漏洞,</div><div class="t m0 x1 h4 yf ff4 fs2 fc0 sc1 ls0 ws0">并提出相应的优化建议。<span class="_ _4"></span>我计划利用白盒测试、<span class="_ _4"></span>黑盒测试、<span class="_ _4"></span>功能测试和性能测试多种测试方</div><div class="t m0 x1 h4 y10 ff4 fs2 fc0 sc1 ls0 ws0">法,对软件的代码结构、输入输出、功能实现以及性能表现进行全面剖析。</div><div class="t m0 x2 h4 y11 ff4 fs2 fc0 sc1 ls0 ws0">在测试过程中,<span class="_ _4"></span>我会遵循严格的测试标准和流程,<span class="_ _4"></span>确保测试结果的准确性和可靠性。<span class="_ _4"></span>我</div><div class="t m0 x1 h4 y12 ff4 fs2 fc0 sc1 ls0 ws0">会采用自动化测试工具和手动测试相结合的方式,<span class="_ _3"></span>对软件的各项功能进行逐一验证,<span class="_ _3"></span>并记录</div><div class="t m0 x1 h4 y13 ff4 fs2 fc0 sc1 ls0 ws0">详细的测试数据和结果。<span class="_ _4"></span>同时,<span class="_ _4"></span>我也会及时跟踪和处理测试过程中发现的问题,<span class="_ _4"></span>确保问题能</div></div><div class="pi" data-data='{"ctm":[1.611830,0.000000,0.000000,1.611830,0.000000,0.000000]}'></div></div><div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89566660/bg2.jpg"><div class="t m0 x1 h4 y14 ff4 fs2 fc0 sc1 ls0 ws0">够得到及时有效的解决。</div><div class="t m0 x1 h3 y15 ff2 fs1 fc0 sc1 ls0 ws0">1.3 <span class="_ _1"> </span><span class="ff3 sc0">程序流程<span class="_ _0"></span>图</span></div></div><div class="pi" data-data='{"ctm":[1.611830,0.000000,0.000000,1.611830,0.000000,0.000000]}'></div></div><div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89566660/bg3.jpg"><div class="t m0 x1 h2 y16 ff1 fs0 fc0 sc0 ls0 ws0">二、测<span class="_ _0"></span>试环境搭<span class="_ _0"></span>建与配<span class="_ _0"></span>置</div><div class="t m0 x2 h4 y17 ff4 fs2 fc0 sc1 ls0 ws0">在测试环境搭建与配置阶段,<span class="_ _3"></span>我们针对自制计算器安卓软件进行了详尽的准备工作。<span class="_ _3"></span>首</div><div class="t m0 x1 h4 y18 ff4 fs2 fc0 sc1 ls0 ws0">先,<span class="_ _3"></span>我们选择了多款不同配置和版本的安卓设备作为测试终端,<span class="_ _3"></span>以确保软件在各种环境下都</div><div class="t m0 x1 h4 y19 ff4 fs2 fc0 sc1 ls0 ws0">能稳定运行。<span class="_ _4"></span>这些设备包括不同品牌、<span class="_ _4"></span>不同屏幕尺寸、<span class="_ _4"></span>不同处理器型号和内存容量的手机和</div><div class="t m0 x1 h4 y1a ff4 fs2 fc0 sc1 ls0 ws0">平板电脑,以模拟真实用户的使用场景。</div><div class="t m0 x2 h4 y1b ff4 fs2 fc0 sc1 ls0 ws0">在测试数据的准备上,<span class="_ _3"></span>我们根据软件的功能特点和测试需求,<span class="_ _3"></span>设计了多组测试用例和测</div><div class="t m0 x1 h4 y1c ff4 fs2 fc0 sc1 ls0 ws0">试数据。<span class="_ _5"></span>这些数据包括正常输入、<span class="_ _5"></span>异常输入、<span class="_ _5"></span>边界值输入等,<span class="_ _5"></span>以全面覆盖软件的各项功能和</div><div class="t m0 x1 h4 y1d ff4 fs2 fc0 sc1 ls0 ws0">性能点。</div><div class="t m0 x2 h4 y1e ff4 fs2 fc0 sc1 ls0 ws0">本文将展示以下环境下的测试结果:</div><div class="t m0 x2 h4 y1f ff4 fs2 fc0 sc1 ls0 ws0">手机机型:<span class="ff5">Xiaomi 12S Pro</span></div><div class="t m0 x2 h4 y20 ff4 fs2 fc0 sc1 ls0 ws0">操作系统:<span class="ff5">Xiaomi HyperOS 1.0.4.0.ULECNXM</span></div><div class="t m0 x2 h4 y21 ff4 fs2 fc0 sc1 ls0 ws0">处理器:第一代骁龙<span class="ff5">®8+</span>移动平台</div><div class="t m0 x2 h4 y22 ff4 fs2 fc0 sc1 ls0 ws0">运行内存:<span class="ff5">12.0+6.0GB(</span>内存扩展<span class="ff5">)</span></div><div class="t m0 x2 h4 y23 ff4 fs2 fc0 sc1 ls0 ws0">屏幕尺寸:<span class="ff5">6.73<span class="_ _8"> </span></span>英寸</div><div class="t m0 x1 h2 y24 ff1 fs0 fc0 sc0 ls0 ws0">三、白<span class="_ _0"></span>盒测试</div><div class="t m0 x1 h3 y25 ff2 fs1 fc0 sc1 ls0 ws0">3.1 <span class="_ _1"> </span><span class="ff3 sc0">测试主题<span class="_ _0"></span>方法实施</span></div><div class="t m0 x2 h4 y26 ff4 fs2 fc0 sc1 ls0 ws0">本次白盒测试代码基于面向对象进行。</div><div class="t m0 x2 h4 y27 ff1 fs2 fc0 sc0 ls0 ws0">语句覆盖:</div><div class="t m0 x2 h4 y28 ff4 fs2 fc0 sc1 ls0 ws0">代码块:</div></div><div class="pi" data-data='{"ctm":[1.611830,0.000000,0.000000,1.611830,0.000000,0.000000]}'></div></div><div id="pf4" class="pf w0 h0" data-page-no="4"><div class="pc pc4 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89566660/bg4.jpg"><div class="t m0 x2 h4 y29 ff4 fs2 fc0 sc1 ls0 ws0">由代码块可以看出,代码分为两个部分<span class="_ _0"></span>,计算和点击事件,由于计算代码也集<span class="_ _0"></span>成至<span class="ff6">‘<span class="ff5">=</span>’</span></div></div><div class="pi" data-data='{"ctm":[1.611830,0.000000,0.000000,1.611830,0.000000,0.000000]}'></div></div><div id="pf5" class="pf w0 h0" data-page-no="5"><div class="pc pc5 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89566660/bg5.jpg"><div class="t m0 x1 h4 y14 ff4 fs2 fc0 sc1 ls0 ws0">号的按钮中,所以对所有<span class="_ _8"> </span><span class="ff5">20<span class="_ _8"> </span></span>个按钮进行点击后即可完成语句覆盖。</div><div class="t m0 x2 h4 y2a ff1 fs2 fc0 sc0 ls0 ws0">路径覆盖:</div><div class="t m0 x2 h4 y2b ff4 fs2 fc0 sc1 ls0 ws0">根据程序流程图可知:</div><div class="t m0 x2 h4 y2c ff1 fs2 fc0 sc0 ls0 ws0">独立路径集合:<span class="_ _0"></span><span class="ff7 sc1">13<span class="_ _8"> </span></span>条</div><div class="t m0 x3 h4 y2d ff4 fs2 fc0 sc1 ls0 ws0">路径<span class="_ _8"> </span><span class="ff5">1</span>:<span class="ff5">aaa</span></div><div class="t m0 x3 h4 y2e ff4 fs2 fc0 sc1 ls0 ws0">路径<span class="_ _8"> </span><span class="ff5">2</span>:<span class="ff5">aab</span></div><div class="t m0 x3 h4 y2f ff4 fs2 fc0 sc1 ls0 ws0">路径<span class="_ _8"> </span><span class="ff5">3</span>:<span class="ff5">ab</span></div><div class="t m0 x3 h4 y30 ff4 fs2 fc0 sc1 ls0 ws0">路径<span class="_ _8"> </span><span class="ff5">4</span>:<span class="ff5">ba</span></div><div class="t m0 x3 h4 y31 ff4 fs2 fc0 sc1 ls0 ws0">路径<span class="_ _8"> </span><span class="ff5">5</span>:<span class="ff5">bb</span></div><div class="t m0 x3 h4 y32 ff4 fs2 fc0 sc1 ls0 ws0">路径<span class="_ _8"> </span><span class="ff5">6</span>:<span class="ff5">ca</span></div><div class="t m0 x3 h4 y33 ff4 fs2 fc0 sc1 ls0 ws0">路径<span class="_ _8"> </span><span class="ff5">7</span>:<span class="ff5">cb</span></div><div class="t m0 x3 h4 y34 ff4 fs2 fc0 sc1 ls0 ws0">路径<span class="_ _8"> </span><span class="ff5">8</span>:<span class="ff5">da</span></div><div class="t m0 x3 h4 y35 ff4 fs2 fc0 sc1 ls0 ws0">路径<span class="_ _8"> </span><span class="ff5">9</span>:<span class="ff5">db</span></div><div class="t m0 x3 h4 y29 ff4 fs2 fc0 sc1 ls0 ws0">路径<span class="_ _8"> </span><span class="ff5">10</span>:<span class="ff5">e</span></div></div><div class="pi" data-data='{"ctm":[1.611830,0.000000,0.000000,1.611830,0.000000,0.000000]}'></div></div>