一、SQA计划
1、软件工程
项目名称为“Life In CCSU”,首先我们要准确的了解此软件的需求(例如:网上缴费、网上查课、选课、评教等),在此前提进行建模,基于场景、类、行为、模式的建模都可以,然后进行体系结构设计,画出体系结构图,最后再做用户的界面设计。
2、质量保证
(1)项目需要符合IEEE、ISO等软件工程标准;
(2)在进行需求分析和设计阶段时要发现尽可能多的错误,例如在对学生信息的处理上选用学号作为主键,而不选择用姓名;在编码的时候尽可能减少错误的发生,在此基础上代码尽可能简洁。
(3)安全性。规定学生单日单笔刷校园卡消费不得超过20,否则则需输入密码;累计单日刷校园卡消费不得超过50,否则也需要输入密码;校园卡丢失挂失时也需要提供密码,防止恶意挂失。
3、质量控制
评审模型,检查代码,在测试前发现错误并改正。实现增、删、查、改。
4、数据收集和统计报告
计划进度与预算表
二、系统测试规程
1、测试分析
应测试同一个账号能否重复注册,保证账号安全;网上选课时,若两节课时间冲突如何处理;若同一门课,不同时间段,重复选课如何处理;更改密码,若输入两次密码不同,但却显示修改成功如何处理。
2、测试用例
选取测试用例之网上选课。选这个测试是有原因的,比较有代表性。假如网上选课的时候选取的选修课上课时间与原有存在的必修课上课时间冲突,系统应提示时间冲突,并使选课失败。如若系统不作此处置,任凭选课成功,则该软件此部分有误,应当修改代码。
三、总结
通过这个博客作业,我觉得我对于SQA计划以及测试学的不好,黑盒测试技术和白盒测试技术,我比较会白盒测试技术,对于黑盒测试技术,不知道怎么写,该如何下手。请别参考我的,我写的不一定对啊。只能写成这个样子。唉!
原文地址:https://www.cnblogs.com/ChaoJieLiu/p/8966850.html