还剩3页未读,继续阅读
文本内容:
软件测试基础知识、软件测试的流程是什么1基本流程需求文档•需求评审-测试计划•测试计划评审-编写测试用例•用例评审-执行用例详细流程需求文档书(需要多方的确认,比如开发,测试,产品经理,客户等)测试计划(需要的资源,人力,所需的时间,功能划分点等)用例计划(根据测试计划来分配)执行用例(根据详细的测试用例步骤执行)得出结果和记录bug、出一份测试报告书、发布项目经理或者PD确认一个项目,然后把项目需求文档提供给相关研发人员,研发人员确认了这份需求文档,并记录对这份文档的需求不明确或者遗漏的点,在需求评审的会议上提出并解决,然后确认最终的一份需求文档说明书,开发和测试经理根据这份需求文档说明书开始开发计划和测试计划,然后开发人员进行代码编写,把版本开发出来,测试人员也编写测试用例,随着开发不断更新版本,测试人员也要一直记录缺陷,直到版本更新结束,最后开发人员将测试人员记录的缺陷修复完成,测试人员进行一个最终的总结,出•份测试报告书记录测试工作和程序问题(测试计划简介5W+H目的、测试范围、测试进度安排、测试人员、测试环境、测试方法、测试工具、风险评估;why,what,when,who,where,how)
2、整个生命周期问题的定义及规划-需求分析-系统设计-软件编码-软件测试-软件维护
3、软件测试有什么策略和阶段策略动态测试,静态测试,白盒,黑盒阶段单元测试、集成测试、系统测试、验收测试、软件测试有哪些类型4功能性测试、性能测试、兼容性测试、安全性测试、压力测试、可靠性测试、测试用例有八大要素(元素)5项目编号、功能模块、测试标题、重要级、预置条件、测试数据、操作步骤、预期结果、实际结果、什么是软件缺陷(6bug)是程序代码的错误或者bug(就是与预期结果不相符)、测试用例是什么、作用是什么7设计一些场景,在这些场景测试,检杳程序是否能给出正确反应作用提高测试效率,避免漏测,少测,忘记一些重要的测试、测试人员发现一个但开发说这不是一个8bug,bug首先测试人员可以再跟开发确认一下bug的问题,是双方的需求不一样、需求有变化还是描述的bug情况有所突兀如果是需求不一样,可以找测试主管或者产品经理进行确认一下需求,如果是需求有变化,可以让开发发一个需求变动的邮件;如果是开发认为这个bug没那么重要不需要修改,无法重现或者是延迟修改,可以去询问测试主管,或产品经理,确认这个bug修改的情况、测试报告里面包含什么内容9包括编写目的,系统简介、测试工具、方法、环境、测试执行结果与记录缺陷、遗留缺陷跟踪、测试执行用例的情况、测试结论与建议、软件的安全性测试应从哪些方面测试
101、用户认证机制
2、加密机制
3、安全防护策略
4、数据备份与恢复手段
5、防病毒系统、如何提交高质量的缺陷报告单
111、缺陷的概要描述要清晰准备,能让开发人员清楚问题是什么
2、一份完整的缺陷报告单是包括一些必要的元素,比如概要描述、缺陷发现人,测试环境、浏览器、缺陷重现步骤、指派人、所属功能模块等,这些必要元素要描述清楚
3、缺陷操作步骤,要描述清楚,开发人员根据这些步骤去重现缺陷,并确认问题出在哪里测试数据、测试数据是重现缺陷的一个重要因素
4、附件截图信息,能让开发人员快速定位问题有可能出现在哪里
12、测试目的是什么为了找出软件产品中的错误,使软件尽可能的符合用户的要求,(但软件测试不能找到全部的错误)
13、简述一下缺陷的生命周期提交-确认-分配-修复-验证-关闭
14、功能测试测试是否符合产品的需求
15、web兼容性的测试操作系统、浏览器、分辨率和网速方面兼容性测试
16、测试的6大法则功能、可靠性、可移植性、效率、易用性、可维护性
17、编写测试用例的原则百分之百的覆盖需求说明
18、http协议报文格式请求请求行请求头空白行请求体响应响应行响应头部空白行响应数据、区别19get,Post post:往服务器发送请求、常用命令get:从服务器获取请求20Linux/根目录cd/进入根目录Is查看当前目录下的所有文件11查看当前bl录下所有文件的详细信息Pwd显示当前目录的全路径.当前目录..上级目录cd..进入上级目录cp a.txt b.txt将当前目录下的a.txt复制一份并命名为b.txtCp-r/home/textl/root/test2将home目录下的test文件夹,复制到root目录下,并命名mv a.txt/home/b.txt将当前目录下的a.txt移动到homo目录下,并命名为b.txt Rm-rf a.txt删除当前目录下的a.txtMkdir text在当前目录下创建一个text文件夹./jmeter执行当前目录下的jmeler文件Su是转化成root模式Mount-o remountrw/让/根文件系统重新挂载并有可读写模式Vi./a.txt编辑a.txt文件按i进入编辑模式,可以移动光标进行文本编辑操作按esc退出编辑模式输入wq保存文件并退出输入/abc回车搜索文件中包含abc的内容Cat./a.txt一次性读取并打印a.txt文件里的所有信息More./a.txt读取a.lxt,每次读取一屏,按空格键翻页Tail-200a.txt读取a.txt后两百页Tai1-f a.txt实时读取a.txt文件(查日志)Head-10a.txt读取a.txt文件的前10行Find/-name a.txt从根目录下全局搜索a.txt文件Grep Merrorvtest,log从test.log中过滤出包含error的文件Grep-A10error”test.log过滤指定数据,并展示后10行Grep-B10error”test.log过滤指定数据,并展示前10行Grep-C10error”test,log过滤指定数据,并展示前后10行Stat文件名显示文件详细信息top可以监视epu内存负载Ps-ef查进程Ps clUCX查端口・a无标Simysql•NwkatforMySQL枚*▼Dmysqlinfofmat»on_Khemd・a无m标y$Sqilpmeyrsfoqclz•MNew/hkeamtfaorMySQL A后行・停止?新-8保存物月存为《要化SQL0出给是工典iHwmasqttest$户createdatabasevest;|
2、数据库基本语句、创建一个库21mysql
1、建立一个表2▼Nmyv^linfornutionichefna■mytqlpcdormanceicbcmaI$qhe$t•$户v■vest▼Nmyv^linfornutionichefna tfe*JEWSmysql-■»电.无他©vestmy$ql•»«■mytqlpcdormanceicbcma••无标■gksMmysql-峭NdvicatforMySQL=[a甲j]停止hum=侯存喻月存力美化SQI二导出日I$qhe$t爱力:®®««»3:^create tablegoodv■ve•st$户2idINT,good_na»eVARCHAR1000R3goodpriceDeciMAL9r2JDEFAULTCHARSET-U7F8;
2、右糖进行刷新,等一会才会出现as weSQLcreAtetablegood]idINT.good_rumeVARCHARIOOO,
4、这种情况代表运行成功gOOdpri HIMAL
9.2D€FAUITCHARSET-UT填F8;受写密表■的中IKO数据时电0867s・goodmyiql•W-NavicatfoeM/9QLynrrr/iql曲,无348myiqn-5七,无卜/tmyiql华闻厂good©vstmytql•Winfocmation_Khema卜海洋❷入09B
2.填performance.KhefYW写第一行数据电r无标■g#qr■时D«9》财秘的■询■防p■vest83=口,30再行保存,不然后面增加的一行就会变为第一行11双击这个文件idgood.njme1Mft增加一行数据Insert intogood values,饼干,
7.20;进行刷新,查询是否增加一行数据对象施*无标题mysql-查询睢=后开始事务图备注▼一筛选上打id goodnamegoodprice
5.2查询数据
7.22饼干Select*from good;后,无标整mysql-会询曲,无标或©vestmysql-查询1,无阻K@ve$tmy$q=►•运行,停止解建电新猛勒保存0另存为〈美化SQI固务注•〜导出结果互询创建工具«®«as信息给果]厩况状有1Select■fromgood;|idgood.namegood_price►1修条
5.2修改数据2饵干72Update goodset id=,辣条,where good_name=l;不行,因为函数值不一样update goodset id=l whereid=2;对象哺*无mysql-^ie]无@vest mysql电*=后开始事务圜备注▼丁■筛选舞排序导导入静导出id goodname▲good price辣条删除数据1饼干
7.2Delete fromgood whereid=l;。