想做软件测试工作,应该学好啥基础知识就业时应该注意啥
1. 至少要了解测试的工作内容是什么(看看各大公司的招聘信息就知道了)2. 学一些测试常用方法,比如等价类划分、边界值、因果图等等3. 学一些语言,java/perl/python/shell,不需要精通,但是要能用它们解决问题。工作之后肯定用到这些语言的一门或几门4. 学一些自动化测试工具,自动化测试很多都依赖于工具的,很多工具原理类似,了解一门就可以了
■网友
楼主你要想学好软件测试,那必须要基本功扎实,都包括哪些呢?0. 扎实的Windows基本技术知识 你至少需要知道,基本硬件知识,Windows启动过程,常见的Windwos系统进程 Windows常用设置,这个实在是太多了,我一时真的无法写完。1. 懂得你所测试的软件开发的思路(什么语言,什么框架) 至少需要知道常见的编程语言和他们的擅长领域,特性。2. 熟悉Linux操作系统 难免会接触到Linux系统,现在的Android测试,服务器后端测试,等都会用到。3. 懂得一些基本的编程,能写脚本 如果你要进阶,写脚本工具那是必须的。当然语言和你的技术积累都是必须的,你编程在厉害,不懂得技术原理,也是白搭。7K与10K+的差距就在这里。 具体什么语言要看你的工作环境了,C# Java Python Autoit VBS4. 最后就是熟悉测试的工作流程 这是你工作最基本的,也是比较简单的,你了解测试,开发流程就行了,最重要的是沟通。上面说的都是最基本的广度,你应该了解的。具体怎么搞,就要看你自己的方向了。方向1: 自动化测试需要懂得Windows桌面UI是如果工作的,就是要了解Windows的UIA的基本工作原理,你如果能弄懂这个,你就知道QTP,Ranorex 这些牛逼的工具是如何开发出来的,如果你的编程功底不错,那恭喜你,你可以写自己的工具了。懂得了Windows的自动化测试,响应的Android自动化测试你需要了解一个成熟的框架,我比较推荐 Android UIAutomator,这个是Google自己开发的测试框架,Windwos那套理论同样试用。只是语言是Java而已。方向2:性能测试一般都针对Web性能,这个一般都靠工具,市面上太多了,我不一一举例了,当然你会工具只是你用人家的东西,原理你懂不懂这个也有很大的差距,比如你性能测试完了以后,最重要的是分析系统瓶颈,如果你不懂的web系统的工作原理,那你测试完了仅仅是的到一个结果而已,还需要分析。方向3:管理楼主你觉得你人格魅力不错,善于和人沟通,懂得合理分配资源,有不错的管理能力,那你可以考虑走这条路,这条路我目前还没摸索过,还不懂,就不多说了。以上只是我个人的见解,不喜无喷。
■网友
1.软件测试的定义2.软件测试的种类3软件测试的方法4.需求分析5.软件测试用例6.app测试相关知识7.linux常用命令8.数据库增删改查以上就是一些基础知识。就业的时候多学习,细心以及独特的观察能力相当重要的噢
推荐阅读
- 拉萨开展新冠疫苗接种工作
- 安徽省渔船退捕、渔民退渔工作全部完成
- 江苏高考■江苏省发布《2021年普通高校招生考试安排和录取工作实施方案》
- 樊金龙■省领导带队检查节前涉外疫情防控和安全生产工作
- 过节■江苏省委省政府办公厅下发关于做好2021年元旦春节期间有关工作的通知
- 大连:即日起全面开展核酸检测工作做到应检尽检
- 「城市」小提琴家回宁组建城市乐团 让高雅艺术深入人心!南京创新引进大师工作室
- 『黄金时间』节水工作一刻不能放松! 黄金时间丨水乡江苏也缺水
- 「江苏」全国第一 江苏新增46家国家级博士后科研工作站
- |老人“全部家当”遗落K9线公交车上 工作人员妥善保管归还
