小高技术网-免费分享创业技术、为农村创业者服务!
当前位置: 小高技术网 > 技术常识4>正文

想从事软件测试应该学什么(软件测试从业学什么好)

2023-03-31 08:20:01 技术常识4 小白要懂

【温馨提示】本文共有4593个字,预计阅读完需要12分钟,请仔细阅读哦!


软件测试/测试开发丨测试开发工程师必读经典好书清单,下面一起来看看本站小编测试人666给大家精心整理的答案,希望对您有帮助

软件测试从业学什么好1

软件测试入行容易进阶难。从测试小白成长为测试经理、总监级别人才,要跨越长长的技术栈升级之路,挑战非常高的综合能力要求。

大牛都是相似的:具备扎实的测试方法论基础,能深入理解业务逻辑,会利用先进的技术工具,可以自主开发定制化服务,情商高善于沟通表达,懂管理能带项目和团队。

在成长过程中,从经典好书中汲取养分是提升技能的核心方式之一。

霍格沃兹测试开发学社参考测试大咖 @skytraveler 书评以及豆瓣高分推荐,梳理了一个「测试开发工程师必读好书清单」V1.0 版供大家参考阅读。

肯定还有不少其他好书,欢迎大家在评论区留言推荐!

「测试开发工程师必读好书清单」V1.0 版

测试理论与实践

•《软件测试经验与教训》https://book.douban.com/subject/1139061/

如果只让推荐一本书,推荐这一本。书由很多看似零散的小知识点组成,但是字字珠玑。真正做过2年~20年测试的人,拿起它来,每一条和自己的工作做对照,都会有共鸣或者”原来如此“的感受。工作经验越多,体会越深,是一本常看常新,并且能够一直指导你的书。从某种意义上,它教会测试人员的是“思辨思维”,这才是最重要的财富。

•《有效软件测试:提高测试水平的 50 条建议》https://book.douban.com/subject/1146227/

跟《软件测试经验与教训》一样是一部分实战很强的总结类书籍,我觉得也可以列入经典。推荐阅读的时候同自己的工作一条一条做对照,肯定会有很深体会。(里边的一些观点也许你不同意,但是,能够促进你思考就是好事情)。

•《软件测试基础教程》https://book.douban.com/subject/3612082/

如果你入行不深,想从最基本的地方补一下测试理论。这本书无疑是相当合适的教材。看过很多书,ISTQB 系列还是最成体系化,内容也最好的书之一。

•《Google 测试之道:像 Google 一样进行软件测试》https://book.douban.com/subject/25742200/

Google 大牛 James A. Whittaker 分享测试实践经验,开拓视野、提升水平必读经典好书,引发很多关注讨论。

•《探索吧!深入理解探索式软件测试》https://book.douban.com/subject/25829182/

近些年难得的测试好书。这本书中对探索式软件测试的定义,作用,局限性和实施方法可能都是最好的。就算不是做纯粹的 ET,这本书的很多内容都能直接帮助你提高测试质量。强烈推荐。

•《实例化需求:团队如何交付正确的软件》https://book.douban.com/subject/11611022/

每个测试人员都值得一读(应该推荐团队所有成员读),你绝对会眼前一亮并说:太棒了!就该这么干!书的最高境界是一个理想的“活文档系统”,实际上这很难完全实现,但里边的东西每实现一部分,测试的效果就会提高一部分,团队离失败就会远一点。

•《Scrum 要素》 https://book.douban.com/subject/20507350/

近年来,国内的团队都在做敏捷转型。所以很多测试人员都会遇到在敏捷团队工作的经历。敏捷实施给软件人员带来的冲击还是很大的,过程中我们也听到了各种声音。Scrum 元素以很多小故事的形式讲述了敏捷团队如何工作,非常实用,测试人员值得一读。

•《海盗派测试分析:MFQ & PPDCS》https://book.douban.com/subject/27021193/

国内资深测试专家邰晓梅老师关于测试思维的书,书中的知识其实是国内很多测试人员的能力短板。推荐阅读。

性能测试

•《性能之巅:洞悉系统、企业与云计算》https://book.douban.com/subject/26586598/

这本书其实不是专门写给测试人员的。但是如果想做好性能测试,强力推荐这本书。如果你能够全部读懂(全部读懂需要一些功力),性能测试对你来说会是小菜一碟。

•《应用程序性能测试的艺术》https://book.douban.com/subject/4156318/

•《软件性能测试过程详解与案例剖析》https://book.douban.com/subject/1912900/

以上两本书,一本外国人写的,一本是国人段念写的。主要告诉你性能测试如何来做,为什么要这么做,还有评判准则,还有很好的案例。如果真正的做性能测试,推荐一定要读这两本,因为这是在讲方法论的东西,没有方法论指导,你就不知道怎么建模,怎么设计场景,怎么评判测试结果。

另外,如果性能测试做得比较深入了,其实可以看相关的开发书籍,比如架构相关的书,数据库管理、调优,JVM 调优,Web 服务器管理、调优,高性能程序设计、调优等。对被测物理解越深,性能测试才能越深入。这方面的书可以自行根据关键字进行搜索。

安全测试

•《渗透测试实践指南:必知必会的工具与方法》https://book.douban.com/subject/20366359/

最好的渗透测试入门书,也是一本目录,可以由它打开安全测试之门。

自动化测试

•《自动化测试最佳实践》https://book.douban.com/subject/22232395/

这是一本案例教学的书。里边有几十个例子,其中一半的例子非常有参考价值。

自动化要做好至少要有4点:合适的技术,合适的策略,合适的团队,合适的时机。技术对于自动化实施成功充其量只占到四分之一。

书里讲了很多技术之外的东西。真正做自动化实施的同学读了肯定会有很多感触。如果是初学者,建议你先买了放着,经过一两个失败的项目(没有非常好的工程师带,没有好的团队,通常第一次实施肯定是失败的)后再反过来读。另外《测试之美》里边也有几章是自动化测试相关的案例,值得一看。

•《测试之美》https://book.douban.com/subject/4805950/

编程语言与开发技能

测试开发工程师最常用 Java 和 Python ,推荐几本入门和高级经典书目,以及算法、Linux 基础技能、SQL、正则表达式、MySQL 数据库、以及最流行的 Spring 框架好书,经典不多说。

•《Effective Java(第3版)》https://book.douban.com/subject/30412517/

•《Java编程思想 (第4版)》https://book.douban.com/subject/2130190/

•《Python 核心编程(第三版)》https://book.douban.com/subject/26801374/

•《流畅的 Python》https://book.douban.com/subject/27028517/

•《算法(第4版)》https://book.douban.com/subject/19952400/

•《鸟哥的 Linux 私房菜》https://book.douban.com/subject/30359954/

•《SQL 必知必会》https://book.douban.com/subject/24250054/

•《正则表达式必知必会》https://book.douban.com/subject/26285406/

•《高性能 MySQL》https://book.douban.com/subject/23008813/

•《Spring 揭秘》https://book.douban.com/subject/3897837/

微服务、DevOps、持续交付

随着微服务和 DevOps 的流行,持续集成、持续交付的概念越来越被各个开发团队所接受,良好的测试是持续交付能够真正实现的重要基石,这是每个测试人员都应该掌握的知识(起码从概念上能够掌握,并且能够 do your part)。

推荐几本经典书籍,信息量比较大,对于平时只做系统测试的同学来说可能很难懂,但是建议啃一下,慢慢消化里边的一些知识,在读的过程中多与开发人员,SQA,产品人员,运维人员交流。

•《微服务设计》https://book.douban.com/subject/26772677/

•《DevOps 实践指南》 https://book.douban.com/subject/30186150/

•《持续交付1.0:发布可靠软件的系统方法》https://book.douban.com/subject/6862062/

•《持续交付2.0:业务引领的DevOps精要》https://book.douban.com/subject/30419555/

软件工程

大牛巨作,值得每个有追求的程序员学习,经典不多说。

•《软件开发心理学》https://book.douban.com/subject/1141154/

•《Head First 设计模式》https://book.douban.com/subject/2243615/

•《代码整洁之道》https://book.douban.com/subject/4199741/

•《架构整洁之道》https://book.douban.com/subject/30333919/

•《重构:改善既有代码的设计》https://book.douban.com/subject/4262627/

•《人月神话》https://book.douban.com/subject/26358448/

通用软技能

程序员在技术之外的软技能可能才是决定工作和生活幸福度的关键,包括身体健康,成熟的心态,团队协作能力,良好的沟通方式和技巧,高效能工作习惯,职业生涯规划能力等等。经典不多说,推荐阅读。

•《程序员健康指南》https://book.douban.com/subject/25981248/

•《软技能 —— 代码之外的生存指南》https://book.douban.com/subject/26835090/

•《高效能人士的 7 个习惯》https://book.douban.com/subject/26284789/

•《金字塔原理》https://book.douban.com/subject/4882120/

•《学会提问》https://book.douban.com/subject/20428922/

•《非暴力沟通》https://book.douban.com/subject/3533221/

管理技能

从技术到管理,是一个艰巨的挑战,从思维方式到管理技巧,都需要刻意练习。推荐几本好书,经典不多说。

在学习管理类书籍外,也建议对比琢磨各大公司内部组织文化和管理流程,相信会有新的启发和收获。

•《赢》https://book.douban.com/subject/1313124/

•《格鲁夫给经理人的第一课》https://book.douban.com/subject/24700126/

•《你的灯亮着吗?:发现问题的真正所在》https://book.douban.com/subject/25772550/

•《管理团队:成败启示录》https://book.douban.com/subject/26981179/

•《团队角色:在工作中的应用》https://book.douban.com/subject/27187174/

最后要说的是:尽信书不如无书。最重要的是要有批判性思维和独立思考能力。

很多时候光看书也不能解决具体问题,读书和工作实践相互促进才能发挥价值。但书的最大作用就是启迪你!

软件测试从业学什么好2

2022年2月25日,由顶级游戏制作人宫崎英高蛰伏三年推出的史诗级游戏《艾尔登法环》上线,当天便迅速登上热搜,众多直播平台的游戏主播第一时间直播体验新游戏。游戏爱好者对这部游戏的期待可以说是千呼万唤始出来,2021年曾被TAG游戏大奖评选为“年度最受期待游戏”的3A大作。这款游戏一经上线,仅用了一上午全球在线人数就突破76万人,位列Steam榜史第七,也成为单机游戏同时在线人数历史第二,仅次于《赛博朋克2077》。在OpenCritic上一度成为评分最高的游戏,均分高达96分。由于上线当天是周五,甚至还有游戏公司为这款游戏人发布放假公告。

9月底,一款国产游戏再一次风靡全网,其简单粗暴的游戏规则和洗脑的背景音乐让玩家欲罢不能。甚至不少网友说不敢睡前玩这款游戏,为了通关而废寝忘食。这款游戏就是“羊了个羊”。与年初重磅推出的大制作史诗级游戏《艾尔登法环》不同的是,“羊了个羊”并不是知名游戏公司的独立游戏作品,其团队是一家成立于2021年的新公司,“羊了个羊”也只是一款社交平台的小游戏。在这款游戏之前,也曾有现象级的爆火游戏出现过,在2017年上线的“跳一跳”作为第一批微信小游戏,也曾爆红到全网癫狂。

游戏行业发展前景广阔

在这个“泛娱乐”化的时代,电脑和手机大量普及,人们在满足了基本的生活需求后,开始追求更多的精神追求,因此也衍生出游戏行业的无尽机会。据统计,2021年,国内游戏用户规模6.66亿人,游戏市场的实际销售收入达2965.14亿元,较2020年增长178.26亿元,同比增长6.4%。其中,移动游戏依然是市场的主流。与市场对应的游戏行业就业岗位数量需求也不断上升,一款成功游戏的诞生少不了大量的开发、测试、设计等阶段。而每个阶段都有着大量的岗位需求,尤其是游戏设计的开发阶段,更是有很多艺术设计学生的就业机会。

十年前想到热门专业一定有计算机专业和金融专业的身影,而现在,游戏设计专业慢慢走入大家的视野,成为热门专业之一。游戏行业也不再是“青春饭”,通过大量工作积累,经验丰富的游戏制作人在人才市场上非常抢手。而动漫游戏产业也被誉为21世纪最具发展潜力的朝阳产业,游戏设计专业的就业前景十分广阔。

相信喜欢玩游戏的同学们都知道,游戏的体验是用户最看重的一点。现在市场上游戏种类繁多,广受好评的一直是那些用户体验好的游戏,抄袭之作就远远不及原创吸引人。未来5年交互沉浸式游戏将占据游戏业的绝大多数席位,然而市场上的很多游戏在体验感和交互设计上都有很多缺陷,不仅仅是因为技术不到位,更多的是游戏设计者对游戏本身的理解不够深,并且设计技能的熟练度和全局的把控不到位。

游戏设计专业院校推荐

从前,游戏行业总会招聘名校的学生,但只考虑到了学生的综合素质而并没有考虑到现在的游戏设计需要的专业人才。实际上只是高素质的人才并不能达到设计出优秀游戏的要求。目前国内教育的现状是游戏设计专业较少,大学的课程更新也较慢。

相比之下,海外的游戏设计行业体系完善,覆盖面广,也有大量的实践机会。海外的游戏设计专业包括艺术设计和程序设计两大类。艺术设计主要包括二维、三维、关卡和角色的设计、游戏框架和世界观的搭建等。程序设计包括计算机编程算法、图形算法、游戏引擎编程和人工智能等方面。在此推荐几个游戏设计专业的牛校,供大家参考。

卡内基梅隆大学:

作为全美计算机专业的领头羊,在游戏设计专业也是遥遥领先。学校开展的IDeATe课程主要是跨学科工作和交叉培训。这种交叉训练可以让学生更好地理解游戏设计专业,并且教授都是来自各领域的专家,这些专家专门从事游戏系统的设计,互动叙事和角色的开发,视觉和声音合成,游戏编程和界面交互设计等。通过跨学科和跨专业领域的结合,学生不仅可以学到游戏设计专业的知识,也可以在跨专业的团队合作中,开发出更加有趣和引人入胜的优质游 戏。

南加州大学:

除了知名的电影专业外,南加州大学的游戏设计专业也是全美领先,其游戏设计专业由计算机学院与设计学院联合开设,有机器人研究中心针对游戏的程序编程而专门设置,娱乐技术中心支持游戏拓展研发,互动媒体和游戏部门为学生们提供了前所未有的机会,利用洛杉矶这个城市的自然优势探索媒体与游戏的融合。

相对于其他学校,南加州大学更加偏向于游戏中的设计类能力的培养,探索和塑造当今艺术和娱乐的融合方法,为未来的游戏设计师提供前沿研究和思想温床。

犹他大学:

犹他大学在游戏设计专业下有四个方向,分别是游戏制作、游戏程序、游戏艺术和游戏技术艺术。犹他大学在图形学领域享有盛名,著名的“犹他茶壶”就来自此校。图形学在游戏行业中占据的比重也很大,如何清晰地利用视觉关系表达出游戏制作人所表达的意思,尽量言简意赅地展示界面上的元素则是图形学的领域。该校游戏设计专业的毕业生不仅仅受到游戏公司的青睐,很多动画公司如迪士尼也与该专业有合作关 系。

纽约大学:

纽约大学游戏中心致力探索游戏作为一种文化形式存在,研究游戏的方法回归本源:游戏需要很好玩。纽约大学游戏专业的学生来自不同的学科,包括计算机编程、视觉艺术、声音和音频,甚至写作专业。

由游戏设计的中心学科把大家结合到一起,与其他形式的艺术,媒体和文化一起行动。在高级批判性素养的背景下学习游戏设计和开发,最终成为优秀的艺术家和游戏策划,甚至游戏评论家。

迪吉彭理工学院:

这并不是一所传统的综合类大学,而是一所针对游戏制作而开设的大学,由此可见来此学习的学生和这里的老师都是对游戏充满了热爱。其中该校的计算机科学更加强调对理论的理解,为了达到真实的动画效果,学生往往需要深刻理解物理学和数学,以达到实现与软件开发相关的高级计算机科学主题的研究能力。包括高级动画和建模算法,高级渲染技术,游戏引擎设计、基于物理的建模算法和光线追踪。

伦敦艺术大学:

伦敦艺术大学由六所世界闻名的艺术、设计、服装、影视表演、大众传媒和新闻出版学院组成,即坎伯韦尔艺术学院、中央圣马丁学院、切尔西艺术学院、伦敦服装学院、伦敦传媒学院、温布尔登艺术学院。经过150年的发展,已成为欧洲最大的艺术、设计、服装、影视表演、大众传媒和新闻出版类大学,拥有来自100多个国家的19000名学生。QS全球艺术院校排行榜中排名第二。

伦敦艺术大学-LCC学院开设两个游戏相关的专业,其中游戏设计本科课程培养学生掌握游戏开发中编程和代码等所有技术性知识,以达到能够实现设计目标的目的。另外,游戏美术课程以绘画、概念、角色设计为核心,教授学生用画面呈现游戏人物、场景等细节,此外,还需要学生学会运用各种软件操作技能。

来源: 20221020《留学》杂志总第206期

软件测试从业学什么好3

1、通过技术测试出开发出来的软件存在的bug,也就是找出软件的缺陷和不足。

2、找出问题后,需要用行业专业术语,把这些问题整理成规范的问题报告,将问题详细、专业的呈现给软件开发人员。

3、除了要找出软件本身存在的问题以外,还需要去分析软件质量的优劣,然后从不同方面给出完善软件的建议

软件测试需要从哪几方面入手?

1、数据和数据库完整性测试:数据与数据库完整测试是指测试关系型数据库完整性原则以

及数据合理性测试。

2、白盒测试:通过阅读程序代码或者通过使用开发工具中的单步调试来判断软件的质量。

3、功能测试:测试软件各个功能模块是否正确,逻辑是否正确。

4、Ul测试:测试用户界面的风格是否满足客户要求,比如文字片背景等。

5、性能测试:也就是测试软件的质量,比如负载测试,强度测试,数据库容量测试等。

6、安全性和访问控制测试:软件程序的安全级别,系统的安全级别。

7、故障转移和恢复测试:当主机软硬件发生灾难时候,备份机器是否能够正常启动的测

试。

8、兼容性测试:也就是配置测试,测试对象在不同的软件和硬件配置中的运行情况。

软件测试员要学什么(软件测试员学什么好)

软件测试学什么课程好学(软件测试学什么课程好)

测试软件哪个好(功能测试学什么牌子好)

软件测试的故事有哪些类型(软件测试的故事有哪些)

软件测试需要学什么东西(软件测试入门需学习哪些基础知识?)


内容更新时间(UpDate): 2023年03月31日 星期五

版权保护: 【本文标题和链接】想从事软件测试应该学什么(软件测试从业学什么好) http://www.youmengdaxiazuofa.net/longxia8/97837.html






















你的评论更有价值!!!
  • 全部评论(0
    还没有评论,快来抢沙发吧!
博客主人百科博主
女,免费分享各种生活、电商知识、百科常识。
  • 文章总数
  • 100W+访问次数
  • 建站天数
  • {/dede:arclist}