生产实习报告软件测试20页docWord文档格式.docx
《生产实习报告软件测试20页docWord文档格式.docx》由会员分享,可在线阅读,更多相关《生产实习报告软件测试20页docWord文档格式.docx(19页珍藏版)》请在冰豆网上搜索。
逻辑图
主要代码详述
3.2设计2OnlyGUIDin123.bat9
主要代码详述
4.总结14
5.附录:
代码15
1.市场分析与实习背景阐述
目前操作系统市场发展迅速,各大平台又层出不穷,电脑系统从老牌微软的Windows系列到如今LINX,UNIX和Macintosh;
手机系统从塞班的没落到安卓的兴起,WinPhone的韬光养晦以及IOS的独树一帜,都让业内人士感到竞争压力颇为巨大。
目前运用到智能系统的平台又层出不穷,每家公司都希望卖出自己的平板电脑,智能手机,等各种平台和系统。
但是于此同时问题也就出现了,不同公司生产的平台意味着不同的系统,这就给用户带来了巨大的学习成本。
因此微软力求改变这一局面的产品诞生了——Windows8。
它实现了跨平台的操作理念,不论在Surface还是家用的多媒体电脑,操作都是相同的!
而在这半年里我有幸参加了文思微软项目组中Win8UI/UA的测试工作。
我担任的是手动测试,负责“跑Case”,配置测试环境以及脚本编写。
2.测试脚本设计概要
我在实习期间通过对工作流程的不断熟悉,发现有些时候可以通过编写一些简单批处理脚本或VBS来提高测试效率。
目的是简化手动测试中大量重复的环节,节约了时间,提高的工作效率。
编写的语言使用的是微软操作系统中自带的CMD命令以及VBS。
编写的环境是记事本(notepad)已经微软自带的编译器。
在这里我介绍我写的2个比较主要的批处理脚本:
SmallToll.bat,OnlyGUIDin123.bat。
3.设计详情
注明:
由于我们的操作系统的语言是英文,且没有中文系统包,因此当时我写的脚本运行时无法显示中文,因而代码里面就没有用汉字了。
下面就是我编写的原程序:
3.1设计1:
SmallTool.bat
首先是SmallTool.bat,这个脚本里面包含了3个功能。
第一个功能是自动显示系统配置信息,虽然很简单。
但是确实很使用。
因为在公司内部经常会有IT部门人员对其他员工所分配到的机器进行设备检查和统计,每次检查的时候都要通过点击计算机属性,和设备管理界面来看自己的电脑配置很麻烦。
所以我就写了这行代码:
Username&
systeminfo即显示用户名和系统配置信息。
第二个功能是清理系统垃圾,方法也很简单,通过访问系统内部临时文件所在的文件夹再进行删除命令。
第三个功能是在实际测试过程中会用到的,作用是可以通过该程序来更改当前文件夹内所有文件的后缀命。
并且可以根据用户来选择改变成所需要的后缀。
功能逻辑图:
界面
显示系统信息
清理系统垃圾
更改文件后缀
代码详述:
@echooff
:
begin
cls
colora
@echo.
@echoForMyFriends:
@echo--------------------------------------------------------------------
@echo1.Showyourcomputer'
sInformation
@echo2.Cleanyourcomputer
@echo3.Renamethefiles'
typeinthisfloder
@echo4.AboutME
@echo5.Exit
以上是界面的代码,通过echo回显来显示出来。
图1
choice/c12345
iferrorlevel5gotoend
iferrorlevel4gotoME
iferrorlevel3gotoRename
iferrorlevel2gotoClean
iferrorlevel1gotoInfo
通过choice来进行选择语句。
因为批处理是面向过程的语言,相对是低级语言,所以只能通过goto语句进行掉转来访问不同的功能块。
Rem--------------------------------------------------------------------------------------------------
Info
setUsername&
systeminfo
pause>
nul&
gotobegin
这是第一个功能,pause>
nul是为了不显示pause带来的不必要提示信息。
Clean
colorc
@echoPleasewait...1-5mins
del/f/s/q%systemdrive%\*.tmp
del/f/s/q%systemdrive%\*._mp
del/f/s/q%systemdrive%\*.log
del/f/s/q%systemdrive%\*.gid
del/f/s/q%systemdrive%\*.chk
del/f/s/q%systemdrive%\*.old
del/f/s/q%systemdrive%\recycled\*.*
del/f/s/q%windir%\*.bak
del/f/s/q%windir%\prefetch\*.*
rd/s/q%windir%\temp&
md%windir%\temp
del/f/q%userprofile%\cookies\*.*
del/f/q%userprofile%\recent\*.*
del/f/s/q"
%userprofile%\LocalSettings\TemporaryInternetFiles\*.*"
%userprofile%\LocalSettings\Temp\*.*"
%userprofile%\recent\*.*"
@echo***********************Cleancompleted*************************
pause>
以上是第二个功能,我是通过%systemdrive%访问系统所在盘符的相对路径。
然后进行del命令。
从而达到清理系统临时文件的。
Rename
colorf
@echoFiles'
typeswillbechangedinthisfolder
@echo******************************************************************************
@echoYoucanpress:
@echoTfortxt
@echoZforzip
@echoDfordoc
@echoJforjpg
@echoRforrtf
@echoXforxlsx
@echoQforExit
以上是我为第三个功能有单独制作了一个界面,方面用户使用。
通过T,Z,D,J,R,X分别可以将其所在文件夹内其他文件的后缀变成.txt,.zip,.doc,.jpg,.rtf,.xlsx。
最后可以使用Q来返回初始见面(图1)。
图2
choice/cTZDJRXQ
iferrorlevel7gotobegin
iferrorlevel6gotoX
iferrorlevel5gotoR
iferrorlevel4gotoJ
iferrorlevel3gotoD
iferrorlevel2gotoZ
iferrorlevel1gotoT
X
ren*.**.xlsx&
renSmallTool.*SmallTool.bat
gotoRename
T
ren*.**.txt&
Z
ren*.**.zip&
D
ren*.**.doc&
gotoRename
J
ren*.**.jpg&
R
ren*.**.rtf&
以上就是功能的具体实现,Ren是rename的缩写,是这个功能的核心命令,用于修改文件命或者后缀。
Rem------------------------------------------------------------------------------------------------
ME
@echoMadebyZhuHeng
Pause>
以上是介绍我自己哒,哈哈。
end
Exit
最后的功能就是退出,exit是结束命令。
其实不写这句也可以。
3.2设计2:
OnlyGUIDin123.bat
首先介绍一下这个程序的制作原因:
在测试Windows8UA的过程中,手动测试人员需要大量的打开客户发送过来的GUID,来进行测试。
而GUID的格式通常是类似于:
039d30c2-a8ce-4a06-98d6-c11b0828a391
14390d67-848c-475f-ac1f-d96794dd4f2b
1b9d76d6-