软件测试第一课&WIN10网站部署&&课堂学习每日报告
课前内容:
1)授课老师:马林,林伟
2)前三排加分
3)不用交手机,但是课堂玩手机被抓三次将挂科。
4)上课不可以玩电脑(4399、kk)
5)每天都要发日报到这两个邮箱里:[email protected] [email protected] 发送格式:【日报】20191216(2016231343张三)
6)编码字符集:https://home.unicode.org/
课堂知识点:
1):软件工程测试的定义:不是为了找BUG,是用来证明这个产品是否可以投入市场。
2):保证系统可以使用(例子:天猫,京东等电商针对双十一的系统使用保证)
3):自动化测试,编写自动化测试代码。(不用自己点击网站测试)
4):开发、测试、运维、产品经理、DBA数据库——
)1)从设计开始做测试,年龄字段不能使用,因为年龄不可以更改,所以有年龄字段的数据库设计都不可以使用,要用出生年月。
)2)varchar(10-SQL server是十个字节,MySQL是10个字符,英文字符可能不够用) char nvarchar nchar 字段选择 设计好的数据库不能动。
) 3)检测是否使用父路径。
varchar修改速度快,char修改速度慢()修改方式影响着数据库的设计是否规范,
6)一夜暴富的方式:跳一跳,广告、世界杯的广告费、(体育**)、股票、拆迁户、写字赚钱抖音粉丝(僵尸粉再弄真粉)、区块链比特币(一千块钱的比特币)
)7)————搭建测试环境(部署网站的系统建立&&部署网站):————课堂重点知识。
①安装web服务器:IIS
FTP全选————打开里边的文件夹一个个选上
②打开--服务器管理工具IIS 快捷键搜索WIN+Q:输入IIS 注明:如果第一步没完成,这里是找不到IIS管理器的。IIS管理器这里有两个,要选择6.0的。
③部署网站开始:
注意:这里放的是项目源代码。
启用父路径,否则都不可以使用..和.
这里看到我的别名写的是TestWEB,即第一步,第二步是点击ASP,详情见下图:
(启用父路径)
④数据库权限放开:data--属性--安全--组或用户名--输入对象名称(everyone)检查名称--添加--权限--完全控制
在应用程序池界面中:DefaultAppPool————右键高级设置————
——————————————————————————————————————————————
——————————————————————————————————————————————
上述步骤应该可以解决大部分网站部署问题了,但是老师说这是百分之六十多的完成率。
我完成部署之后的效果如下:
输入http://IP地址/别名/路径/文件名.asp即可,我参照老师的做法是:http://localhost/sos/index.asp
——————————————————————————————————————————————
——————————————————————————————————————————————
百分之七十:
(这一步需要将文件隐藏形式打开,正常情况下这个文件是不可视的)
C盘--windows目录--temp--属性--安全--组或用户名--输入对象名称(everyone)检查名称--添加--权限--完全控制
C:\Windows\temp(参考目录) 输入Everyone ,输入结束之后通过检查名称查看输入英文单词是否正确。
将所有权限开放——应用即可。
⑥第六步
C盘--serviceProfile--组织查看--隐藏--查看--Appdata(隐藏的)——local--temp:属性--安全--组或用户名--输入对象名称(everyone)检查名称--添加--权限--完全控制——(((((操作过程同上,区别在于路径不同))))
C:\Windows\ServiceProfiles\LocalService\AppData(参考目录)
项目部署不成功另外解决方案三大法宝:
任务管理器关闭进程 重启 重装系统
上述为我的操作步骤:
下述为老师的手稿:
搭建测试环境1、安装Web服务器:IIS控制面板 - 程序和功能 - 打开或关闭Windows功能 - IIS(全选)2、打开服务器控制面板 - 管理工具 - IIS3、部署1.新建一个空白的目录(不能桌面、不能中文),将源代码拷贝进来2.IIS:默认Web站点 - 新建一个虚拟目录(别名)4、访问:http://IP地址/别名/路径/文件名.asphttp://localhost/sos/index.asp用户名/密码:admin/admin5、配置服务器DefaultWebSite - ASP:启用父路径,应用默认应用程序池 - 高级:启用32位兼容6、放开数据权限data目录 - 属性 - 安全 - 编辑 - 添加:everyone:完全控制7、C:\Windows\temp:everyone:完全控制8、C:\Windows\ServiceProfiles\LocalService\AppData(隐藏)\Local\Temp:everyone:完全控制路径绝对路径:D:\ttt\images\aaa.jpg相对路径;. 当前路径.. 上一级路径
课堂实践:
一、新建文本,保存方式为gbk,但是下一次打开是utf(自动)出现乱码。
二、用百度搜索文本,检查文本输入问题、如果出现非法输入字符(你好utf-8转换之后再改编码格式),出错将返回原百度输入
三、163网易的bug,在邮箱注册地址栏中输入unireg字符中加入其他字符,可以看到tomcat版本信息(404),可能会有黑客攻击tomcat中保存的信息。
四、输入文本框到<input>注入到公司的网站里。(安全测试)
五、输入文本框中必填,f12可以用网络抓包,通过火狐浏览器修改包,然后这个必填项将可以直接提交到服务器,即浏览器端的数据校验不可以使用。
课堂作业:日报、项目部署&&网站部署
课堂小结关键字:
项目部署
课堂反馈:优点:
一、讲课内容生动有趣,贴近生活,尤其与经济(赚钱方向贴切)。
二、课程内容有效,真实案例是网站部署是必须要懂的知识。
三、由于课堂内容知识丰富,我将整理成博客文章,作为自己的学习笔记。
缺点:课堂无关话题有点多,希望及早进入技术知识正题,第一节课正题部分花了27分钟——考虑到第一节课应该是正常课程开课范畴,不予置评。
课外话题:
谢谢林老师和马老师的耐心教导。