乌鲁木齐思科云智教育培训有限责任公司

新疆软件开发培训讲述软件测试不得不注重的10点

发布时间:2025-02-25

新疆软件开发培训讲述软件测试不得不注重的10点

一、安装和卸载

1.应用程序是否可以安装在不同系统版本的IOS或android上(有些系统版本太低,应用程序无法适应);

2.软件安装后是否能正常运行,安装的文件夹和文件是否能写入**目录;

3.安装时是否可以取消;

4.安装空间不足时是否有相应的提示;

5.如果应用程序需要通过网络认证等安装,需要测试网络断开时是否有相应的提示;

6.应用程序是否可以删除(可以从桌面删除,也可以通过软件卸载安装。发现IOS palm上有一个应用在安装的时候没有完全安装。安装终止后,未安装的应用图标始终显示在手机上,无法成功删除)。

7.测试卸载后所有文件是否删除所有安装文件夹;

8.卸载过程中,出现死机、断电、重启等意外情况。环境恢复后可以正确卸载;

9.卸载是否支持取消功能,点击取消后软件卸载是否正常。

二,运行

1.安装APP后,软件能正常打开吗?

2.APP运行时是否有加载图标;

3.APP速度可以接受,切换流畅;

4.如果用户登录时间过长,sessionId将会过期,消息“虽然已经登录,但系统会提示用户不要登录。”

三、登录

1.当登录用户名和密码错误时,界面会出现提示信息;

2.用户自愿注销后,下次启动APP时,应进入登录界面;

3.对于支持自动登录的应用,数据交换时自动登录是否成功,数据库操作是否正确;

4.密码更改后,登录时是否验证了有效数据;

5.当你没有登录时,你能控制一些页面的操作吗

6.切换账号登录,检查登录信息是否及时更新;

7.多个终端运行时,确保数据库运行正确,每个终端都能及时看到数据的更新;

8.对于某些软件,一个帐户只能登录一台机器。此时需要检查原用户是否被排除,并在账号登录多部手机时给出提示信息。

9.当APP切换到后台时,再次切换到前台测试。比如登录时,有电话打进来;

10.当IOS和安卓的不同设备登录同一个账号时,在操作个人信息等数据后,确保数据数据库操作正确,IOS和安卓设备看到的数据都是**的。

四、离线

1.脱机意味着应用程序的本地客户端将缓存一些数据,以供应用程序的下一次调用;

2.对于一些程序,登录后可以不用网络浏览本地数据;

3.没有网络时,刷新获取新数据时,无法获取数据并给出友好提示;

4.切换到后台,再次切换到前台时,可以正常查看;

5.离线后,再次连接到互联网。此时数据更新时,需要从服务器获取新数据来更新客户端数据,更新本地缓存信息;

6.对于部分界面数据,不提供离线查看,需要给出相应提示,界面更新后没有数据;

7.确认无需网络即可浏览本地数据;

8.确认退出APP后可以正常浏览,然后打开APP;

9.确认切换到后台可以正常浏览,然后切换回APP应用;

10.锁定屏幕,然后解锁,返回应用前台正常浏览;

11.服务器数据更新时会出现离线提示。

五、数据更新

1.确认有数据更新后,哪些地方需要手动刷新,哪些地方需要自动刷新;

2.确认从后台切换到前台需要更新哪些页面;

3.根据需求和逻辑,确认哪些数据是服务器请求的实时响应,哪些数据缓存在本地。

六、消息推送开关设置

1.默认开关应该完全打开;

2.将开关设置为自由打开和关闭;

3.设置开关打开时是否能正常接收消息推送(应在应用启用时和应用关闭时接收);

4.当确认后台没有打开APP客户端时,手机消息栏可以收到消息提醒。并点击查看。点击消息栏后,消失;

5.确认APP客户端启动后,可以收到消息提醒,点击查看。客户端运行时,消息不会进入消息栏;

6.当设置开关关闭时,客户端无法接收消息推送。

七、软件更新

1.客户端有新版本时,有更新提示;

2.软件更新必须经过测试,确保安卓软件更新能够正确更新新版本,安装操作正确;

3.确保IOS软件更新会受到限制,并且只有在去商店并且有版本更新时才会进行测试。但是如果有问题,再找也不迟,这样开发人员可以在测试机上模拟一个地址进行测试。

4.用户取消版本更新时,旧版本可以正常使用,但下次启动应用时仍会出现更新提示;

5.当有新版本时,在不删除客户端的情况下,直接更新检查是否可以正常更新,更新后的客户端的功能是否是**版本(正常情况下可以正常更新,无需强制删除本地客户端)。

八、异常测试

1.当没有内存空间时,APP能否正确响应;

2.APP运行时手机关机;

3.应用程序运行时断开网络连接;

4.反复操作某个功能,反复点击,刷新时是否会闪回来;

5.APP运行时拨打或接听电话;

6.发送信息、接收邮件等。APP运行时;

7.多个应用程序运行时;

8.不断切换前台和后台是否影响应用的正常功能;

9.APP运行时,启动摄像头功能。

九、网络环境

1.测试2g、3g、4g、wifi网络下的应用运行速度;

2.测试内网时,选择外网运行中是否有异常处理;

3.网络不好的时候,提交的数据是否一直在处理,是否会有延迟,数据交换失败是否会有提醒;

4.有网络到无网络再到有网络环境时,数据是否能自动恢复并正常加载。

十、其他

1.界面测试。让开发提供一个接口文档,一定要通过接口测试。在接口测试阶段,挖掘缺失和不完善接口的缺陷。这需要准备充足的背景数据;

2.导航测试。运行APP时,无论在哪个接触点,导航是否直观、准确,页面切换是否正确;

3.图片测试。图片和按钮是否自适应;

4.内容测试。检查超长字符和空字符,检查是否有错别字;

5.功能测试。功能是否实现;

6.易用性测试。开发的功能是否易于用户接受,是否符合大众的操作习惯;

7.适应性测试。是否适用于不同的设备和系统;

8.UI测试。应用程序的设计是否足够美观。

  以上就是关于新疆软件开发培训的小知识,想了解更新更详细的内容吗,还不赶快拿起电话来电咨询,您也可以登录新疆软件开发培训的官方网站咨询访问。


分享:

【如果您还没有关注“公司名称”手机网站】

Top