小程序测试心得

slowfish slowfish     2022-12-22     700

关键词:

这篇博客,记录下我测试小程序的一些心得:

一、测试前准备:

1、环境搭建,环境配置,前端页面,必要的时候可以下载微信web开发工具,参考文档如下,

https://www.jianshu.com/p/4d3190111eb0

2、管理后台,准备数据,准备账户

二、测试范围:

 

1、权限测试:

  1. 未授权登录小程序--未授权的时候,进行业务的操作,一般使用这个都会弹出框,提醒你先授权在登录小程序;ps:在这一块,特别注意小程序的分享,分享打开后,没有授权情况,业务是你能查看;还有就是老用户,小程序被kill了,又打开,需要授权,页面、业务ok;
  2. 已授权登录小程序--正向业务,意味着微信账号北小程序管理方所获取,自动以微信的身份进行业务的操作;
  3. 同一个微信号在不同手机上进行登录授权--所查看的数据无疑

ps:小程序的授权基本都是没什么大问题,还需要关注下布局,页面,未授权有些核心业务是不能看到的;

2、功能测试:

  1. 按照功能模块测试:所有的功能测试,从最开始的,都是从这一层开始,把大功能模块,划分小的功能模块,覆盖每个细节,具体的方法不再赘述;
  2. 按照业务流程测试:业务流程,就是使用用户可能的一些操作场景,同一个业务可能又不同的路径去实现,所以都需要去覆盖;
  3. 按照数据流向测试:根据数据从某一端操作输入和输出流向,设计基于数据流向的测试用例,检查输入的数据是否按照代码的逻辑执行正常的输出,是否数据发生异常;
  4. 同一个功能不同入口的有效性检查;很多功能,可能会与很多入口,这个时候每个功能都需覆盖;
  5. 交互性检查:就是交互的检查,各种端的检查,

3、手机兼容:

  1. 手机兼容来说,这是小程序考虑较少的,因为微信他们大部分帮你做了兼容;但是不代表你不考虑,这里还是需要考虑机型的兼容--里面功能的兼容;ps :我就见过华为荣耀青春版9,验证手机号码,输入款按钮被挡住了;

4、易用性检查:

  1. 导航、层级返回键等都需要关注
  2. 字体、图片,动态交互效果

ps:1、一个应用,同时只能打开10个页面,后面就打不开了,特备循环;2、大小限制,小程序打包后,都被限制在1M以下,图片和icon都会被压缩;所以也不用担心图片造成的性能问题;3、1rpx像素的出现短线的情况,就是高倍像素;4、如果经常程序被微信给强制kill了,就要找原因了;5、小程序功能多的时候,包很大,开发进行分包的时候,也需要测试回归;6、小程序不能直接分享到朋友圈

 

测试心得--基于微信小图书销售小程序

---恢复内容开始---随着上个星期所有的页面以及对应的需求全部完成,我们组便快马加鞭直接进入测试首先是使用微信web开发者工具使用真机测试(终于发现这个工具的好处了),因为是刚刚做完不久,在写页面的时候,每个页... 查看详情

测试心得

   本周四我们进行了JAVA语言程序设计课程的第一次课堂考试,也是老师对我们暑期学习成果的检验与验收。尽管暑期放假之前就已经知道了开学会面临这样的考试,但暑期还是放飞了自我,没能做到严格要求自己,... 查看详情

软件测试管理的一点小心得

某甲问道:「测试做太多的话,会不会使得bug解不完?」某乙回答:「还不简单。只要不做测试,就没有bug。」上述对话,反应出许多软件工作人员对于测试的想法。对多数软件开发人员而言,测试大概是仅次于维护之外,最令... 查看详情

基于爬虫的小湖知识图谱系统测试心得

我在本次项目中负责的主要部分就是编写爬虫程序,然后将爬取到的程序传递给数据库。所以我本次的测试也是偏重在这方面的。测试目的就主要是测试出程序依旧存在的不足之处,并以文档的形式记录下来,方便接下来的开发... 查看详情

一个十年java程序员的心得

展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10... 查看详情

测试心得

...不想抄别人的把别人拉下水,只能写一个这样的检查了,程序也没写了多少,以后一定好好 查看详情

于显新网络运营大师-专业se的站点运营-小程序心得分析与经验总结

  于显新网络运营大师-专业SE的站点运营-小程序心得分析与经验总结,1.17,我们来讨论一下近两年比较火爆的微信小程序的开发与运营,每年初,微信公开课都会在朋友圈中形成一阵刷屏的风潮。互联网行业内的不少人都会... 查看详情

构建之法第二章读书心得

...那么怎么样才能做好测试呢?1、要在功能和参数上验证程序的正确性。2、单元测试最好由代码的作者来写。3、保证测试之后,机器状态保持不变。4、速度要快。5、重复测试结果应该一致。我们还要对程序进行效能分析,保证... 查看详情

构建之法阅读心得

...元测试的标:单元测试应该在最基本的功能/参数上验证程序的正确性、单元测试必须由最熟悉的人来写、单元测试过后,机器状态保持不变、单元测试要快、单元测试应该产生可重复、一致的结果。独立性——单元测试的运行/... 查看详情

软件测试江湖心得技巧篇

...年轻不懂事,不懂得江湖的规矩,惹下许多的是非。软件测试江湖也是江湖,也有一些小技巧。1)Bug记录技巧详细的bug描述作为测试来讲,bug记录是日常工作中非常重要的一项,这项工作的好坏直接决定了后续的bug修改功能是... 查看详情

读《凌波微步-软件开发警戒案例集》小心得

...了解到了为什么这部书叫做凌波微步呢,因为这本书对于程序员来说像是一本轻功,我们写程序的时候要加轻便,所以需要加上注释,我觉得注释可以使我们的程序更加的简明有力,尤其是简洁的注释可以使人对代码的认知更加... 查看详情

alpha冲刺day4

...难开发工具容易上手,无特殊难点心得体会与开发普通小程序一致,开发者在开发工具上开发好相关的业务逻辑之后,在项目页卡中提交预览既可以在微信中查看小程序的真实表现。林翔昨天进展完成修改密码功能今天安排完成... 查看详情

第一次迭代心得

...是服务器的问题,在实现前后台对接的时候,发现微信小程序向后台传输数据必须要求通过合法域名访问,否则在手机端就没有办法跑。设置之后能简单在电脑测试,但是手机就不行了。   申请域名 查看详情

测试心得——矢量图编辑系统

...。因为开发工作中,深刻体会到软件测试的重要性。通常程序员只考虑到实现功能,却忽视了如何将程序、功能做得更完美,运行速度更优化。测试员就应当指出存在的缺陷。(1)测试是为了发现程序中的错误而执行程序的过程。... 查看详情

alpha冲刺day12

...能先备份一下改成springmvc测试心得体会前期考虑不足,小程序后端多用php实现,网上资料不足孙敏 查看详情

alpha冲刺day12

...能先备份一下改成springmvc测试心得体会前期考虑不足,小程序后端多用php实现,网上资料不足孙敏 查看详情

程序员心得

一:1.学编程,做后端开发: 学会使用工具,别人造好的工具,我们将工具合理的组装,现如今,工具的组装粒度是越来越大啊!   所以难度也是越来越小哦!     从面向过程——面向对... 查看详情

小程序测试需要申请两个appid么

你好!小程序测试需要申请两个appid如果要开发小程序,必须要有一个小程序账号(AppID),因为每个小程序都会关联到这个账号的,用来说明这个小程序是属于谁的。小程序账号分为2种,一种是测试账号,一种是正式账号。测试... 查看详情