我们精选了一下网友答案:
···································^^····································
不让测试人孤寂的成长——软件测试从小白到高手
树上微出版
Software Testing
曾经在网络上看到一个非常有趣的例子,来帮助我们了解什么是用户需求。
一个人饿了,想吃碗米饭。这就是用户需求。“饿”是需求,整句话是动机。你给了他一碗米饭,这就是满足了用户需求。你给了他一个面包,并且告诉他,这东西更解饿,但是噎得慌,于是搭着卖了一瓶脉动。这就是创造用户需求。
通过上面的例子,我们知道用户需求就是:可以帮助用户解决问题的一种方便快捷的产品,比如说共享单车解决了出行不方便的问题,社交平台解决你沟通方式的问题等。
书单推荐
今天树上微给大家推荐的好书——《软件测试从小白到高手》。
本书已由天津科学技术出版社,树上微出版精心制作而成!
本书已成功创建百度百科词条。
并被大鱼号、一点号、简书号、趣头条、今日头条、新浪微博、搜狐号、小红书等平台争相报道!
作者简介
刘伶华,软件测试在线教育领导品牌“柠檬班”创始人,资深软件测试高级工程师,腾讯课堂101计划开路者,荣获《回响中国》年度公信力教育品牌。
11年的软件测试经验,有丰富的功能测试、自动化测试、性能测试和测试管理经验,乐于分享,其视频课程影响学员超过50万,为一线互联网企业输送高级测试人才10000+,擅长把复杂技术问题简单化,以生动有趣的方式将知识点灌输给学生,被学员誉为“测试女神”。
内容简介
互联网行业高速发展,大环境下“软件测试”发展日益蓬勃。“软件测试”这个职能发展到一定阶段后,往往更需要成熟的知识体系和工作方法来给予行业从业者们指引,所以《软件测试从小白到高手》一书应运而生。
《软件测试从小白到高手》,顾名思义,它适用于零基础入行以及想转行到软件测试行业的同学。全书共13章,包含功能测试、Web、APP、接口、自动化等软件测试必备内容(详见目录),每章内容均有实际案例做补充,以加深初学者对软件测试技术和过程的理解,做到理论与实践相结合,授人以鱼亦授人以渔。
本书尤其难得之处在于:它既对“什么是软件测试”这样的概念认知类问题进行了解读,又带有大量实战测试经验、测试思维和测试方法,还对软件测试行业现状与未来发展的思考,测试新人技能提升、职业规划等进行了宏观分析,同时书中加入了讲师个人亲历的实战经验,可谓内容完整而全面,读起来深入浅出、通俗易懂。
我们的目标是为想转行的同学提供指引,为零基础转行的同学奠定基础,希望本书可以成为面向软件测试工程师们的一本经典读物。
树上微出版
定制出版 专业为你
尊重每一部作品的价值
内容节选
软件测试职业发展
软件测试是伴随着软件的产生而产生的。早期的软件开发过程中,那时软件规模都很小、复杂程度低,软件开发的过程混乱无序、相当随意,测试的含义比较狭窄,开发人员将测试等同于“调试”,目的是纠正软件中已经知道的故障,常常由开发人员自己完成这部分的工作。对测试的投入极少,测试介入也晚,常常是等到形成代码,产品已经基本完成时才进行测试。
后来软件测试才开始与调试区别开来,作为一种发现软件缺陷的活动。由于一直存在着“为了让我们看到产品在工作,就得将测试工作往后推一点”的思想,潜意识里对测试的目的就理解为“使自己确信产品能工作”。测试活动始终后于开发的活动,测试通常被作为软件生命周期中最后一项活动来进行。当时也缺乏有效的测试方法,主要依靠“错误推测 Error Guessing”来寻找软件中的缺陷。因此,大量软件交付后,仍存在很多问题,软件产品的质量无法保证。
随着互联网的发展,现在软件测试成了一个独立的职业岗位,并且在整个软件的生命周期中都是一个比较重要的角色,不再是等产品成型后再参与进去,而是越早参与越好。
由于软件测试工程师参与的软件产品研发程度以及比重都比较大,所以对我们软件测试工程师要求也越来越高,入门门槛也在逐年提高,但是这并不影响互联网行业对软件测试这个岗位的需求日益上涨,所以每一位软件测试从业者都要有一个自己的职业规划,让自己更加适应互联网对这个岗位的需求变动。
软件测试的职业发展与规划
每一个人都是从小白开始入行,不知道自己的未来发展方向是什么。一般去问小白们3 ~ 5 年的职业规划,小白们都会回答:我想做自动化或者是性能或者白盒测试,总之就是很厉害的人就行了,也有人会说我想成为一个管理层的人,这些都可以说是我们的职业规划。一般来说,软件测试工程师的职业成长之路,可以简单地总结如下。
Bug的管理与跟踪
要清楚Bug的管理与跟踪,就先得了解一个Bug生命周期的概念。就是一个Bug被发现到这个Bug被关闭的过程,也是软件测试岗位求职者笔试面试经常碰到的一个问题。
生命周期中一般缺陷状态:新建→指派→已解决→待验→关闭。
如果待验的Bug在验证时没有解决好,我们需要重新打开(激活)→指派→已解决→待验,循环这个过程,中间还包括其他状态:拒绝、延期等。
我们来看一个Bug的处理(生命周期)流程图,让大家更深刻地理解周期中Bug的状态及相应处理。
小程序测试——小程序的定义
英文名 Mini Program,是一种不需要下载安装即可使用的应用,是内嵌在微信 APP里面的一款新形态软件。它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无须安装卸载。
小程序的架构:
包含 View 视图层、AppService 逻辑层。View 层用来渲染页面结构,AppService 层用来逻辑处理、数据请求、接口调用,它们在两个线程里运行。视图层使用 WebView 渲染,逻辑层使用 JSCore 运行。视图层和逻辑层通过系统层的 JSBridage进行通信。
小程序的版本类型:
为开发版、体验版、正式版。正式版需要经过微信审核。开发版、体验版无须审核,只需要给指定的微信号权限,然后扫小程序的二维码就能访问。从小程序的版本类型可以看出,环境一般会准备三套:开发版访问的测试环境、体验版访问的预发布环境、正式版访问的生产环境。
Linux 操作系统的优点:
开源免费、支持多线程、支持多用户、安全性好、对内存和文件管理优越、适合小内核程序的嵌入系统等。Linux 的缺点是使用命令行操作,因此操作相对困难,但正是这种字符级命令行的操作,占用的系统资源会更少,也减少了被攻击、出错的可能性。
Linux 和 Windows 的不同
如何学习 Linux?
测试人员学习 Linux 不一定要非常的系统,因为精通 Linux 那是运维人员的工作职责,作为测试人员,学习的首要目的应该是熟练使用常用命令、熟练搭建测试环境。因此,不断地练习命令,每个常用命令都应该去多敲几遍,验证输入命令后的反馈,最后熟能生巧,慢慢地就能把常用命令记住了。
所以,如何学习 Linux ?
一个字:练!
更多故事
请关注《软件测试从小白到高手》
▼
weixin.qq.com/q/02Bg8xRt7seWl10000003p (二维码自动识别)
如果您有出书的梦想,如果您不知道如何出书,如果您感觉孤军奋战,需要专业的团队支持,那么您并不孤单。
·······································································
我们精选了一下网友答案:
工资不算高,适合养老的地方。
···································^^····································
期待看到有用的回答!
···································^^····································
···································^^····································
·······································································
我们精选了一下网友答案:
···································^^····································
人才招募
加入我们
We Need You!
Company Profile
公司简介
中汽研软件测评(天津)有限公司是央企中国汽车技术研究中心有限公司旗下具有独立法人地位的全资子公司,现隶属于中汽中心检测认证事业部。公司秉承“创新、激情、高效、诚信、共赢”的价值观,践行汽车“新四化”发展理念,助力汽车产业深度变革与跨越式发展。
Employee Welfare and Treatmen
员工福利及待遇
五险一金
带薪年假
绩效奖金
定期体检
交通补助
餐补
为新员工提供职前培训、五险一金、定期体检、绩效奖金。
完善的假期组合:周末双休、带薪年假、国家规定法定假期。
完善灵活的晋升机制及内部创业机制。
Job position
招聘岗位
项目经理
岗位职责
1、负责公司内部信息化项目的实施及运营;
2、负责项目过程管理、项目成本管理、项目风险管理、项目质量管理、项目进度管理及与用户的沟通、协调;
3、负责项目或产品的前期规划,用户交流,需求分析,原型开发等相关工作;
4、管理项目评估,确保项目成果与目标的一致性;
应聘条件
1、计算机相关专业,本科以上学历;
2、3年以上信息化项目实施及运营经验;
3、熟练掌握Java、PHP、.net、 javascript等相关语言至少一种;
4、熟练掌握Oracle、MySql、SQL等数据库一种或几种;
5、有财务、供应链、OA项目成功经验优先考虑。
6、善于思考与总结,良好的团队协作精神、学习能力和适应能力。
产品经理
岗位职责
1、负责与客户沟通产品需求,负责产品设计、规划,制定产品开发计划,用户调研、原型设计、功能设计、需求文档等相关工作;
2、与用户沟通并引导用户,完成产品和项目方案;
3、根据用户需求制定产品设计规划;
4、协调各产品建设参与方的工作,推动产品开发;
5、负责与技术团队沟通进行开发协调;
6、负责产品开发的整体进度、质量控制和实施。
应聘条件
1、本科及以上学历,三年以上产品工作经验;
2、有信息化产品如OA、LIMS项目成功经验优先;
3、熟练使用产品相关工具,输出高质量的产品原型及文档;
4、善于沟通,良好的团队合作精神与项目管理能力,有独立完整负责大项目经验优先。
运维工程师
岗位职责
1、负责信息系统日常运维,如解决系统应用问题、已上线项目的运维工作;
2、负责信息系统的权限分配和删除;
3、负责信息系统的安全、稳定、可靠、有效运行;
4、负责业务架构调整、服务器环境配置和调试;
5、负责业务安全评估和安全加固,保障业务运维安全;
6、推动程序架构与部署优化,优化和控制运营成本、实施运维自动化;
应聘条件
1、本科及以上学历,计算机、信息管理等相关专业;
2、熟悉企业采购、财务等相关流程,熟悉OA、LIMS系统等流程;
3、有三年以上的互联网公司开发运维经验,熟悉对DevOps工具链和生态系统,具备DevOps领域的架构设计与实践经验,有与PaaS平台结合经验者优先;
4、熟悉数据库日常操作,sqlserver数据库优先;
5、熟悉自动化测试和性能测试工具及实际经验者优先;
6、熟悉Ansible/Puppet/Docker等相关自动化配置工具的使用。
数据分析师
岗位职责
1、承担业务需求调研、数据分析、数据提取等相关工作;
2、根据公司业务的情况,提供数据支持或者基于数据的解决方案;
3、利用公司现有数据和可利用的外部数据,理解风控模型后,对这些数据进行有效的筛选和过滤,并可以根据模型建立一套有效的数据分析机制;
4、基于用户行为数据,建立并优化用户画像模型;
5、跟踪现有风控模型,通过数据验证提供相应的调整建议,并能够保证其有效性。
应聘条件
1、全日制本科以上学历;
2、三年及以上工业互联网相关行业的数据分析经验;
3、熟练掌握数理统计,随机过程,时间序列分析,计量经济学,运筹学等,具备很强的数学建模能力,能够针对实际的经济管理问题建立数学模型;
4、熟悉数据分析和数据挖掘理论,熟练使用SQL,SPSS,SAS,MATLAB等分析工具;
5、具有良好的沟通能力,能够独立开展行业调研、数据分析、编写报告等工作。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!