- 前言
- 一、Python编程入门到精通
- 二、接口自动化项目实战
- 三、Web自动化项目实战
- 四、App自动化项目实战
- 五、一线大厂简历
- 六、测试开发DevOps体系
- 七、常用自动化测试工具
- 八、JMeter性能测试
- 九、总结(尾部小惊喜)
软件测试就像是一场本该在用户面前发生的灾难提前在自己面前发生了,这会让他们生出一种救世主的感觉,拯救了用户,也就拯救者这个软件,避免了他们被卸载的命运。
在一天的工作结束前,确定特定的最终目标并测试执行一个框架或应用程序,以指出其错误或缺陷。
测试的职责是找到bug并指出问题,给Dev(开发人员)提供一个线索,以帮助他们根据需求纠正错误。
测试应该比开发更熟悉业务需求 测试人员的水平主要体现在测试用例的设计上。要设计出全面,覆盖广的测试用例,需要测试人员对自己所测试的项目的业务需求非常熟悉,甚至要比开发人员还要熟悉。
如果是测试银行系统,通信行业,或者ERP软件。这些业务知识非常有用的,学习起来比较有激情。
要做到精通业务需求谈何容易? 1.要熟读功能需求文档,任何有疑问的地方都要去和PM确认。 2.把自己当成最终用户,经常使用自己所测试的软件。模拟用户的行为。 3.熟记软件的每个功能。
假如倒霉碰到一些又没用,又繁琐的软件,真的是不想去学习它的业务(出了这个公司就再也用不到的业务)
学会如何跟开发相处? 测试人员必须跟开发人员密切合作, 所以跟开发人员搞好关系是相当重要的。 1.和开发人员成为朋友。 熟悉了干啥都方便。
2.不要打扰开发人员 看到开发在聚精会神写代码的时候,千万不要去打扰人家。写代码需要集中精力,如果被打扰,就会中断思考。
3.集中问问题。 把需要问的问题都总结起来,集中起来问开发,这样能节省大量的时间。
4.写好Bug,不被开发人员烦。 如果开发人员看到一个Bug 描述不清楚,还无法重现,他肯定会骂测试人员。所以测试人员一定要写好Bug,描述精确,简洁,没有歧义,详细简洁的重现步骤,加截图。
测试人员应该懂一些基本的编程 你的产品是用Python开发的,那测试人员应该有Python的入门知识。你测试web程序,你起码要了解HTML,CSS, Javascript, Jquery吧,否则你测了一两年web程序,都不知道这东西是怎么做的,悲剧了吧。
只有懂代码你才能和开发人员交流,不被开发鄙视。
测试人员搭建开发环境 产品的代码是最好的学习资料了,我们不能总跟在开发屁股后面做测试,不能老是等开发build一个版本后,我们就测试这个版本,开发check in了什么代码,测试人员一点都不知道。
偶尔我们应该了解下产品代码是怎么设计的,了解下开发人员是如何修复bug的。说不定编程水平高了,还能帮开发做code review
使用源代码工具把产品代码check out到本机。经常看看代码,经常看看开发修复bug时候提交的代码.
写文档是测试人员的核心能力 我记得我以前的test lead说,之所以她能当lead, 是因为她很会写文档发邮件。写文档需要总结归纳的能力,还要逻辑清晰。她非常擅长分析几十页的Spec,写出几十页的测试计划。她还非常擅长汇总测试报告。每天将完整,清晰,漂亮的测试报告发给各个组, 让公司所有的人都能清晰的看到测试组的工作。
在她的带领下,我们总结出很多文档,比如,”New hire checklist”, “on boarding traning”, 测试工具使用的文档,等等。
测试后期应该做两天交叉测试 交叉测试,就是指两个测试工程师,互相交换下测试的项目。这样做有很多好处。 1.有利于找出bug, 测试工程师测久了自己的项目,容易形成眼盲。会对一些Bug熟视无睹。
2.有利于知识和业务共享,避免人员离职,请假,造成无人测试的情况。
3.测试思想不一样,可以互相找出很多问题
测试人员的瓶颈 手动测试工作做个两三年,基本上就能掌握测试需要的大部分知识,如果没有爬到test lead的位置, 很多人就感觉到发展瓶颈了,每天重复测试,学不到东西,很快就会对测试工作失去激情。
学不到东西,技术水平低下,是测试这个行业最大的毛病。
如何突破瓶颈?这个是重中之重。 尽量实现自动化
一点要抽时间尽量把自己的测试工作实现自动化,可以节省测试的时间,提高自己的技术水平,也可以避免老是重复测试。
自动化测试VS手动测试 现在很多公司招测试的要求越来越高,很多好公司招senior QA,都要求5年工作经验以上,掌握一门编程语言,有丰富的自动化测试经验。当然自动化测试的待遇也会比手动测试好很多。
自动化是必然趋势, 只会做手动测试的人,以后肯定会失去竞争力。
下面是我整理的2022年最全的软件测试工程师学习知识架构体系图 一、Python编程入门到精通时间真的是这个世界上最好的跨度,让惨痛变得苍白,让执着的人选择离开,然后历经沧桑人来人往,你会明白,万般皆是命,半点不由人。
你总要为了梦想,全力以赴一次。管它什么流言蜚语,做自己。赢,也要赢的漂亮。
梅花香自苦寒来,宝剑锋从磨砺出。你一定能成功!竞争中总会有风险,敢于承担风险和责任,就能在竞争中获得胜利。