学分高考 软件测试

App卸载测试都包含哪些方面?

发布时间: 2023-04-08 09:03:05

App卸载测试都包含哪些方面?

[��ǩ:����]

App是客户端程序,客户端程序就需要进行安装才能使用,因此需要测试安装、卸载、升级测试
主要卸载测试点:
1. 正常卸载(APP手动卸载、工具卸载)
2. 运行时卸载
3. 取消卸载(一载一半,手动取消)
4. 卸载异常终端(没电、断网...)
5. 卸载后无数据残留
当初在黑马程序员上课时候都讲得很清楚。

软件测试的方法有哪些?

测试的有2种方法

答:黑盒测试和白盒测试

黑盒:这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。

黑盒测试又叫做功能测试或数据驱动测试。

白盒:此方法把测试对象看做一个透明的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。

通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。因此白盒测试又称为结构测试或逻辑驱动测试。

软件测试按过程分为三个步骤

答:单元测试:单元测试又称模块测试,是针对软件设计的最小单位—程序模块,进行正确性检验的测试工作。其目的在于发现各模块内部可能存在的各种差错。

单元测试需要从程序的内部结构出发设计测试用例。多个模块可以平行地独立进行单元测试。

集成测试:在运行(可能是不完整)的应用中保证软件单元被结合后能正常操作的测试执行的阶段

系统测试:当应用作为整体运行时的测试执行阶段

软件测试的步骤是什么?

1)测试过程按4个步骤进行,即单元测试(UnitTesting)、集成测试(IntegratedTesting)、确认测试(ValidationTesting)和系统测试(SystemTesting)及发版测试。

2)开始是单元测试,集中对用源代码实现的每一个程序单元进行测试,检查各个程序模块是否正确地实现了规定的功能。

3)集成测试把已测试过的模块组装起来,主要对与设计相关的软件体系结构的构造进行测试。

4)确认测试则是要检查已实现的软件是否满足了需求规格说明中确定了的各种需求,以及软件配置是否完全、正确。

应该考虑进行如何测试的测试方法

黑盒测试(Blackboxtesting)——不考虑内部设计和代码,根据需求和功能进行测试。

白盒测试(Whiteboxtesting)——根据应用软件的代码的内部逻辑,按照代码的语句、分支、路径和条件进行测试。

功能测试(functionaltesting)——对一个应用软件的功能模块进行黑盒测试。这种测试应当由测试人员进行。但这并不意味着程序员在推出软件之前不进行代码检查。(这一原则适用于所有的测试阶段。)

系统测试——针对全部需求说明进行黑盒测试,包括系统中所有的部件。

回归测试(regressiontesting)——每当软件经过了整理、修改、或者其环境发生变化,都重复进行测试。很难说需要进行多少次回归测试,特别是是到了开发周期的最后阶段。进行此种测试,特别适于使用自动测试工具。

负荷试验(loadtesting)——在大负荷条件下对应用软件进行测试。例如测试一个网站在不同负荷情况下的状况,以确定在什么情况下系统响应速度下降或是出现故障。

压力测试(stresstesting)——经常可以与“负荷测试”或“性能测试”相互代替。这种测试是用来检查系统在下列条件下的情况:在非正常的巨大负荷下、某些动作和输入大量重复、输入大数、对数据库进行非常复杂的查询,等等。

性能测试(performancetesting)——经常可以与“压力测试”或“负荷测试”相互代替。理想的“性能测试”(也包括其他任何类型的测试)都应在质量保障和测试计划的文档终予以规定。

可用性测试(usabilitytesting)——是专为“对用户友好”的特性进行测试。这是一种主观的感觉,取决于最终用户或顾客。可以进行用户会见、检查、对用户会议录像、或者使用其他技术。程序员和测试人员通常不参加可用性测试。

安装/卸载测试(install/uninstalltesting)——对安装/卸载进行测试(包括全部、部分、升级操作)。

安全测试(securitytesting)——测试系统在应付非授权的内部/外部访问、故意的损坏时的防护情况。这需要精密复杂的测试技术。

兼容性测试(compatabilitytesting)——测试在特殊的硬件/软件/操作系统/网络环境下的软件表现。

α测试(alphatesting)——在开发一个应用软件即将完成时所进行的测试。此时还允许有较小的设计修改。通常由最终用户或其他人进行这种测试,而不是由程序员和测试人员来进行。

β测试(betatesting)——当开发和测试已基本完成,需要在正式发行之前最后寻找毛病而进行的测试。通常由最终用户或其他人进行这种测试,而不是由程序员和测试人员来进行。

安装测试的卸载

1、直接删除安装文件夹卸载的提示是否与概要设计说明一致
2、测试使用系统自带的添加删除(以WIDOWSXP为例)程序卸载的情况
3、测试软件自带的卸载程序
4、测试卸载后文件是否全部删除包括安装文件夹、注册表、系统环境变量
5、卸载过程中出现的意外情况的测试(如死机、断电、重启)
6、卸载是否支持取消功能,单击取消后软件卸载的情况
7、软件自带卸载程序的UI测试
8、如果软件有调用系统文件,当卸载文件时,是否有相应的提示

如何进行app的升级、安装、卸载测试

1 升级:
1). 跨版本 1.0 -->3.0
2). 相邻版本 1.1-->1.2
2 安装
1). 首次安装 (主要关注:依赖环境检测及依赖环境的安装)
2). 安装->卸载->安装 (主要关注:用户配置数据是否保留后对下次安装的影响)
3 卸载
1). 保留数据卸载(主要关注:用户配置数据是否保留)
2). 不保留数据卸载(主要关注:卸载后数据是否全被删除干净->配置文件、应用程序文件、注册表)
如有任何疑问欢迎来黑马程序员技术社区探讨

以上就是学分高考的小编对App卸载测试都包含哪些方面?,以及App卸载测试都包含哪些方面?的详细介绍与分析,相信大家看完之后都已经对这方面有了更详细的认识与了解。

温馨提示:
本文【App卸载测试都包含哪些方面?】由作者教培参考提供。该文观点仅代表作者本人,学分高考系信息发布平台,仅提供信息存储空间服务,若存在侵权问题,请及时联系管理员或作者进行删除。
我们采用的作品包括内容和图片部分来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
内容侵权、违法和不良信息举报
Copyright @ 2024 学分高考 All Rights Reserved 版权所有. 湘ICP备17021685号