zoukankan      html  css  js  c++  java
  • Android 锁屏软件MemoryDebris测试报告

    目 录

    项目基本信息. 1

    第1章         引言

    1.1        编写目的

    1.2        项目背景

    1.3        参考资料

    1.4        术语和缩略语

    第2章         测试概要

    2.1        测试用例设计

    2.2        测试用例属性

    2.2.1功能性

    2.2.2 可靠性

    2.2.3 可使用性

    2.2.4 安全性

    第3章         测试内容和执行情况

    3.1        项目测试概况表

    3.2        功能

    3.2.1            UI界面测试

    3.2.2            锁屏模块测试

    3.2.3            用户设置

    3.3        性能(效率)

    3.3.1            测试用例

    3.3.2            设备效率

    3.4        安全性

    3.5        易用性

    3.6        兼容性

    3.7        安装和手册

    第4章         缺陷的统计与分析

    4.1        缺陷汇总及分析

    第5章         测试结论与建议

    5.1        测试结论

    5.2        建议

    项目基本信息

    项目名称

    Android手机锁屏软件

    客户方

    Android手机用户

    开发方

    北京航空航天大学计算机学院 buaa_smile软工小组

    项目委托时间

    2013-10-16

    项目测试时间范围

    从    2013-12-14    至     2013-12-21         

    测试参与人员

    顾育豪、刘强、黄明源、陈睿翊、王洛书、张梦达


    第1章           引言

    1.1   编写目的

    本测试报告为Android手机锁屏软件的测试报告,目的在于总结测试阶段的测试以及分析测试结果,描述系统是否符合需求,测试软件功能的完善性。

    1.2   项目背景

    我们小组的研究课题是编写一个在Android手机上运行的锁屏软件,在常规的锁屏界面添加备忘录和读书笔记的功能,帮助人们利用闲暇时间记忆某些东西,所以该项目会追求灵巧方便,更加贴近大众需求。

    1.3   参考资料

    资料名称

    作者

    Android开发从入门到精通

    扶松柏

    Android应用开发攻略

    Ian   F.Darwin

    软件测试

    肖汉

    1.4   术语和缩略语

    缩略语

    全意

    MemoryDebris  

    记忆碎片


    第2章           测试概要

        Alpha测试从2013年11月9日开始到2013年11月12日结束,共持续4天。测试内容主要包括兼容性测试、性能测试等内容,兼容性测试利用云端测试工具对大量机型、不同android版本进行了详细的测试,性能测试由小组成员在自己手机上进行真机测试,在用户体验的同时查找软件的漏洞。

    2.1   测试用例设计

    由于此款手机锁屏软件功能相对简单,因此就挑选安装测试、启动运行测试、卸载测试几个测试样例。

    2.2   测试用例属性

    2.2.1功能性

           系统实现的主要功能,包括添加备忘录和读书笔记,同时显示到锁屏界面上;

           系统实现的次要功能,包括更换锁屏界面背景图片。

    2.2.2 可靠性

           操作按钮提示信息正确性,一致性,可理解性;

           限制条件提示信息正确性,一致性,可理解性;

           输入方式可理解性;

           中文界面下数据语言与界面语言的一致性。

    2.2.3 可使用性

    系统必须在实现用户需求的层次上实现比较稳定的运行,同时和用户的操作系统兼容,保证用户可以稳定地使用。

    2.2.4 安全性

    系统在记录用户使用情况的过程中应该保证用户的信息和数据的安全。

    第3章           测试内容和执行情况

    3.1   项目测试概况表

     

     

     

     

    项目测试概况表

     

    测试基本信息

     
     

     

                                                                         

    测试程序

    MemoryDebris(1.0)

    测试通过率

    91.73%

     
     

    测试平台

    Android

     
     

    测试机型数

    137

     
     

    未执行机型数

    4

     
     

     

    3.2   功能

    3.2.1    UI界面测试

    功能

    基本要求

    测试情况

    测试通过

    备忘录手动写入

    UI界面可以接收用户手动输入的备忘录

    功能实现

    备忘录短信导入

    UI界面可以导入用户手机上的短信到备忘录中

    功能实现

    读书笔记手动写入

    UI界面可以接收用户手动输入的读书笔记内容

    功能实现

    3.2.2    锁屏模块测试

    功能

    基本要求

    测试情况

    测试通过

    实现手机锁屏

    用户在关闭手机屏幕后再打开时能够显示软件的锁屏界面

    功能实现

     √  

    3.2.3    用户设置

    功能

    基本要求

    测试情况

    测试通过

    对软件进行个性化设置

    设置软件的皮肤、软件的启用与否等

    功能实现

     √  

    3.3   性能(效率)

    性能测试情况概要

    性能指标概况

     
     

     

    启动耗时

    CPU占用

    内存占用

     
     

    平均值

    0.78s

    2.36%

    23.69MB

     
     

    峰值

    5.22s

    100.0%

    110.29MB

     

    (手机型号)

    纽曼 (Newpad) (T3) 4.0.3

    华为  C8813 4.1.1

    ZOPO  C2 AliyunOs   2.0.0

     

    启动耗时

     
     

    区间(s)

    0.29~1.28

    1.29~2.27

    2.28~3.26

    3.27~4.25

    4.26~5.22

     
     

    个数

    116

    6

    2

    0

    1

     
     

    占比

    92.8%

    4.8%

    1.6%

    0.0%

    0.8%

     
     

     

    3.3.1    测试用例

    测试系统在预定环境和负载下的响应情况。

    安装测试

     
     

     

    个数

    占比

    通过率

     
     

    测试通过

    128

    93.4%

    96.2%

     
     

    测试未通过

    5

    3.6%

     
     

    测试未执行

    4

    2.9%

     

    启动运行测试

     
     

     

    个数

    占比

    通过率

     
     

    测试通过

    122

    89.1%

    95.3%

     
     

    测试未通过

    6

    4.4%

     
     

    测试未执行

    9

    6.6%

     
     

    卸载测试

     
     

     

    个数

    占比

    通过率

     
     

    测试通过

    122

    89.1%

    100.0%

     
     

    测试未通过

    0

    0.0%

     
     

    测试未执行

    15

    10.9%

     
     

    3.3.2    设备效率

    启动耗时

     
     

    区间(s)

    0.29~1.28

    1.29~2.27

    2.28~3.26

    3.27~4.25

    4.26~5.22

     
     

    个数

    116

    6

    2

    0

    1

     
     

    占比

    92.8%

    4.8%

    1.6%

    0.0%

    0.8%

     
     

    CPU占用

     
     

    区间(%)

    0.00~20.00

    20.10~40.00

    40.10~60.00

    60.10~80.00

    80.10~100.00

     
     

    个数

    133

    0

    0

    0

    0

     
     

    占比

    100.0%

    0.0%

    0.0%

    0.0%

    0.0%

     
     

    内存占用

     
     

    区间(MB)

    0.00~22.06

    22.07~44.12

    44.13~66.18

    66.19~88.24

    88.25~110.29

     
     

    个数

    68

    56

    7

    2

    0

     
     

    占比

    51.1%

    42.1%

    5.3%

    1.5%

    0.0%

     
     

    3.4   安全性

    测试内容

    基本要求

    测试情况

    测试通过

    用户权限

    所有授权用户是否能在所授权限下进行工作,不容许超权限。

    实现要求

     √  

    3.5   易用性

    测试内容

    基本要求

    测试情况

    测试通过

    易安装性

    安装参数给出默认值或提示,需要用户干预的地方尽量少,操作方便。

    实现要求

     √  

    易使用性

    用户安装软件之后能够立即进行基本的体验

    实现要求

     √  

    3.6   兼容性

    测试机型号

    系统版本

    分辨率

    兼容性测试

    安装测试

    启动运行测试

    卸载测试

    100+  100B

    android 4.1.2

    720*1184

    安装通过

    运行通过

    卸载通过

    HTC Desire (606w)

    android 4.1.2

    540*960

    安装通过

    运行通过

    卸载通过

    HTC Desire 609d (609d)

    android 4.1.2

    540*960

    安装通过

    运行通过

    卸载通过

    HTC One (802w)

    android 4.1.2

    1080*1920

    安装通过

    运行通过

    卸载通过

    HTC  T327t

    android 4.0.3

    480*800

    安装通过

    运行通过

    卸载通过

    HTC 新渴望VC (T328d)

    android 4.0.3

    480*800

    安装通过

    运行通过

    卸载通过

    HTC Desire V (T328w)

    android 4.0.3

    480*800

    安装通过

    运行通过

    卸载通过

    HTC  T329w

    android 4.0.4

    480*800

    安装通过

    运行通过

    卸载通过

    HTC One SU (T528w)

    android 4.0.4

    480*800

    安装通过

    运行通过

    卸载通过

    HTC Butterfly (X920e)

    android 4.1.1

    1080*1920

    安装通过

    运行通过

    卸载通过

    HTC One S (Z560e)

    android 4.0.3

    540*960

    安装通过

    运行通过

    卸载通过

    OPPO  R809T

    android 4.2.1

    720*1280

    安装通过

    运行通过

    卸载通过

    OPPO  R811

    android 4.0.4

    320*480

    安装通过

    运行通过

    卸载通过

    OPPO  R819T

    android 4.2.1

    720*1280

    安装通过

    运行通过

    卸载通过

    OPPO  T29

    android 4.0.4

    540*960

    安装未执行

    运行未执行

    卸载未执行

    OPPO  U701T

    android 4.0.4

    480*800

    安装通过

    运行通过

    卸载通过

    OPPO Ulike2 (U705T)

    android 4.0.4

    540*888

    安装通过

    运行通过

    卸载通过

    OPPO Finder (X907)

    android 4.0.3

    480*800

    安装通过

    运行通过

    卸载通过

    OPPO Find 5 (X909)

    android 4.1.1

    1080*1920

    安装通过

    运行通过

    卸载通过

    OPPO Find 5 (X909T)

    android 4.2.2

    1080*1920

    安装通过

    运行通过

    卸载通过

    TCL  S850

    android 4.1.1

    720*1280

    安装通过

    运行通过

    卸载通过

    ThL  V12

    android 4.0.4

    480*854

    安装通过

    运行通过

    卸载通过

    ZOPO  C1

    android AliyunOs 2.0.0

    720*1280

    安装通过

    运行通过

    卸载通过

    ZOPO  C2

    android AliyunOs 2.0.0

    1080*1920

    安装通过

    运行通过

    卸载通过

    奥乐  AOLE 616

    android 4.2.2

    480*800

    安装通过

    运行通过

    卸载通过

    波导  T9600

    android 4.0.4

    540*960

    安装通过

    运行未通过

    卸载通过

    博沃  S-F16

    android 4.0.4

    720*1184

    安装通过

    运行通过

    卸载通过

    步步高  S7t

    android 4.0.4

    480*800

    安装通过

    运行通过

    卸载通过

    步步高 Xplay (X510w)

    android 4.2.2

    1080*1920

    安装通过

    运行通过

    卸载通过

    步步高  Y19t

    android 4.2.1

    540*960

    安装通过

    运行通过

    卸载通过

    晨想  5S+

    android 4.1.2

    480*854

    安装通过

    运行通过

    卸载通过

    晨想  M2+

    android 4.1.2

    480*854

    安装通过

    运行通过

    卸载通过

    大可乐  MC001

    android 4.0.4

    640*960

    安装通过

    运行通过

    卸载通过

    大显  8000

    android 4.1

    480*854

    安装通过

    运行通过

    卸载通过

    大显  HT7100

    android 4.1.2

    480*854

    安装通过

    运行通过

    卸载通过

    大显  启辰200

    android 4.1.1

    540*960

    安装通过

    运行通过

    卸载通过

    东信  W1

    android 4.2.1

    720*1280

    安装通过

    运行通过

    卸载通过

    朵唯  D360

    android 4.0.4

    480*800

    安装通过

    运行通过

    卸载通过

    飞利浦  W732

    android 4.0.3

    480*800

    安装通过

    运行通过

    卸载通过

    飞秒  H2

    android 4.2.2

    480*800

    安装通过

    运行通过

    卸载通过

    谷歌  Nexus 4

    android 4.2.2

    768*1280

    安装未执行

    运行未执行

    卸载未执行

    谷歌  Nexus 4

    android 4.3

    768*1184

    安装通过

    运行通过

    卸载通过

    海信  EG970

    android 4.1.2

    540*960

    安装通过

    运行通过

    卸载通过

    海信  HS-T9

    android 4.2.2

    720*1280

    安装通过

    运行未通过

    卸载通过

    海信  HS-T959

    android 4.2.1

    480*854

    安装通过

    运行通过

    卸载通过

    海旭  HP288C

    android 4.1.4

    480*800

    安装未通过

    运行未执行

    卸载未执行

    海旭  HP688C

    android 4.2.1

    480*854

    安装通过

    运行通过

    卸载通过

    宏基  AK330S

    android 4.0.3

    540*888

    安装通过

    运行通过

    卸载通过

    华为  C8813

    android 4.1.1

    480*854

    安装通过

    运行通过

    卸载通过

    华为 Ascend G330C (C8825D)

    android 4.0.4

    480*800

    安装通过

    运行通过

    卸载通过

    华为 G500C (C8826D)

    android 4.0.4

    480*800

    安装通过

    运行通过

    卸载通过

    华为  G525-U00

    android 4.1.2

    540*960

    安装通过

    运行通过

    卸载通过

    华为  MT1-U06

    android 4.1.2

    720*1280

    安装通过

    运行通过

    卸载通过

    华为   P6-T00

    android 4.2.2

    720*1280

    安装通过

    运行通过

    卸载通过

    华为 G309Tpro (T8830Pro )

    android 4.0.4

    480*800

    安装通过

    运行通过

    卸载通过

    华为 G510移动版 (T8951)

    android 4.0.4

    480*854

    安装通过

    运行通过

    卸载通过

    华为 Ascend P1 (T9200)

    android 4.0.3

    540*960

    安装通过

    运行通过

    卸载通过

    华为 Ascend G330D (U8825d)

    android 4.0.4

    480*800

    安装通过

    运行通过

    卸载通过

    华为 荣耀+ (U8950D)

    android 4.0.4

    540*960

    安装通过

    运行通过

    卸载通过

    华为 Ascend D1 (U9500)

    android 4.0.3

    720*1280

    安装通过

    运行通过

    卸载通过

    华为  U9508

    android 4.0.4

    720*1280

    安装通过

    运行通过

    卸载通过

    基伍  I88

    android 4.0.4

    480*800

    安装通过

    运行通过

    卸载通过

    金立  GN700W

    android 4.0.4

    480*800

    安装通过

    运行通过

    卸载通过

    酷派  5890

    android 4.1.2

    540*960

    安装通过

    运行通过

    卸载通过

    酷派 春雷MAX (7295)

    android 4.1.2

    540*960

    安装通过

    运行通过

    卸载通过

    酷派  8150D

    android 4.0.3

    480*800

    安装通过

    运行通过

    卸载通过

    酷派  8190

    android 4.0.3

    540*960

    安装通过

    运行通过

    卸载通过

    酷派  8720

    android 4.0.3

    720*1280

    安装通过

    运行未通过

    卸载通过

    酷派  8730

    android 4.1.1

    720*1280

    安装通过

    运行通过

    卸载通过

    酷派  9070

    android 4.2.1

    720*1280

    安装未执行

    运行未执行

    卸载未执行

    联想 Idea Tab (A2109A)

    android 4.0.4

    800*1232

    安装通过

    运行通过

    卸载通过

    联想  A3000-H

    android 4.2.1

    600*976

    安装通过

    运行通过

    卸载通过

    联想  A376

    android 4.0.3

    480*800

    安装通过

    运行通过

    卸载通过

    联想  A630

    android 4.0.4

    480*854

    安装通过

    运行通过

    卸载通过

    联想  A630t

    android 4.0.4

    480*854

    安装通过

    运行通过

    卸载通过

    联想  A789

    android 4.0.4

    480*800

    安装通过

    运行通过

    卸载通过

    联想  A798t

    android 4.0.4

    480*782

    安装通过

    运行通过

    卸载通过

    联想  A820

    android 4.1.2

    540*960

    安装通过

    运行通过

    卸载通过

    联想  K860

    android 4.0.4

    720*1200

    安装通过

    运行通过

    卸载通过

    联想  K860i

    android 4.0.4

    720*1200

    安装通过

    运行通过

    卸载通过

    联想  K900

    android 4.2.1

    1080*1920

    安装通过

    运行通过

    卸载通过

    联想  S720

    android 4.0.4

    540*960

    安装通过

    运行通过

    卸载通过

    盟宝欧  N7100

    android 4.0.4

    480*800

    安装未通过

    运行未执行

    卸载未执行

    摩托罗拉 Razr i (MT788)

    android 4.0.4

    540*894

    安装通过

    运行通过

    卸载通过

    摩托罗拉 Razr i (MT788)

    android 4.1.2

    540*894

    安装通过

    运行通过

    卸载通过

    纽曼 Newpad (T3)

    android 4.0.3

    800*444

    安装通过

    运行通过

    卸载通过

    三星 Galaxy Chat (GT-B5330)

    android 4.0.4

    240*320

    安装通过

    运行通过

    卸载通过

    三星  GT-I8262D

    android 4.1.2

    480*800

    安装通过

    运行通过

    卸载通过

    三星  GT-I8268

    android 4.1.2

    480*800

    安装通过

    运行通过

    卸载通过

    三星  GT-I9082i

    android 4.1.2

    480*800

    安装通过

    运行通过

    卸载通过

    三星 GALAXY SIII (GT-I9308)

    android 4.0.4

    720*1280

    安装通过

    运行通过

    卸载通过

    三星 Galaxy S4 (GT-I9500)

    android 4.2.2

    1080*1920

    安装通过

    运行通过

    卸载通过

    三星  GT-I9508

    android 4.2.2

    1080*1920

    安装通过

    运行通过

    卸载通过

    三星 Galaxy Note II (GT-N7100)

    android 4.1.2

    720*1280

    安装通过

    运行通过

    卸载通过

    三星 GALAXY Note2 (GT-N7102)

    android 4.1.1

    720*1280

    安装通过

    运行通过

    卸载通过

    三星 Galaxy Note II (GT-N7108)

    android 4.1.1

    720*1280

    安装通过

    运行通过

    卸载通过

    三星 Galaxy Note 10.1 (GT-N8010)

    android 4.1.2

    800*1232

    安装通过

    运行通过

    卸载通过

    三星 Galaxy Tab II (GT-P3110)

    android 4.0.4

    600*976

    安装通过

    运行通过

    卸载通过

    三星 Galaxy Tab 2 (GT-P5110)

    android 4.0.4

    800*1232

    安装通过

    运行通过

    卸载通过

    三星 Galaxy Trend Duos (GT-S7562)

    android 4.0.4

    480*800

    安装通过

    运行通过

    卸载通过

    三星 Galaxy Trend Duos (GT-S7562i)

    android 4.0.4

    480*800

    安装通过

    运行通过

    卸载通过

    三星  GT-S7898

    android 4.1.2

    480*800

    安装通过

    运行通过

    卸载通过

    三星  SCH-I739

    android 4.1.2

    480*800

    安装通过

    运行通过

    卸载通过

    三星  SCH-I869

    android 4.1.2

    480*800

    安装通过

    运行通过

    卸载通过

    索尼 Xperia Z (L36h)

    android 4.1.2

    1080*1776

    安装通过

    运行通过

    卸载通过

    索尼 Xperia P (LT22i)

    android 4.0.4

    540*960

    安装通过

    运行未通过

    卸载通过

    索尼 Xperia SL (LT26ii)

    android 4.0.4

    720*1280

    安装通过

    运行通过

    卸载通过

    索尼 Xperia L (S36h)

    android 4.1.2

    480*854

    安装通过

    运行通过

    卸载通过

    天迈  D68X

    android 4.0.4

    480*800

    安装通过

    运行通过

    卸载通过

    天语  K-Touch S5

    android 4.1.2

    540*960

    安装通过

    运行通过

    卸载通过

    天语  TY-K Touch E616

    android 4.1.2

    480*854

    安装通过

    运行通过

    卸载通过

    天语 小黄蜂 (W619)

    android AliyunOs 1.5.1.12

    320*480

    安装未通过

    运行未执行

    卸载未执行

    夏新  N820

    android 4.0.4

    540*960

    安装通过

    运行通过

    卸载通过

    夏新  N821

    android 4.0.4

    540*960

    安装通过

    运行未通过

    卸载通过

    夏新  N850

    android AliyunOs 2.0.0

    540*960

    安装通过

    运行通过

    卸载通过

    小辣椒 北斗小辣椒 (LA-I)

    android 4.0.4

    480*800

    安装通过

    运行通过

    卸载通过

    小辣椒  LA-M1

    android 4.1.2

    540*960

    安装通过

    运行通过

    卸载通过

    小辣椒  LA-M1Y

    android AliyunOs 2.0.0

    540*960

    安装通过

    运行通过

    卸载通过

    小辣椒  LA-Q1

    android 4.1.1

    720*1184

    安装通过

    运行通过

    卸载通过

    小米  MI 1S

    android 4.0.4

    480*854

    安装通过

    运行通过

    卸载通过

    小米  MI 2SC

    android 4.1.1

    720*1280

    安装通过

    运行通过

    卸载通过

    优购  UOOGOU_R8

    android 4.1.1

    480*854

    安装通过

    运行通过

    卸载通过

    优购  UOOGOU_X6

    android 4.1.1

    480*800

    安装通过

    运行通过

    卸载通过

    优思  U1201

    android 4.0.4

    540*960

    安装通过

    运行未通过

    卸载通过

    友利通  TD100

    android 4.0.4

    320*480

    安装未通过

    运行未执行

    卸载未执行

    知己 SPHS on Hsdroid (6S-3)

    android 4.1.1

    480*854

    安装未通过

    运行未执行

    卸载未执行

    中兴  N986

    android 4.2.1

    720*1280

    安装通过

    运行通过

    卸载通过

    中兴  U795

    android 4.0.4

    480*800

    安装未执行

    运行未执行

    卸载未执行

    中兴  U807

    android 4.0.4

    480*800

    安装通过

    运行通过

    卸载通过

    中兴  U930HD

    android 4.0.3

    720*1184

    安装通过

    运行通过

    卸载通过

    中兴  U950

    android 4.0.4

    480*728

    安装通过

    运行通过

    卸载通过

    中兴 Grand X (V970)

    android 4.0.4

    540*960

    安装通过

    运行通过

    卸载通过

    中兴 Geek (V975)

    android 4.2.2

    720*1280

    安装通过

    运行通过

    卸载通过

    中兴 Grand X Quad (V987)

    android 4.2.1

    720*1280

    安装通过

    运行通过

    卸载通过

    崴郎  VLAND E2013

    android 4.1.2

    540*960

    安装通过

    运行通过

    卸载通过

    魅族 MX (M032)

    android 4.0.3

    640*960

    安装通过

    运行通过

    卸载通过

    魅族 MX2 (M040)

    android 4.1.1

    800*1280

    安装通过

    运行通过

    卸载通过

    3.7   安装和手册

    测试内容

    基本要求

    测试情况

    测试通过

    启动安装程序

    下载apk文件至手机,点击apk文件完成安装

    实现要求

     √  

    使用软件功能

    能够使用备忘录、读书笔记等功能

    实现要求

     √  

    第4章           缺陷的统计与分析

    4.1   缺陷汇总及分析

     

    重要缺陷分析表

    模块名称

    缺陷编号

    简要描述

    分析结果

    测试通过(Pass/Fail)

    备忘录

    1

    数据编号只能累加,不能刷新

    /

    读书笔记

    2

    只能手动输入,不能自动导入

    /

    第5章           测试结论与建议

    5.1   测试结论

    Android手机锁屏软件在用户现场环境进行功能、可靠性、安全性、可使用性、兼容性、安装和手册功能七个方面进行了全面的测试,测试结果表明:Android手机锁屏软件基本达到需求文档中的要求,并具有以下特点:

    1. 软件简单方便,非常易于用户体验;
    2. 软件定位面向大众需求,在日常使用的锁屏上添加一些小功能达到充分利用闲暇时间的目的,创新而又符合需求。

    5.2   建议

    1.读书笔记方面尝试能否从某些阅读软件中导入书签、摘录之类的内容;

    2.设置界面可以多使用PreferenceActivity中的组件来美化布局。

  • 相关阅读:
    signal(SIGCHLD, SIG_IGN)和signal(SIGPIPE, SIG_IGN);
    关于pthread_cond_wait使用while循环判断的理解
    linux的sleep()和usleep()的使用和区别
    C中结构体的存储分配
    扯扯python的多线程的同步锁 Lock RLock Semaphore Event Condition
    线程属性的初始化以及销毁
    Mysql数据库一个表字段中存了id,并以逗号分隔,id对应的详细信息在另一个表中
    sqlyog 注册码
    Oracle 12C卸载图文教程
    Oracle12c Release1安装图解(详解)
  • 原文地址:https://www.cnblogs.com/buaa-smile/p/3487893.html
Copyright © 2011-2022 走看看