完整计算器软件测试文档(含黑盒,白盒,功能,性能测试),附测试视频
资源文件列表:

Screenrecorder-2024-06-19-21-48-38-597.mp4 90.03MB
自制计算器安卓软件测试报告.docx 1.28MB
资源介绍:
报告分为引言、测试环境搭建与配置、白盒测试、黑盒测试、功能测试和性能测试六个部分。引言介绍了软件和测试目的,强调通过系统的测试流程发现并修复软件缺陷。测试环境部分描述了测试设备和数据准备。白盒测试和黑盒测试详细说明了测试方法、用例设计和测试过程,发现并记录了软件的问题。功能测试验证了软件的基本功能,并指出在大数运算上的精度问题。性能测试评估了计算器在CPU使用率、内存占用和温度管理方面的表现,提出了进一步优化建议。
自制计算器安卓软件测试报告:
一、引言
1.1 被测软件介绍
本次软件项目介绍的核心是一款针对安卓平台开发的自制计算器应用。这款计算器拥有
好看的界面和运算加减乘除的功能,采用了先进的算法和数据处理技术,确保计算结果的准
确性和高效性。
并且此计算器软件使用按键输入,避免了随意输入算式产生的各种错误。
1.2 测试背景与目的
在当前数字化时代,移动应用已经成为我日常生活中不可或缺的一部分。其中,计算器
应用因其便捷性和实用性,深受我的喜爱。然而,随着市场竞争的加剧,我对计算器应用的
要求也越来越高,不仅希望它功能全面,还要求它性能稳定、操作流畅。因此,我决定进行
一次测试,旨在全面评估我自制的计算器安卓软件在功能、性能、用户体验等方面的表现,
以确保它能够满足市场需求,提升用户满意度。
我进行这次测试的目的,是希望通过系统的测试流程,发现软件可能存在的缺陷和漏洞,
并提出相应的优化建议。我计划利用白盒测试、黑盒测试、功能测试和性能测试多种测试方
法,对软件的代码结构、输入输出、功能实现以及性能表现进行全面剖析。
在测试过程中,我会遵循严格的测试标准和流程,确保测试结果的准确性和可靠性。我
会采用自动化测试工具和手动测试相结合的方式,对软件的各项功能进行逐一验证,并记录
详细的测试数据和结果。同时,我也会及时跟踪和处理测试过程中发现的问题,确保问题能

够得到及时有效的解决。
1.3 程序流程图

二、测试环境搭建与配置
在测试环境搭建与配置阶段,我们针对自制计算器安卓软件进行了详尽的准备工作。首
先,我们选择了多款不同配置和版本的安卓设备作为测试终端,以确保软件在各种环境下都
能稳定运行。这些设备包括不同品牌、不同屏幕尺寸、不同处理器型号和内存容量的手机和
平板电脑,以模拟真实用户的使用场景。
在测试数据的准备上,我们根据软件的功能特点和测试需求,设计了多组测试用例和测
试数据。这些数据包括正常输入、异常输入、边界值输入等,以全面覆盖软件的各项功能和
性能点。
本文将展示以下环境下的测试结果:
手机机型:Xiaomi 12S Pro
操作系统:Xiaomi HyperOS 1.0.4.0.ULECNXM
处理器:第一代骁龙®8+移动平台
运行内存:12.0+6.0GB(内存扩展)
屏幕尺寸:6.73 英寸
三、白盒测试
3.1 测试主题方法实施
本次白盒测试代码基于面向对象进行。
语句覆盖:
代码块:

由代码块可以看出,代码分为两个部分,计算和点击事件,由于计算代码也集成至‘=’

号的按钮中,所以对所有 20 个按钮进行点击后即可完成语句覆盖。
路径覆盖:
根据程序流程图可知:
独立路径集合:13 条
路径 1:aaa
路径 2:aab
路径 3:ab
路径 4:ba
路径 5:bb
路径 6:ca
路径 7:cb
路径 8:da
路径 9:db
路径 10:e