软件实现与单元测试_第1页
软件实现与单元测试_第2页
软件实现与单元测试_第3页
软件实现与单元测试_第4页
软件实现与单元测试_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件实现与单元测试功能界面登陆界面中学生信息显示- X学生信息管理或刊言息管理 直询学生成盗帮国编导学号姓塞笄髓他别114 随 066邦人艺20里211416069地展余Z更4211416 比 5张晋南20里5211410087赵智龙20三20再.学号:|I直找宣前播作民是:姓每I性别;主界面W学生信息显示学生信底管里成绩信总篙逐直洵学生神帮助 X纳号学等姓名异龄11416066郝人艺20皂EJ1L41CD69湎晓东Z男4211416065张晋南20更5Z1L4160B7赵智龙20男17Z1L4UOOD点三如里*X 1增加学生信息界面修改学生信息界面性别;系科:班期电

2、话号码;入学时间;字号姓名:年a女计科1400133609399992014/9/1 0 m00更改取消删除成功!系科:年龄二萱找删除学生信息初1学生果存更改学生成绩FrmAddCo-.保存添加成绩信息添加课程信息P堂的学生成凄学生信息字号 姓名 性别阚 班我查询学生成镭返回登录成第显示学三学生娃塞黑程号 课程包 教师姓自 成提成绩查询界面.文件的命名与组织叵 Stulnfo,Properties 引用ResourcesQ App, config c* CurUserlnfo.cs13 FrmAdd.c5自 FrmAddCoursts.cs 国 FrmAddgrade.M 国 FrmCour&

3、e,c& 国 FrmGriade.es 国I FrmLogin.es国 Frm Ms in.es国 FrmStLiMaimcs谆I FimUpdteCoursers Bl FrmU pdateGrade.es 宣 FrmUpdateStudenit.rs C* Program.C5.代码的版式rifl幅命降p匚ivate void lb10k Click (obj ecX sender EventArgs e) string strl = select *froii Student where 0=0:if (txtNoi Test =学号strl += and Snc= J +XkXNc.T

4、ext+;SqlCQmm and end = new SqlCoTiuRandfatrl r conn);SqlDataAdapter adpter = new 5qlDataAdapter(emd);ds Clear ();adpter.FilKds, Su口 ), dataGridVievl. Data.Source = ds, Tables Sno :“姓名if (txtNamt* Text I )str 14= and Snaie -PtHtNamje. Tect+ Sc l :ciiraiiand cub = new SqTCnnunandtstrlr conn);SqlDataAd

5、aprter adpXex = new SqLDataAd.apter (emb); ds.Clear 0 ;adpter.FilKds, * 0am出,dataGridViewl. DataSource=(is. Tables Snaii6:性别if (cmbSsezt Tezt1 =str 1 += 11 and. Ssex-T + mbSsex. Text + ”; SqlComiiLand cub = new SqlJojimiandtstr 1, conn); SqlDartaAdaprt er adper = new SqLDat.aAd. 3p 7 e r ( ciab);ds.

6、Clear 0 ;adptec.Fill(ds Ssax?;datatridViewl. DataSource = ds. TabltsSsex;J毡三.测试用例黑盒登录测试输入等价类测试用例测试数据期望结果实际结果无效等价类密码:空密码:空登录不成功显示连接失败密码:非空密码:123456登录不成功显示连接失败有效等价类密码:正确密码:123登录成功进入系统首页学生信息测试输入等价类测试用例测试数据期望结果实际结果无效等价类修改学生名为原有 其他学生学生名:张三提示用户姓名已存 在提示学生已存在编辑学生信息姓名:李四 学号:空请输入学号信息请输入完整信息删除学生信息未选中学生所有 信息删除成

7、功删除失败有效等价类添加学生为新的学 生姓名:赵四成功录入成功录入修改学生名为原有 其他学生将张三修改李四成功替换成功替换编辑学生信息姓名;赵四修改成功修改成功删除学生信息选中所有信息删除成功删除成功学生成绩,课程测试输入等价类测试用例测试数据期望结果实际结果无效等价类选择修改课程名课程名:马克思提示科目不存在修改失败选择删除课程课程名:英语提示删除直接删除编辑学生成绩修改王五的成绩成功不存在该学生显示学生成绩数据:输入选择1提示显示成功提示显示成功有效等价类选择修改课程名课程名:计算机 网络修改成功修改成功选择删除课程删除科目1成功删除成功删除编辑学生成绩姓名;赵四修改成功修改成功四.测试用

8、例白盒登陆测试if (cmbIdenity.Text=管理员) (str = string.Format(select * from AdminInfo where userid=0and userpassword=1 txtLogin.Text.Trim(), txtPSW.Text.Trim();cmd.CommandText = str;id = txtLogin.Text;datareader = cmd.ExecuteReader(); if (datareader.Read() CurUserInfo.strname = txtPSW.Text;CurUserInfo.strr =

9、 txtLogin.Text; FrmMain frm = new FrmMain(); MessageBox.Show(连接成功! this.Hide();frm.Show(); elseMessageBox.Show(连接失败!if (cmbIdenity.Text=学生)str = string.Format(select * txtLogin.Text.Trim(), txtPSW.Text.Trim();cmd.CommandText = str;uid = txtLogin.Text;datareader = cmd.ExecuteReader();if (datareader.R

10、ead() ););from StudentLogin where id=0andpwd=1CurUserInfo.strname = txtPSW.Text;CurUserInfo.strr = txtLogin.Text;FrmStuMain frm = new FrmStuMain();MessageBox.Show(连接成功!);this.Hide();frm.Show();elseMessageBox.Show(连接失败!);登录流程图:登录过程的判定条件和过程记录:编P输入数据通过路径用例1id= &pw= ”M-A1用例2id=admin&pw= 1234”M-N-A1用例3id

11、=admin &pw= 123M-N-A2五.测试过程.登录窗口的测试.修改学生信息窗口的测试.添加学生信息窗口的测试.删除学生信息窗口的测试.查询学生信息窗口的测试.查询学生成绩窗口的测试.添加学生成绩窗口的测试.修改学生成绩窗口的测试.删除学生成绩窗口的测试.添加课程信息窗口的测试.修改课程信息窗口的测试.删除课程信息窗口的测试六.测试代码if (cmbIdenity.Text=管理员)(str = string.Format(select * from AdminInfo where userid=0and userpassword=1, txtLogin.Text.Trim(), tx

12、tPSW.Text.Trim();cmd.CommandText = str;id = txtLogin.Text;datareader = cmd.ExecuteReader();if (datareader.Read()CurUserInfo.strname = txtPSW.Text;CurUserInfo.strr = txtLogin.Text;FrmMain frm = new FrmMain();MessageBox.Show(连接成功!);this.Hide();frm.Show();elseMessageBox.Show(连接失败!);if (cmbIdenity.Text=

13、学生)str = string.Format(select * from StudentLogin where id=0andpwd=1,txtLogin.Text.Trim(), txtPSW.Text.Trim();cmd.CommandText = str;uid = txtLogin.Text;datareader = cmd.ExecuteReader();if (datareader.Read()CurUserInfo.strname = txtPSW.Text;CurUserInfo.strr = txtLogin.Text;FrmStuMain frm = new FrmStu

14、Main();MessageBox.Show(连接成功!);this.Hide();frm.Show();elseMessageBox.Show(连接失败!);七.测试结果本系统经过2名测试员,确认本系统的功能达到了需求分析报告 中所确定的目标。顺利通过了确认测试。本系统能够按需求定义实现全部功能,用户界面还需进一步美 化。建议改进系统的用户验证方式,前台用户的验证附加密码验证, 密码可使用学生的身份证号。提示用户在提交数据前仔细复核数据。SlU Infci. PrmM einu的惊 GyMeni:ursi增 System. Col le-t i ms. Ge-nerie ;m二;0SyFt*

15、Fki C.i馋沁工Tfft口.期son怎 System,;uffi眸 Syirtnir Linq,: uxing j;eri. 3 eoe t ,Sys teii. WluJu *. Fui .Symerii Xm % Salt Li4nt uffin System. ontfignirstidn: uxa.n- Srten,. Co L -ect i cnxtidft弓=:1岂。屯 Stldil0 f13个引用pTihlic purttal clasf Frr8lflam : ?nmis tit Ie ffliJXLt! sti - Syst -n. C uiifi; ue_ n. _uLd_. .-l dLjtJiiidi-it.CuiiiclLLii3ttii_ss*rLyLLiJ2jtt,Lru3ttLL-al.),Wrf ti 1ntiooan = 9岬 SclCcmn- nnjCgtr)Dat da ow Di3nt ():G个引用日puliliiicFirnlMamq(zeC

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论