1.如何写一个java自动化测试框架
自动化测试框架 ,即是应用于自动化测试所用的框架。
按照框架的定义,自动化测试框架要么是提供可重用的基础自动化测试模块,如:selenium 、watir等,它们主要提供最基础的自动化测试功能,比如打开一个程序,模拟鼠标和键盘来点击或操作被测试对象,最后验证被测对象的属性以判断程序的正确性;要么是可以提供自动化测试执行和管理功能的架构模块,如:Phoenix Framework,robot ,STAF 等,它们本身不提供基础的自动化测试支持,只是用于组织、管理和执行那些独立的自动化测试用例,测试完成后统计测试结果,通常这类框架一般都会集成一个基础自动化测试模块,如:robot框架就可以集成selenium 框架,Phoenix Framework集成的也是selenium框架。
2.如何设计一款Java框架
这个话题比较大,还得看具体用于何领域。
一般来说框架的设计首先要考虑其稳定性和通用性,应足够灵活和健壮,能满足可预想的各种应用场合的要求,不至于需要经常调整修改。
通常稳定、通用和灵活、多功能的要求是矛盾的,所以框架应是可定制、可插拔的,以解决这个矛盾。
总之,框架的设计需要有比较丰富的设计经验,这样才能确保可以考虑得比较全面、设计质量比较高,而且往往要经过比较长时间的实际应用检验才能真正成熟完善。
个人看法,仅供参考。
3.如何写一个java自动化测试框架
自动化测试框架 ,即是应用于自动化测试所用的框架。
按照框架的定义,自动化测试框架要么是提供可重用的基础自动化测试模块,如:selenium 、watir等,它们主要提供最基础的自动化测试功能,比如打开一个程序,模拟鼠标和键盘来点击或操作被测试对象,最后验证被测对象的属性以判断程序的正确性;要么是可以提供自动化测试执行和管理功能的架构模块,如:Phoenix Framework,robot ,STAF 等,它们本身不提供基础的自动化测试支持,只是用于组织、管理和执行那些独立的自动化测试用例,测试完成后统计测试结果,通常这类框架一般都会集成一个基础自动化测试模块,如:robot框架就可以集成selenium 框架,Phoenix Framework集成的也是selenium框架。
4.java怎么创建框架
import java.awt.*;
public class frametest
{
public static void main(String[] args)
{
Frame framel=new Frame("学生管理系统");
framel.setsize(300.200);
framel.setvisible(true);
}
}
Frame不是frame,Frame是个类,frame是个变量,不一样。
java是对大小写敏感的。
你最好把错误信息贴出来,api是个名词,是java的一个帮助文件。
5.如何设计一个Java MVC框架
首先你要明白mvc框架的主要目的:把视图和逻辑分开,就是降低界面和代码的耦合度。不知道你问的是java的mvc还是点net的mvc,总之目的都一样。
1.重写路由和寻址,配置大于设计。MVC的C最重要,就是控制器最重要,尤其是你的项目越来越大,模块越来越独立,更要注重路由和寻址。可以高效的管理和开发在同一项目里的不同子系统。
2.动态可配。凡事页面动态现实的信息,尽量抽取出来做成可配的数据,公共信息一般存在xml里面,其他存数据库。方便以后整体改版或升级。
3.分层开发,降低耦合度。把界面层,逻辑层,数据层的耦合度降到最低。例如: 你想换一种数据库,只需要修改数据层的代码就行了,这样对项目改动最小。千万别数据库查出来的数据直接送到UI层,这样一改全改,一定要定义好每层之间的传输实体。
4.独立成块,可扩展。能独立成模块的尽量独立出来,方便以后维护和扩展。比如你想为android和ios提供api。不需要再重写一遍相同的逻辑,直接把模块拿来用就可以了。
转载请注明出处育才学习网 » 怎么写一个java框架