测试人员参与测试的系统的各类业务场景,必须作到精熟 。一旦需求有改动,能够清楚快速的知道上下文。同时能够清楚的知道哪些点是须要重点测试的。redis
跟本系统有通信的上下游系统也要很是熟悉。这样一旦系统出现问题,能够知道影响的范围。api
熟悉公司主流程业务。虽然不是本身测试的系统,可是熟悉公司主流程业务,可让测试人员在考虑问题的时候,有更好更广的思路。服务器
逻辑思惟好 气场也要好并发
互联网应用通常是切分红多个子系统的,各个系统都有本身的业务范围,一个任务的完成,一般要有多个部门或者小组进行协做。这个时候,就不可避免的进行各类会议沟通,小组内的或者小组之间的。那么测试人员若是脑子很差使,不能快速的理解别人的意图和想法,会很容易被人忽悠或者陷入各类坑,到时候就会有无穷无尽的测试任务了。另外,当对方太强势的时候,测试人员不能太弱势,应该根据本身对业务和系统理解,提出本身的意见,该作的就作,不该该作的别硬塞过来。积极配合对方,但不是傻傻的啥都作。app
掌控系统上线排期微服务
若是开发任务很是的多,测试人员要测试的功能也就很是的多。这个时候,若是功能的上线时间都是由开发经理或者PMO等来定,那测试人员就只能进行无穷无尽的加班。这样是不行的。测试人员有本身专业,对业务精熟,必须清楚的知道哪些任务的优先级是高的,哪些是低的,将任务进行优先级排序。规定某个时间段里,就只能上多少个功能。测试小组可以承受的最大任务队列是多少,测试人员必须有个底。测试任务超过这个队列,能够根据优先级把部分任务挤出去。性能
能编写覆盖关键路径的测试用例测试
对业务需求准确的理解后,测试人员能根据业务需求,设计关键的测试用例,可以完整的覆盖业务关键路径和场景,保证只要这些重点用例能经过,就说明需求的重点功能已经OK了。重点功能OK了,就算马上上线,若是出现问题,也只是小问题。固然可以用测试用例覆盖全部固然是最好的。ui
熟悉测试技术spa
在测试互联网应用的时候,测试至少得掌握下面的技术和概念:
1. 懂得用jmeter进行性能测试;
2. 懂得搭建性能测试须要的环境,例如服务器、redis、memcache等等;
3. 懂得如何编写性能测试报告。例如至少包含接口响应时间、QPS、最佳并发数、CPU使用状况、内存状况、抖动、GC状况等等。
4. 懂得上下文切换、内存溢出、内存泄露、QPS、稳定性测试等等的概念。
5. 要懂得如何作线上UAT验证,尤为是那种须要多系统合做的项目,UAT是极其重要的步骤。
约束开发人员,保证开发质量
当开发提测代码的时候,测试人员应该具有下面的意识:
1. 让开发人员先把master分支的代码merge或者rebase到本身分支上,保证提测的时候,代码已经包含了master的代码,这样能够提早发现问题。要懂的写代码进行接口自动化测试
如今微服务很是的流行,各大互联网公司都在搞微服务接口。针对微服务接口,测试人员必定要懂得编写代码去进行接口自动化测试。你们想一想看,假设某系统有50个微服务接口,测试人员测试完一次后,开发人员修改了其中10个接口的代码,这个时候应该能够经过跑自动化case来验证这10个接口的改动有没有影响到其余40个接口。这种回归测试的效率很是的高。若是每次都得人工手动的进行接口回归测试,那测试人员就得累死了。
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------