关于如果自己一个人负责测试一个app的思考

当面临单独负责一个APP测试的场景时,本文提出了从预研阶段开始的测试策略。建议从成品APK着手,理解应用类型,制定性能和自动化测试计划,如关注耗电、CPU和内存等性能指标,探索适合的自动化测试框架。在持续迭代中,利用Jenkins进行Monkey稳定性测试和静态代码扫描,并逐步完善UI自动化和接口测试。随着团队扩大,需合理分配测试任务,考虑使用持续集成工具如Jenkins。
摘要由CSDN通过智能技术生成


其实有时候自己会思考,假如有一天需要自己负责一个新的apk,整个测试组只有我一个人,那么我会怎么办。


这个问题也是挺有意思的,之所以会思考写出来,是因为我知道如果面对这个问题,我一定会手足无措的,所以先来玩玩 :)

整个立项到发布的整体流程以后再写吧,这里从开发的预研开始。

其实我还是建议测试了解开发逻辑是从有一个成品的apk开始,因为如果从预研就去深入的话,中间变动太大,前期app还没开发出来测试应该思考针对这一类的app(某类的应用其实界面元素都是蛮像的)怎么做性能和自动化测试,比如需要什么性能指标,自动化框架哪个适合并深入研究,针对开发预研的大体方向学习一下应用的技术,例如我们大家都在用的微信,前期可以思考到的性能指标为,耗电,CPU,内存,如果保证消息的时效性,避免后台被杀的方案,自动化是以界面为主,所以主流的框架都可以用,当然腾讯自己肯定有自己的框架的。

前期就这么友好地度过了,接下来就是常规测试,测试方法前面文章已经说过了,看个人吧,我的方法并不一定适合所有人了。第一个版本发布药做好兼容性和跟踪外网问题,基本就差不多了。
其实重点还是项目的持续性迭代,包括我以及大多数产品都是在这个阶段的吧,我认为这个阶段就是这几个部分组成的:
1.新功能模块的功能测试
2.测试用例的编写
3.自动化用例编写和完善
4.重要模块的性能(我认为这不应该单独列出来了,因为平时测试功能模块的时候也要关注一下自己模块的内存时延,单独拿出来让一个人测试那个人也没有比测的人了解逻辑)
5.周期发布前的全面功能测试和安装覆盖安装
6.回归BUG
7.想到再添加上去吧 @.@
要做的其实也就这么多吧,等等,时间好像没加上,于是列个excel表格出来看下(仅供参考,如有雷同,你抄我的吧 ->.->)

在开始开发一个App之前,以下是一些你可以考虑的第一步: 1. 确定目标和需求:明确你的App的目标和核心需求。思考你的App的主要功能是什么,它解决了什么问题,以及它的目标用户是谁。这将有助于你在后续的开发过程中做出正确的决策。 2. 进行市场调研:了解你的竞争对手和目标市场,看看类似的App已经存在哪些,并分析它们的特点和成功之处。这有助于你了解市场需求和趋势,为你的App提供更好的定位和竞争优势。 3. 制定项目计划:根据你的目标和需求,制定一个详细的项目计划。确定开发时间、资源需求、技术栈选择、团队规模等方面,并建立一个合理的时间表。 4. 创建原型:在进一步开发之前,创建一个简单的原型来展示你的App的界面和交互。这可以帮助你验证你的想法,并与团队和潜在用户进行讨论和反馈。 5. 设计UI/UX:开始进行UI/UX设计,根据你的原型和目标用户进行界面设计,确保用户体验流畅且易用。考虑颜色、排版、图标、交互等方面,以创建一个吸引人的用户界面。 6. 开发核心功能:根据你的需求和设计,开始开发App的核心功能。选择适合的开发技术栈和平台,建立一个可靠的架构,确保代码的可维护性和可扩展性。 7. 进行测试和优化:在开发过程中进行持续的测试和优化,确保你的App在各种设备和场景下正常工作,并提供良好的性能和稳定性。 这些是开始开发一个App的一些关键步骤,但请记住,每个项目都是独特的,具体步骤可能会根据项目需求而有所不同。重要的是要有一个清晰的计划和明确的目标,以确保你在开发过程中朝着正确的方向前进。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值