怎么确定自己的测试准备工作已经做好了?
很多时候明明我们感觉自己挺认真的根据 prd 和技术文档写了checklist,然后也庄重的进行了 checklist评审,但是为什么需求提测后还是不知道怎么动手开始测,评审了好像又没评审,心中仿佛有一万个为什么。这种情况其实是比较耽误测试时间的。本质上是评审之前的准备工作做的不够充分,评审时并没有没有搞明白自己真正的疑问点,这样的评审其实是一种低效的评审,测试开始后又重新找开发和产品询问各种问题,询问要验证哪些验证点,怎么验证,然后对原本的checklist大修大改,这种情况是比较伤脑筋的,对人力资源和时间资源都是一种极大的浪费,需要极力避免这种情况的发生。
一个比较好的验证自己测试准备是否齐全的方法
问自己这几个问题:假设现在开发同学就已经把项目提测了,你需要怎么着手开始测试?需要从哪里拿到什么样的数据?把数据放到哪里去?放进去之后需要验证那些内容?要不要看数据库?为什么不用看数据库?这些内容会产生哪些连带影响?怎么验证这些影响符合预期?
经历这样一个自我拷问和寻找对应方案的过程后,相信你对测试准备工作已经准备得相对充分了,至少对需求的理解会上一个台阶,对自己有哪些不确定疑问点也会更加明确,checklist 评审时提出的问题也会更有目的性,开发和产品同学也能感受到你真的做了很多准备工作,对你更加尊重。
理论上 checklist 评审之前测试同学应该处于那种明白大体的测试内容、测试过程和验证点,只是有些细节问题不太确定,需要评审的时候确认下的状态。评审完毕之后应该处于一种随时提测,随时能开始测,或者说虽然不能立刻开始测,但是明白整个正式过程是怎样的,已经可以开始准备测试数据了的状态。这种情况可以让自己感觉胸有成竹,大局尽在掌控之中。也不会有好像评审了又好像没评审的情况发生,不会对自己的cheklist大修大改,出现这种情况其实是需要反思自己是不是准备工作不到位,吃一堑,长一智。
相关文章:checklist编写指南
欢迎关注公众号 TestDevelop , 我在这里分享各种测试开发技术知识、沟通技巧、职场经验。欢迎后续与我共同成长。
相关文章
- 测试部门年终总结报告,应该怎么写?
- 性能测试小白工作很茫然,应该怎么处理?
- Jenkins怎么发邮件,高级测试手把手教你...
- 银行系统专项测试,到底怎么做?
- iOS怎么做性能测试,看完这个你就懂了
- 在做httpModules测试的时候出现“HTTP Error 500.22 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.NET 设置。”
- Python自动化测试怎么学?看完这个不做无头苍蝇
- 自动化软件测试和手工测试 两者有什么区别 又该怎么取舍?
- 【软件测试】小梁测试工程师是怎么一步步走向疯狂?对比我自己,我懵了......
- 面试又蹦了?测试面试最热话题,该怎么答?资深测试带你详细解答......
- 怎么开发测试工具解决项目中的测试痛点?
- 我们怎么把自动化测试落地到一个项目上呢?
- 软件测试面试-项目多少个开发,多少个测试(测试之间的分工怎么去分的)
- 怎么测试app?app的测试技巧是什么?
- 年薪50W+的测试大佬都在用:Jmeter 脚本开发之——扩展函数
- 什么是微服务?怎么测试?今天一次性讲清楚
- 单元测试界的高富帅,Pytest框架,用例标记和测试执行怎么做
- 什么是EventLoop?怎么测试Node或页面的性能
- postman测试接口时参数为数组时怎么测试?
- Oracle Dataguard在阿里云ecs上的测试
- ES6语法异步转同步(小程序中测试)
- 渗透测试基础- - -windows入侵排查
- 浅谈在软件开发中的开发与测试
- 我怎么做性能测试
- shopee虾皮科技测试工程师第一次笔试