1.软件测试需要会什么?难学吗?
2.golangå端å¼åï¼
软件测试需要会什么?难学吗?
软件测试是源码一个入门简单、但深入难的源码工作入门的时候只要会看懂中文、理解能力没问题就可以按照测试用例来执行用例了1、源码开始自学的源码时候找一本书来入门(软件测试原版第三版很不错)-差不多要1个月左右的时间、要能看懂明白里面的源码知识、这个阶段主要是源码怎么导出git源码学习理论知识2、有基础知识之后找一个软件来自己操作、源码从开始写测试计划、源码测试用例、源码到自己完成测试、源码并输出测试报告(这个阶段必须自己操作、源码如果有问题可以去testing论坛提问)这里如果产品小的源码话1个月左右、软件功能多的源码mbed os 源码话2个月多都有可能、建议从功能少的源码软件入手3、在执行第二个步骤的源码时候经常多去testing论坛看看那些问题帖子、绝对增长你的知识量4、前面3个步完成之后可以开始关注招聘网站那些招聘软件测试的公司、去看看他们公司的做的什么产品、可以吧他们的团尚 源码产品下载回来按照步骤2的方式来自己写用例 执行测试、记录BUG、提交测试报告等内容(如果你去面试公司的时候拿着你的测试报告以及BUG单的话 成功率会高很多)5、前面几个步骤完成之后差不多要开始找工作了、建议去看看那本<软件测工程师试面试指导>的书籍、这本书里面有很多软件测试的面试题目多看看提高知识量自学软件测试差不多需要6个月左右的时间PS:自学成才的3个要素、一是全屏按钮源码方法,二是愿望,三是自律。这三个要素中任何一个的提高,都会加快目标的实现。当然如果要在同样时间内实现目标,三个要素其中一个要素的海战游戏源码增高,也就同时降低对其他两个要素的要求。进一步之后需要会的知识会越来越多1、操作系统的知识(什么软件都是运行在操作系统之上的、一般的操作必须要会)2、数据库知识(现在还能找到多少不需要数据库的大型软件捏?)3、计算机网络(通信呀通信、千万不要TCP和UDP都分不清楚)4、计算机硬件(你要是C/S架构的测试或者是做性能测试、那么计算机硬件都是必修课了、总得知道IO是什么IOPS又是啥)5、各种测试工具的使用、什么QC/TD/BUGfree/QTP/LR之类的 不需要样样精通但是必须要熟练使用6、软件测试基础知识(这年头没有知识是万万不能的、软件测试基础知识其实买几本书好好看看就能学个差不多了)7、开发语言(做到高级软件测试的人都是会写点小工具的)8、测试环境配置:这个要说下、我在做配置管理的时候发现很多测试人员居然连自己的测试环境都配置不好、一个连自己的测试环境都不会配置的人会成为一个合格的测试么。(你要测试web的apache、tomcat、iis之类的得会配置吧)PS:希望你不要被我写的这么多东西吓到了、这些知识是在软件测试的进化过程中慢慢积累起来的、不是所有人都一开始就会了、你是计算机专业毕业的。那么计算机硬件、网络、操作系统、数据库什么的都应该在学校的时候有学到的、所以应该不是问题最后:祝你好运
golangå端å¼åï¼
æ没æç¨golangåçå¼æºERPç³»ç»
1ãè¿ä¸ªé¡¹ç®å¯ä»¥ç解为é对äºèç½IT人æé çä¸æçawesome-goãå·²æçawesome-go项ç®ï¼æ±æ»äºå¾å¤goå¼æºé¡¹ç®ï¼ä½åå¨çé®é¢æ¯æ¶éå¤ªå ¨äºï¼èä¸æ¯ä¸ªé¡¹ç®æ²¡æ详ç»æè¿°ã
2ãä¸çä¸åå¼æºERPæ¯è¾å¥½çï¼é¦æ¨Odooãä½ä¸ºæ¬§æ´²ä¸å°ä¼ä¸è½¯ä»¶å¸åºç¥åååï¼Odooæ¥ææççäºERP产ååå è¿çSaasç念ï¼æ¯æ¬§æ´²ä¸å°ä¼ä¸åºç¨æ广æ³çERP软件ã
3ãæ¨èäºï¼etcdãStarï¼ãetcdæ¯ç±CoreOSå¼å并维æ¤é®å¼åå¨ç³»ç»ï¼å®ä½¿ç¨Goè¯è¨ç¼åï¼å¹¶éè¿Raftä¸è´æ§ç®æ³å¤çæ¥å¿å¤å¶ä»¥ä¿è¯å¼ºä¸è´æ§ã
4ãçµæ´»çèªå¨ç¼ç åååè½æé£ERPæä¾èªå¨ç¼ç åååè½ï¼å¯äºå å°äº§åãææçåå·ç¼ç åå设置äºç³»ç»å½ä¸ãå½æ建ç«æ°çåå·éæ±æ¶ï¼å¯ä¾æ®ååèªå¨ç»åºæ°åå·ï¼é¿å åºç°ç¼ºå·ï¼éå·æè ç¼éçæ åµã
5ãOdooãOdooæ¯å ¨çæå欢è¿çERP解å³æ¹æ¡ä¹ä¸ï¼æ¥æè¶ è¿ä¸æ´»è·ç¨æ·ãOdooåºäºPythonï¼å§äºå¹´ãæ社åºçåä¼ä¸çä¹åï¼ç¤¾åºçå®å ¨å è´¹ï¼æºç å¼æ¾ã
6ãé¦å ï¼å¥½çå¼æºERPé½æ¯å½å¤çï¼ææ¡£å°ï¼ææ¯æ¯æå ä¹æ²¡æï¼å¼åçå·¥ä½éé¾ä»¥æ§å¶ãå ¶æ¬¡ï¼åæç»´æ¤å¾å¤´çï¼èµéæå ¥åè¿é两é¾ï¼â第ä¸ç¹ï¼å¼æºè½¯ä»¶é½ä¼æå¾å¤çæ¼æ´å缺é·ï¼å¯è½æ¯æ æçä¸çï¼ã
goè¯è¨å¯ä»¥åä»ä¹æå¡å¨ç¼ç¨ï¼ä»¥åä½ å¦æ使ç¨Cæè C++åçé£äºäºæ ï¼ç¨Goæ¥åå¾åéï¼ä¾å¦å¤çæ¥å¿ãæ°æ®æå ãèææºå¤çãæ件系ç»çãåå¸å¼ç³»ç»ãæ°æ®åºä»£çå¨ãä¸é´ä»¶ï¼ä¾å¦Etcdã
Goä½ä¸ºGoogleå¹´æ¨åºçè¯è¨ï¼å ¶è¢«è®¾è®¡æä¸é¨åºç¨äºæè½½Webæå¡å¨ï¼åå¨é群æ类似ç¨éçå·¨åä¸å¤®æå¡å¨çç³»ç»ç¼ç¨è¯è¨ã对äºé«æ§è½åå¸å¼ç³»ç»é¢åèè¨ï¼Goè¯è¨æ çæ¯å¤§å¤æ°å ¶å®è¯è¨æçæ´é«çå¼åæçã
Goè¯è¨ä¸»è¦ç¨ä½æå¡å¨ç«¯å¼åãå ¶å®ä½æ¯ç¨æ¥å¼åâ大å软件âçï¼éåäºéè¦å¾å¤ç¨åºåä¸èµ·å¼åï¼å¹¶ä¸å¼åå¨æè¾é¿ç大å软件åæ¯æäºè®¡ç®çç½ç»æå¡ã
èæ°å°å端webæ³å ¥æåå°è¯è¨,java,php,golangè¿ä¸ç§è¯¥éåªä¸ªJavaåºè¯¥åºç¨æ广ï¼ä¹å°±æ¯æ±æ¹ä¸è¯´çâ稳å¦çâãè¯è¨å¹²åèå°å¦äºç¹å§ãçæ丰å¯åè½é½å ¨æ以å¦ä¹ æ¶é´è±è´¹ä¸è²ãPHPæ¯ä¸æ³¨äºWebåºç¨å¼åçè¯è¨ï¼å·²ç»å¾è§èäºï¼åºç¨ä¹å¾å¹¿ã好çPHPç¨åºåä¸å¤ï¼éçåPHPç¨åºå太å¤ã
å端主è¦æ¯ç¨htmlãcssåJavaScriptï¼å ¶ä¸htmlæ¯ä¸ç§è¶ ææ¬æ è®°è¯è¨ï¼cssæ¯å±å æ ·å¼è¡¨ï¼ä¸»è¦è´è´£å页é¢æ·»å æ ¼å¼çï¼ï¼JavaScript主è¦è´è´£å¶ä½å¨æ页é¢åå¨ç»ææçã
æä¸ºå ³é®çä¼å¿æ¯çæå®æ´ï¼å ¨çæå ç¾ä¸äººå¨Javaè¿ä¸ªå¹³å°ä¸é¢åå¼åï¼å½¢æäºå®æ´ççæï¼è¿æ¯å ¶ä»ææè¯è¨é½ä¸å ·å¤çä¼å¿ãæ以建议å¦Javaã
phpä¸éåï¼æ¨èluaï¼ç¨openrestyï¼è½ç¶é½æ¯é«çº§è¯è¨ï¼ä½luaå¯ä»¥è·nginxæ ç¼ç»åï¼luaæ¯è·å¨nginxè¿ç¨ä¸çï¼è¿æ ·å°±å¾æææäºã
ææ¯æ¶æjavaæ¯çº¯é¢å对象å¼åï¼åè½å¼ºå¤§ï¼åæ¯ä¼å¤ï¼æ²¡æjavaä¸è½åç软件ãC/Sä¹å¥½B/Sä¹å¥½ãä»åè½ä¸è®²ï¼æ²¡æè¯è¨å¯ä»¥åjavaç¸æ¯ãPHPå±äºåèµ·ä¹ç§ï¼å¸æ¶äºjavaåc以åperlçè¯è¨ä¼ç¹ï¼ä¸æ³¨äºèç½é¢åã
goè¯è¨ä»¥åä¼ä¸ä¼æ为主æµwebå¼åè¯è¨?1ãç°å¨å·²ç»æ¯äºå§ï¼ç¼ç¨è¯è¨æè¡æ¦åå ä½äºï¼åªè¦è°·æå é¨å¤§é使ç¨å°±çäºæ¯ä»¥åç主æµã
2ãGoæåç项ç®nsqï¼bitlyå¼æºçæ¶æ¯éåç³»ç»ï¼æ§è½é常é«ï¼ç®åä»ä»¬æ¯å¤©å¤çæ°å亿æ¡çæ¶æ¯dockerï¼åºäºlxcçä¸ä¸ªèææå å·¥å ·ï¼è½å¤å®ç°PAASå¹³å°çç»å»ºã
3ãèä¸ä¸¤å¹´åå级å°äº.NETCOREçæ¬ä¹åï¼å®çé度æ¯GOæ´å¿«ãPythonï¼å¾å¤äººä»¥ä¸ºå®æ¯æ°å ´è¯è¨ï¼ä½å ¶å®å®ä»å¹´ä»£å°±åºç°äºãä¹æ¯ä¸ªèå¤è£äºã
4ãå¦æä½ ä¸çæèä¸é¡¹ç®å¨æå¾ç´§ï¼è¿æ¯å»ºè®®ä½ ç¨èªå·±æçæçè¯è¨ï¼å¦goæ¬èº«éè¦è±æ¶é´çãåäºæè¿ä¸ä¸ªweb项ç®æ¯ç¨Gorillaåçï¼ä¹æ¯è¾¹å¦è¾¹åGorillaï¼thegolangwebtoolkitï¼è¿ä¸ªGobyExampleæºæç¨ã
golangå¼åweb,æä¹å页é¢
1ãæ³è¦å®ç°è®¿é®èªå·±ç¬¬ä¸ä¸ªWeb页é¢ï¼myFamilyWebï¼ï¼ç¬¬ä¸æ¥æ¯è®¾ç½®è·¯ç±åå¨views.pyå¢å ä¸ä¸ªå¯ä»¥è®¿é®çå½æ°ï¼å¾3-å¾6ï¼ãé 置模æ¿åhtmlï¼å¾7-å¾ï¼é ç½®å好äºç¬¬ä¸ä¸ªæç®åçWeb页é¢ï¼å¯å¨æå¡å¨ãã
2ã好çæµè¯åºè¯¥æ¯å æç §å½æ°æ¥æµãæ¯å¦ä½ æä¸ä¸ªå ï¼ä¸é¢æä¸ä¸ªæ件å«a.goï¼å½æ°åå¨éé¢ï¼ä½ è¦å æµè¯å½æ°æ¯å¦æ¯å¯¹çï¼ä½ è¦å»ºä¸ä¸ªa_test.goæ¥æµï¼å¥½çIDEä¹å¾éè¦ã
3ãæ¹æ¡ä¸ï¼å©ç¨GOLANGèªå¸¦çHTTP模åï¼å¾å°ç代ç å°±è½å®ç°ä¸ä¸ªHTTPWEBæå¡å¨ãæ¹æ¡äºï¼èªå·±é è½®åé¦å ï¼æåºæ¬çæ¯ï¼name=gemå¯ä»¥éè¿è¯»åurlçåæ°nameè·å¾gemã
6ãå¦æèªå·±ä¸çæèä¸é¡¹ç®å¨æå¾ç´§ï¼è¿æ¯å»ºè®®ç¨èªå·±æçæçè¯è¨ï¼å¦goæ¬èº«éè¦è±æ¶é´çãå±æè¿ä¸ä¸ªweb项ç®æ¯ç¨Gorillaåçï¼ä¹æ¯è¾¹å¦è¾¹åGorillaï¼thegolangwebtoolkitï¼è¿ä¸ªGobyExampleæºæç¨ã