关于如果自己一个人负责测试一个app的思考
来源:互联网 发布:网络出版 管死 编辑:程序博客网 时间:2024/05/03 09:56
其实有时候自己会思考,假如有一天需要自己负责一个新的apk,整个测试组只有我一个人,那么我会怎么办。
这个问题也是挺有意思的,之所以会思考写出来,是因为我知道如果面对这个问题,我一定会手足无措的,所以先来玩玩 :)
整个立项到发布的整体流程以后再写吧,这里从开发的预研开始。
其实我还是建议测试了解开发逻辑是从有一个成品的apk开始,因为如果从预研就去深入的话,中间变动太大,前期app还没开发出来测试应该思考针对这一类的app(某类的应用其实界面元素都是蛮像的)怎么做性能和自动化测试,比如需要什么性能指标,自动化框架哪个适合并深入研究,针对开发预研的大体方向学习一下应用的技术,例如我们大家都在用的微信,前期可以思考到的性能指标为,耗电,CPU,内存,如果保证消息的时效性,避免后台被杀的方案,自动化是以界面为主,所以主流的框架都可以用,当然腾讯自己肯定有自己的框架的。
前期就这么友好地度过了,接下来就是常规测试,测试方法前面文章已经说过了,看个人吧,我的方法并不一定适合所有人了。第一个版本发布药做好兼容性和跟踪外网问题,基本就差不多了。其实重点还是项目的持续性迭代,包括我以及大多数产品都是在这个阶段的吧,我认为这个阶段就是这几个部分组成的:
1.新功能模块的功能测试
2.测试用例的编写
3.自动化用例编写和完善
4.重要模块的性能(我认为这不应该单独列出来了,因为平时测试功能模块的时候也要关注一下自己模块的内存时延,单独拿出来让一个人测试那个人也没有比测的人了解逻辑)
5.周期发布前的全面功能测试和安装覆盖安装
6.回归BUG
7.想到再添加上去吧 @.@
要做的其实也就这么多吧,等等,时间好像没加上,于是列个excel表格出来看下(仅供参考,如有雷同,你抄我的吧 ->.->)
最后,项目的持续性迭代过程中,可以考虑持续继承,比如在jenkins中每日执行monkey稳定性脚本,git代码发生变化的时候自动构建apk并执行静态代码扫描,针对常用模块完成UI自动化编写,定时跑跑,最后,接口测试没几个小时跑一遍
好了,写了这么多,最后总结一下
1.前期确定产品特性,规划大概一个测试方案
2.持续迭代过程中,根据时间规划新功能测试和用例编写,剩余时间技术性的自动话,性能和学习提高
如果又来了一个测试,那就合理分配测试任务,不过要考虑关联模块分配(再来多几个人是不是就变成小组了呢,呵呵)
3.持续性方案的继承,首选当然kenkins啦
还有一个矛盾的地方,有时候测一个功能,明明测试完了,不自信,或者别人突然帮你找出了一个bug,你就一直在那里持续性地测试,没完没了,加班加点,领导表扬...然后自己的提高时间也没有,但是在领导面前确实很忙很忙,囧...所以还是应该有规划,有目的测试,累了就玩玩找bug,这样才像话嘛。
1 0
- 关于如果自己一个人负责测试一个app的思考
- 关于一个App的架构思考
- 建立一个团队、负责一个项目的思考
- 关于测试的思考
- 一则关于自己的思考
- 为自己的因果负责
- 对自己的人生负责
- 为自己的人生负责
- 一个测试引发的思考
- 关于自动化测试的思考
- 自己的一个测试
- 对于APP安全性测试策略的思考
- 关于web自动化测试的一些自己的思考和总结
- 关于移动app测试的一些思考和实践 - 含PPT下载
- 对自己开发的产品负责——《腾讯Android自动化测试实战》
- 一个窗帘引发的——关于测试及测试活动的思考(一)
- 做一个负责的程序员
- 如果一个人总能满足于自己既有的生活状态,不努力也没什么
- Wordpress 网站搭建及性能监控方法详解!
- C++类和对象的应用实例——链表
- java将集合转换为数组(二维数组)
- 进程同步,条件变量,pthread_cond_wait,pthread_cond_init,PTHREAD_COND_INITIALIZER
- Ubuntu登陆windows搭建的FTP服务器文件名乱码解决方法
- 关于如果自己一个人负责测试一个app的思考
- Palindrome Number
- PAT--1084 Broken Keyboard
- collectionview resueview 重影的问题
- xib 自定义cell高度
- 在 const 和 non-const 重载的成员函数中避免代码重复
- volley框架使用
- Android 测试用例
- DataTable转泛型