软件测试与产品发布资料_软件测试重点资料

2020-02-27 其他范文 下载本文

软件测试与产品发布资料由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“软件测试重点资料”。

天津农学院

计算机科学与信息工程系

《软件测试与产品发布》

教学实习报告

实习名称: 大学生交友网站系统测试

业: 软件工程 班

级: 2012 级 3班 学

号: 1208054304 姓

名: 刘美嘉 指导教师: 吴凯 成绩:

2014年 12 月

目录课程实习的内容.............................................错误!未定义书签。2 课程实习的目的.............................................错误!未定义书签。3 课程实习设计介绍.............................................................................2 3.1 设计题目......................................................................................2 3.2 设计目标......................................................................................2 3.3 系统结构......................................................................................2 3.4 数据库设计..................................................................................3 3.5 系统的主要功能..........................................................................4 4 课程实习设计介绍.............................................................................9 4.1 测试项目名称及测试内容..........................................................9 4.2 测试用例...................................................................................10 4.3 测试结果...................................................................................10 5 总结与体会........................................................................................11教学实习的内容

在对大豆农业专家系统的测试教学实习,主要是对大豆的各方面知识进行普及,包括:基本知识、品种介绍、植物学特征、生物学特征、栽培技术等。这样可以方便用户对大豆信息的了解以及用户对大豆的查看。

我们必须熟悉农业专家系统的设计、开发过程,掌握专家系统设计、开发各个阶段的方法,能够根据所给条件和要求,并实现数据库管理。而且对农业专家系统产品的测试流程、测试知识等达到熟练运用的地步,同时应该对测试工具及其应用有一个非常清晰、明了的认识。本次的教学实习内容主要包括:对农业专家系统产品有一个初步的认识及确定其应该包括哪些模块实现什么功能;对软件测试的基础知识的理论学习;理论联系实际对测试进行具体操作;学会用测试工具进行工作,软件初步测试;对软件程序正确性的形式证明。并掌握一定的技能,如下:

1)对农业专家系统相关产品做前期的需求分析和成品测试

2)必须要熟悉软件产品开发的测试工作流程,了解软件开发各阶段的工作。

3)书写测试计划和测试报告,如需求规格说明、概要设计文档、详细设计文档。

4)对源程序的测试。教学实习的目的基本掌握了《软件测试方法和技术》理论知识学习,通过本次教学实习,对所学理论知识进一步消化、理解并系统化,锻炼和提高综合运用所学知识解决实际问题的能力。通过实习,熟悉农业专家系统系统的各阶段的方法,能够根据所给条件和要求,使用SQL Server实现所设计的数据库。

了解软件测试概念、软件测试的主要内容、手动测试自动测试、初步掌握测试软件并能够进行简单运用。

了解软件测试的方法,如白盒测试,黑盒测试等。

熟悉农业专家系统的开发流程,掌握农业专家系统的基本知识,熟练运用该知识设计开发一个功能完整,全面的程序软件,并用所学的软件测试知识判定该系统的安全性,在测试的过程中,不明白的知识及时充电。并掌握使用数据库SQL Server。教学实习设计介绍

3.1设计题目

同城交友网 3.2设计目标

随着中国现代城市化建设,城市规模的高速扩张,城市人口的极速膨胀与流动频繁,人们现代生活节奏加剧等原因,导致现代人们交际圈的越来越小并且呈单一化趋势,人与人之间的情感距离越来越远,使得现代年轻人越来越宅,想找到适合自己的单身异性的机会就更少了。因此,有必要开辟一个新的交友功能、新的交友模式、新的运营思路就变得格外重要与势在必行,所以交友网站开发计划的目的是提供一个平台使大家能够有更多的机会互相交流。

3.3系统结构

3.4数据库设计

3.4.1 数据库设计与实现

用户登录时需要注册方可登录,用户登陆后可自行完善个人信息;管理员通过登录名和密码登录后台管理用户个人信息等。4.1.1用户表 列名 数据类型 允许null值 备注 ID

nvarchar(10)

主键 PaWord

nvarchar(10)

3.4.1.2 用户基本信息表

列名 数据类型 允许null值 备注 Name

nvarchar(10)

主键

Sex

nvarchar(10)

Age

nvarchar(10)

3.4.1.3 用户详细信息表

列名 数据类型 允许null值 备注 Number nvarchar(50)否

主键

Name nvarchar(50)否 外键 School nvarchar(50)否 Years nvarchar(50)否 Subjects nvarchar(50)否 Hobby nvarchar(50)否

3.4.1.4推荐嘉宾男女表

列名 数据类型 允许null值 备注 Number nvarchar(50)否

主键

Name nvarchar(50)否 外键 Sex nvarchar(50)否 Age nvarchar(50)否 Photo nvarchar(50)否 Hobby nvarchar(50)否 Laizi nvarchar(50)否 4

3.5系统的主要功能

用户注册,用户交流,用户信息管理

3.5.1 后台管理

3.5.1.1管理员登录页面

3.5.1.2 管理员封号

3.5.1.3 修改推荐好友

3.5.1.6 所用到的类

类一: OperateDB.cs public cla OperateDB { private SqlCommand sqlcom;

SqlConnection con = null;public OperateDB(){

strCon

= string

ConfigurationManager.ConnectionStrings[“dingcanxitong”].ToString();con = new SqlConnection(strCon);SqlCommand cmm = new SqlCommand();} public SqlDataReader ExceRead(string SqlCom){ con.Open();sqlcom = new SqlCommand(SqlCom, con);SqlDataReader

read

= sqlcom.ExecuteReader(CommandBehavior.CloseConnection);return read;} public static SqlConnection createDB(){ return

new

SqlConnection(ConfigurationManager.ConnectionStrings[“dingcanxitong”].ConnectionString.ToString());} public string RandomNum(int n)// { string

strchar

= “0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z”;string[] VcArray = strchar.Split(',');string VNum = “”;7

int temp =-1;Random rand = new Random();for(int i = 1;i

=

new

Random(i

*

temp unchecked((int)DateTime.Now.Ticks));} int t = rand.Next(61);if(temp!=-1 && temp == t){ return RandomNum(n);} temp = t;VNum += VcArray[t];} return VNum;} public bool ExceSQL(string strSqlCom){ SqlCommand sqlcom = new SqlCommand(strSqlCom, con);try { if(con.State == System.Data.ConnectionState.Closed){con.Open();} sqlcom.ExecuteNonQuery();return true;} 8

*

catch { return false;} finally { con.Close();} } public DataTable ExecSqlReturnDT(string sql){ SqlCommand cmm = new SqlCommand();cmm.Connection = con;cmm.CommandText = sql;try { con.Open();SqlDataAdapter sda = new SqlDataAdapter(cmm);DataTable dt = new DataTable();sda.Fill(dt);return dt;} catch(SqlException ex){ return null;} finally { cmm = null;9

con.Close();} } public bool BindData(GridView dl, string SqlCom){ dl.DataSource = this.ExceDS(SqlCom);try { dl.DataBind();return true;} catch { return false;} finally { con.Close();} } public bool BindData1(DataList dl, string SqlCom){ dl.DataSource = this.ExceDS(SqlCom);try { dl.DataBind();return true;} catch { return false;10

} finally { con.Close();} } public DataSet ExceDS(string SqlCom){ try { con.Open();SqlCommand sqlcom = new SqlCommand(SqlCom, con);SqlDataAdapter sqldata = new SqlDataAdapter();sqldata.SelectCommand = sqlcom;DataSet ds = new DataSet();sqldata.Fill(ds, “ST_news”);sqldata.Fill(ds);return ds;} finally { con.Close();} } public static DataTable ExecSqlReturnDT(OperateDB da){ throw new NotImplementedException();} public SqlConnection createCon(){ con

= SqlConnection(“server=.;database=dingcanxitong;ID=sa;pwd=sa;”);11

new

return con;} public int ComDel(string StrSql){ SqlCommand com = new SqlCommand(StrSql, con);try { int result = 0;result = com.ExecuteNonQuery();return result;con.Close();com = null;} catch(Exception e){ con.Close();return 0;} return 1;} public DataTable CetDT(string sql){ SqlCommand com = new SqlCommand(sql, con);SqlDataAdapter sdr = new SqlDataAdapter(com);DataTable DT = new DataTable();try { sdr.Fill(DT);return DT;12

} catch { return null;} finally { con.Close();com = null;sdr = null;DT = null;} } } 类二:bd.cs public cla bd { SqlConnection con = null;public bd(){ string

strCon

= ConfigurationManager.ConnectionStrings[“dingcanxitong”].ToString();con = new SqlConnection(strCon);} public DataTable ExecSqlReturnDT(string bd){ SqlCommand com = new SqlCommand();com.Connection = con;com.CommandText = bd;13

try { con.Open();SqlDataAdapter sda = new SqlDataAdapter(com);DataTable dt = new DataTable();sda.Fill(dt);return dt;} catch { return null;

} finally { com = null;con.Close();} } } 3.5.2 前台界面 3.5.2.1 用户登录

3.5.2.2 网站推荐好友页面

p

3.5.2.3 用户添加个人信息代码

3.5.2.4 用户查询个人信息代码

4.2.2.5 用户修改个人信息

4课程实习设计介绍 4.1测试项目名称及测试内容 4.2测试用例 4.3测试结果 5总结及体会

在社交网站的设计中,开始很多东西都不会,之后通过向学长同学请教以及自己的刻苦专研,才慢慢有所了解,真正学会了很多知识与技巧,真正自己动手去操作实践,觉得自己对这方面还是很兴趣的,对于如何编写调试程序有了更深的认识。在这段学习中,我了解了很多新的东西,同时,也意识到了自己的不足。所以,为了今后更好的发展,也要学好这项技术,学习更多的知识!

《软件测试与产品发布资料.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
软件测试与产品发布资料
点击下载文档
相关专题 软件测试重点资料 测试 资料 产品 软件测试重点资料 测试 资料 产品
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文