以前写的一个代码、、你看看行不、、
import javautilScanner;
public class Q
{
public static void main(String[] args)
{
int num1;
Scanner sc=new Scanner(Systemin);
Systemoutprint("请输入一个数:");
num1=scnextInt();
//方案一:
/if(num1<=30)
{
Systemoutprintln("无药可救");
}
else if(30<num1&&num1<60)
{
Systemoutprintln("继续努力");
}
else if(60<=num1&&num1<=80)
{
Systemoutprintln("还可以哦");
}
else
{
Systemoutprintln("你真强哦");
}/
//方案二:
/if(num1>80)
{
Systemoutprintln("你真强哦");
}
else
{
if(60<=num1&&num1<=80)
{
Systemoutprintln("还可以哦");
}
else
{
if(30<num1&&num1<60)
{
Systemoutprintln("继续努力");
}
else
{
Systemoutprintln("无药可救");
}
}
}/
//方案三:
//Systemoutprint((num1>80)"你真强哦":(num1>=60)"还可以哦":(num1>30)"继续努力":"无药可救");
//方案四:
/if(num1>=60)
{
if(num1<=80)
{
Systemoutprintln("还可以哦");
}
else
{
Systemoutprintln("你真强哦");
}
}
else
{
if(num1>30)
{
Systemoutprintln("继续努力");
}
else
{
Systemoutprintln("无药可救");
}
}/
//方案五:
if(num1<=30)
{
Systemoutprintln("无药可救");
}
if(30<num1&&num1<60)
{
Systemoutprintln("继续努力");
}
if(60<=num1&&num1<=80)
{
Systemoutprintln("还可以哦");
}
if(num1>80)
{
Systemoutprintln("你真强哦");
}
}
}
测试的有2种方法
答:黑盒测试和白盒测试
黑盒:这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。
黑盒测试又叫做功能测试或数据驱动测试。
白盒:此方法把测试对象看做一个透明的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。
通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。因此白盒测试又称为结构测试或逻辑驱动测试。
软件测试按过程分为三个步骤
答:单元测试:单元测试又称模块测试,是针对软件设计的最小单位—程序模块,进行正确性检验的测试工作。其目的在于发现各模块内部可能存在的各种差错。
单元测试需要从程序的内部结构出发设计测试用例。多个模块可以平行地独立进行单元测试。
集成测试:在运行(可能是不完整)的应用中保证软件单元被结合后能正常 *** 作的测试执行的阶段
系统测试:当应用作为整体运行时的测试执行阶段
软件测试的步骤是什么?
1)测试过程按4个步骤进行,即单元测试(UnitTesting)、集成测试(IntegratedTesting)、确认测试(ValidationTesting)和系统测试(SystemTesting)及发版测试。
2)开始是单元测试,集中对用源代码实现的每一个程序单元进行测试,检查各个程序模块是否正确地实现了规定的功能。
3)集成测试把已测试过的模块组装起来,主要对与设计相关的软件体系结构的构造进行测试。
4)确认测试则是要检查已实现的软件是否满足了需求规格说明中确定了的各种需求,以及软件配置是否完全、正确。
应该考虑进行如何测试的测试方法
黑盒测试(Blackboxtesting)——不考虑内部设计和代码,根据需求和功能进行测试。
白盒测试(Whiteboxtesting)——根据应用软件的代码的内部逻辑,按照代码的语句、分支、路径和条件进行测试。
功能测试(functionaltesting)——对一个应用软件的功能模块进行黑盒测试。这种测试应当由测试人员进行。但这并不意味着程序员在推出软件之前不进行代码检查。(这一原则适用于所有的测试阶段。)
系统测试——针对全部需求说明进行黑盒测试,包括系统中所有的部件。
回归测试(regressiontesting)——每当软件经过了整理、修改、或者其环境发生变化,都重复进行测试。很难说需要进行多少次回归测试,特别是是到了开发周期的最后阶段。进行此种测试,特别适于使用自动测试工具。
负荷试验(loadtesting)——在大负荷条件下对应用软件进行测试。例如测试一个网站在不同负荷情况下的状况,以确定在什么情况下系统响应速度下降或是出现故障。
压力测试(stresstesting)——经常可以与“负荷测试”或“性能测试”相互代替。这种测试是用来检查系统在下列条件下的情况:在非正常的巨大负荷下、某些动作和输入大量重复、输入大数、对数据库进行非常复杂的查询,等等。
性能测试(performancetesting)——经常可以与“压力测试”或“负荷测试”相互代替。理想的“性能测试”(也包括其他任何类型的测试)都应在质量保障和测试计划的文档终予以规定。
可用性测试(usabilitytesting)——是专为“对用户友好”的特性进行测试。这是一种主观的感觉,取决于最终用户或顾客。可以进行用户会见、检查、对用户会议录像、或者使用其他技术。程序员和测试人员通常不参加可用性测试。
安装/卸载测试(install/uninstalltesting)——对安装/卸载进行测试(包括全部、部分、升级 *** 作)。
安全测试(securitytesting)——测试系统在应付非授权的内部/外部访问、故意的损坏时的防护情况。这需要精密复杂的测试技术。
兼容性测试(compatabilitytesting)——测试在特殊的硬件/软件/ *** 作系统/网络环境下的软件表现。
α测试(alphatesting)——在开发一个应用软件即将完成时所进行的测试。此时还允许有较小的设计修改。通常由最终用户或其他人进行这种测试,而不是由程序员和测试人员来进行。
β测试(betatesting)——当开发和测试已基本完成,需要在正式发行之前最后寻找毛病而进行的测试。通常由最终用户或其他人进行这种测试,而不是由程序员和测试人员来进行。
软件测试工具有:
1、Appium
Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试。它使用WebDriver协议驱动iOS,Android和Windows应用程序。
它还可以帮助本地和混合应用程序的自动化测试。它支持多个JAVA和NET集成开发环境,也支持开源的集成开发环境。
使用Selenium作为后端,测试人员可以利用Selenium的功能进行移动应用程序的测试。
2、JMeter
JMeter是基于Java的压力测试工具,它用于测试静态和动态资源例如静态文件、Java小服务程序、CGI脚本、Java对象、数据库,FTP服务器等等。
JMeter可以用于对服务器、网络或对象模拟巨大的负载,来在不同压力类别下测试它们的强度和分析整体性能。
3、Selenium
Selenium是ThoughtWorks专门为Web应用程序编写的一个验收测试工具。测试与浏览器的兼容性测试你的应用程序看是否能够很好得工作在不同浏览器和 *** 作系统之上。
测试系统功能创建衰退测试检验软件功能和用户需求。支持自动录制动作和自动生成。Net、Java、Perl等不同语言的测试脚本。
4、TestWriter
TestWriter是一款零编码的UI自动化测试工具。通过统一图形化界面轻松创建测试计划,并且驱动执行引擎完成自动化测试任务。
通过使用TestWriter,有效降低了测试人员能力要求及脚本维护工作量, *** 作简单,让其更专注于业务。TestWriter有商用版和免费版两个版本。现在免费版本主推个人。
5、QTP
QTP是一种非常受测试者的欢迎的自动测试工具。因为它不要求你使用面向对象的编程语言。QTP使用Visual Basic脚本(VB)语言,容易学习和编写代码。
使用QTP的目的是想用它来执行重复的手动测试,主要是用于回归测试和测试同一软件的新版本。因此你在测试前要考虑好如何对应用程序进行测试,例如要测试哪些功能、 *** 作步骤、输入数据和期望的输出数据等。
Parasoft白盒测试工具集:
C++ Test C,C++ 代码分析和动态测试
CodeWizard C,C++ 代码静态分析
Insure++ C,C++ 实时性能监控以及分析优化
主流黑盒功能测试工具集
WinRunner Mercury >
Astra Quicktest Mercury >
Robot IBM Rational >
QARun Compuware >
SilkTest Segue >
e-Test Empirix >
来源:>
鲁大师、PCmark、3Dmark、CPU-Z、Cinebench都是不错的电脑上的跑分软件
1、鲁大师:电脑上的跑分软件最常用的估计就是鲁大师了,进入程序主界面后点击“性能测试”,然后点击“开始评测”,等待评测完成即可。评测简单,性能一目了然。鲁大师是一款个人电脑系统工具,支持win2000以上的所有windows系统版本,它是首款检查并尝试修复硬件的软件,它能轻松辨别电脑硬件真伪,测试电脑配置,测试电脑温度保护电脑稳定运行,清查电脑病毒隐患,优化清理系统,提升电脑运行速度。
2、PCmarkPCmark是国外认可度比较高的,电脑整体性能测试软件。一些权威评测都会用PCmark的商用版进行评测和发布性能参数。使用方法也简单,安装软件点击测试等待结果即可。如果是个人使用可以选择免费版本进行测试。
3、3Dmark3D Mark是比较出名的显卡跑分软件。它可以针对显卡的游戏性能跑分,电脑的压力测试。前面提到过鲁大师的压力测试,比较偏CPU,很容易CPU先压不住。不过有些版本需要购买,安装包较大。
4、CPU-Z:CPU-Z是比较专业的评测软件,若要取得更精确更专业的结果,可以使用此软件。优点:评测结果和各项参数很精确。使用这个软件可以查看CPU的信息。软件使用十分简单,下载后直接点击文件,就可以看到CPU 名称、厂商、内核进程、内部和外部时钟、局部时钟监测等参数。选购之前或者购买CPU后,如果我们要准确地判断其超频性能,就可以通过它来测量CPU实际设计的FSB频率和倍频。
5、Cinebench:CineBench是很有说服力的一套CPU和显卡测试系统。相比R115版本的最多16个核心来说,R15版本最多能够支持256个逻辑核心,此外新版本还加强了着色器、抗锯齿、阴影、灯光以及反射模糊等的考察,对CPU性能的检测更加准确。
Beta(本人置顶推荐的检测软件)
说明:EVEREST(原名AIDA32)一个测试软硬件系统信息的工具,它可以详细的显示出PC每一个方面的信息。支持上千种(3400+)主板,支持上百种(360+)显卡,支持对并口/串口/USB这些PNP设备的检测,支持对各式各样的处理器的侦测。新版增加查看远程系统信息和管理,结果导出为HTML、XML功能。
官方主页:
下载(302 MB):
2、DisplayX 10(一款显示器测试工具,尤其适合于LCD测试。)
说明:一个小巧、强悍的LCD/CRT测试软件,包括色彩、灰度、对比度、几何形状、呼吸效应(主要针对CRT)、聚焦(主要针对CRT)、交错(测试显示器抗干扰)、延时(主要针对LCD) 等等。
官方主页:
下载(18 KB):
3、Nokia Monitor Test 1001 汉化版(经典的一款显示器测试工具)
说明:不少朋友买了显示器就直接接上去使用了,从未做过任何调试,也不知道自己的显示器是好是坏,现在我们可以用NOKIA Monitor Test这个程序来测试并调整你的显示器。这是一款Nokia公司出品的显示器测试软件,界面新颖、独特功能齐全。
官方主页:
下载(374 KB):
4、CPU-Z(常用来检测CPU和内存)
说明:是一个监视 CPU 信息的软件,这些信息包括:CPU 名称、厂商;内核进程;内部和外部始终;局部时钟监测等。
官方主页:
下载1284(238 KB):
下载1282汉化版(238 KB):
5、WCPUID 33 Build 1092 汉化版
说明:除了检测 CPU 的普通 ID 信息、内/外部频率、倍频数等基本信息外,还可以检测出 CPU 是否支持 MMX、KNI 以及3Dnow!指令。
下载(178 KB):
6、AMD处理器识别工具 Central Brain Identifier 7502 Build 0424 R2
说明:Central Braind Identifier 是一个免费的AMD处理器测试辨别工具包,程序采用直观的界面,为你提供所有的AMD处理器相关资讯,支持所有版本的AMD处理器!
下载(277 KB):
7、Hot CPU Tester Pro 422
说明:CPU好不好,一试就知道。Hot CPU Tester是系统稳定度的测试工具,找出超频或是有缺点的CPU,对于喜爱超频的使用者来说,尤其可以使用这套软件看看超频后的系统是否稳定。
下载(162 MB):
Hot CPU Tester 400578 汉化版
下载(157 MB):
Name: Donna Enderle
S/N: HCTPRO4001-517Q-19Y5-10R8-W096-EKLQ
8、superπ 12 汉化版(测试CPU)
说明:Super PI是利用CPU的浮点运算能力来计算出π(圆周率),所以目前普遍被超频玩家用做测试系统稳定性和测试CPU计算完后特定位数圆周率所需的时间。
下载 V12 汉化版(115 KB):
下载 Super π Mod! V11 汉化版(121 KB):
9、Prime95 238 汉化版(测试CPU)
说明:prime95是寻找梅森最大质数分布运算的客户端软件,也是一个专用测试系统稳定的软件,在所有的拷机软件中,Prime95是公认的最残酷的一款。
官方主页:中国分布式计算总站:
使用方法:
下载(693 KB):
10、3DMark系列(测试显卡)
说明:自1998年发布第一款3DMARK图形测试软件至今,3DMARK已经逐渐成长为一款最为普及的3D图形卡性能基准测试软件。由于3DMark05提供了对微软DirectX 90C的支持,所以完全支持Shader Model 2a、2b、3同时加入的更加详细显示控制面板,可以使用户对测试进行更为详细的画面控制。3DMark05还使用了全新的更为类似游戏的3D引擎,使测试更接近于正常的游戏运行。它包含了三个全新的测试场景,分别为:Return to Proxycon、Firefly Forest、Canyon Flight,通过这三个场景的测试便可以得出分数。另外,3DMark05还包含了CPU Test、Fill Rate Test、Single Texturing、Multi Texturing、Pixel Shader Test、Vertex Shader Test和创新的Batch Size Tests。运行3DMark05入门级的平台需要一块中端的DX9显示卡和20Ghz的处理器,而主流平台则需要一块第二代的DX9显示卡和30GHz以上处理器。最后需要注意的是,由于3DMARK05完全基于DX9架构,使用DX8显卡的朋友这次就无缘欣赏3DMARK05激动人心的新画面了。
官方主页:
下载页面:3DMark05
3DMark03
3DMark01SE
11、AquaMark3 300 英文正式版(测试显卡)
说明:AquaMark3是世界上第一款同时提供真实DirectX9游戏引擎和免费在线数据库AquaMark Result Comparator ARC的商用测试软件。它基于Massive Development的多平台krass引擎。该引擎被AquaMark23、AquaNox、AquaNox2: Revelation以及未来的战略游戏Spellforce等众多游戏所采用。
AquaMark3被认为可以取代3DMark2003,成为新一代3D显示卡测试标准。Jowood公司表示AquaMark3和3DMark03相比,更加贴近目前主流游戏的3D技术水准,AquaMark3当中采用的任何3D技术都已经在目前的游戏当中出现过,因此AquaMark3更能反应3D图形芯片在现实游戏当中的实际表现性能。
官方主页:
下载(623 MB):
12、SPECViewper 801(测试3D专业显卡)
说明:SPECViewper是专业级、符合工业标准的 OpenGL 图形显示卡效能测试分析软件,其测试项目有六项:3dsmax、DRV、DX、Light、ProE、Ugs,包括软件执行效能仿真(3dsmax、ProE)、以及动画公园场景仿真(Light)等等。
官方主页:
下载(412MB):
13、MemTest 31 汉化版(一款内存检测工具。)
说明:是个比较少见的内存检测工具,它不但可以彻底的检测出内存的稳定度,还可同时测试记忆的储存与检索资料的能力,让你可以确实掌控到目前你机器上正在使用的内存到底可不可信赖。(建议完成MemTest 2000%)
官方主页:
下载(13 KB):
14、DocMemory V145a(内存检测)
说明:一个可以电脑内存诊断程序,而且容易 *** 作可以找出所有可能的内存问题。制作出一张可以开机的磁片。只要用这张磁片重新开机之后,就可以开始进行测试了。有各种先进的内存测试机制。
官方主页:
下载(200 KB):
15、Intel芯片组识别工具 Intel Chipset Identification Utility 291 汉化版
说明:英特尔芯片组识别工具,用于识别主板上的 Intel南、北桥芯片的型号。
下载(396 KB):
16、PCMark 04 130(测试整机)
说明:这是由鼎鼎大名的Futuremark推出的另一款硬件测试工具,软件的风格和3DMark03如出一辙。整合的在线结果浏览器可以将你的测试结果与世界上最大的性能数据库进行对比。PCmark 04集易用性和专业性为一身,甚至适合刚刚上手的PC用户使用。PCMark04免费版只能运行系统测试组,显示出综合成绩。注册版用户可运行中央处理器测试组、内存测试组、图形芯片测试组、硬盘测试组,并且可以显示出单独的测试成绩。
官方主页:
下载(353 MB):
17、SiSoftware Sandra Professional 2005SR1(测试整机)
说明:这是一套功能强大的系统分析评比工具,拥有超过 30 种以上的分析与测试模组,主要包括有CPU、Drives、CD-ROM/DVD、Memory、SCSI、APM/ACPI、鼠标、键盘、网络、主板、打印机等,还有 CPU、Drives、CD-ROM/DVD、Memory 的 Benchmark 工具,它还可将分析结果报告列表存盘。
官方主页:
下载(782 MB):
18、一分钟测试 156 Build 2875
说明:《一分钟测试》的设计目标是快速、直观、准确的评价用户计算机的效能。其设计目的在于克服现存评测软件测试时间过长,测试项目太多、测试结果过分理论化,测试成绩波动大,适用平台范围狭窄等不足,且致力于不再让用户去记忆那些奇怪的得分。
下载(659 KB):ftp://njonlinedownnet/zwtexe
19、SYSmark2004 Patch2(测试办公及上网性能)
说明:SYSMark2004是基于真实应用测试和比较PC性能的先进性能测试软件。其中包括Internet Content Creation与Office Productivity两种类型测试,反映了系统在Internet内容创建和办公应用的软件应用的真实性能。
官方主页:
下载(331MB):
20、PassMark BatteryMon 20 Build 1003(电池检测)
说明:BatteryMon 是一款监视PC电池使用状况的软件,电池的各项参数都是由直观的图表即时表示的。支持便携式电脑和UPS。
官方主页:
下载(909 KB):
21、MBM5+OCCT(测试电源的负载能力及稳定性)
使用说明:
MBM5说明:提供关关于主机板温度、使用电压、风扇温度、 CPU温度的监视工具,温度可以摄氏或华氏显示。
官方主页:
下载 MBM5 370(122 MB):
下载语言包 MBM5 370 Language(404 KB):
OCCT说明:通过MBM5所测出的数据,然后自动模拟电脑满负载的情况,让电脑连续30分钟满负载运行,最后结出相应的电压波动图。
官方主页:
下载 OCCT v091(326 MB):ftp://ftp2ocbasecom/ocbase3/OpenBeta/OCCTv091exe
22、漫步者煲箱工具 Edifier Speaker Tool 101
说明:功能完善的煲箱软件,使用它具可以更快的让音箱进入最佳状态。
下载(442 KB):
23、硬盘工具软件 HD Tune 210 修正
说明:HD Tune 是一款小巧易用的硬盘工具软件,其主要功能有硬盘传输速率检测,健康状态检测,温度检测及磁盘表面扫描等。另外,还能检测出硬盘的固件版本、序列号、容量、缓存大小以及当前的Ultra DMA模式等。
下载(144 KB):
24、键盘检测软件 PassMark KeyboardTest 22 Build 1009
说明:一个小巧的检测键盘的软件,有了它你可以用最快的时间来检验你键盘上的键位是否好用。
下载(686 KB):
25、64K的3D动画(暂时无法链接)
说明:64K的大小竟然演示了近30分钟的不重复3D影片,其3D渲染和声效却令人震撼,其技术令人震惊:这个动画的真正容量超过15G ,也就是说它压缩了25万倍。
下载页面:
26、Intel英特尔Centrino mobile(移动迅驰技术)检测程序13简体中文版
说明:Intel发布的这款名为Centrino Mobile Technology Test Utility的工具,可以测试你的笔记本电脑是否使用了迅驰无线技术。
下载(699 KB):
27、AMD CPUInfo处理器检测工具最新11版
说明:AMD CPUInfo全新发布的一款处理器信息检测工具,它不仅支持包括Opteron在内的Athlon、Duron、Athlon 64、Sempron全系列AMD处理器,也对Athlon 64处理器平台WinXP-64/2003-64提供了全面的支持。
下载(824 MB):
28、Monitors Matter CheckScreen V12(检测显示器的)
说明:一款专业的液晶显示器测试软件,它包括多项测试,可以很好的检测液晶显示器的色彩,响应时间 ,文字显示效果,有无坏点,视频杂讯的程度和调节复杂度等液晶显示器的各项参数。
下载(836 KB):
29、Windows优化大师 657 Build 5408
说明:这个就不用介绍了。
下载(300 MB):
以上就是关于软件测试实验用什么java程序好啊全部的内容,包括:软件测试实验用什么java程序好啊、软件测试的方法有哪些、软件测试工具有哪些等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)