4 系统测试
4.1 测试定义及目的
软件测试就是在软件投入运行前,对软件的需求分析,设计规格说明和编码的最终复审,是保证软件质量的关键步骤.如果要给软件测试下定义,可以这样将,软件测试是为了发现错误而执行程序的过程.
测试的目的在于将软件设计时设计者与程序开发者之间理解不一致的地方,功能与需求不一致的地方,不符合逻辑思文的情况都反映给质量控制部门,由质量控制部门调配需求部门统一做出一个明确解答,再由开发人员进行修改和补充.
测试的目标是以最少的时间和人力找出软件中潜在的各种错误和缺陷.
4.2 测试计划
为了在开发的系统中解决并防止误差,防止代码中的BUG的错误,其目标不仅在于测试代码的功能性,还需确保代码在结构上可靠且健全,并且能够在所有条件下正确响应。如果这些模块中的代码未被适当测试,则其弱点可被用于侵入代码,并导致安全性风险以及性能问题。执行完全的单元测试,可以彻底减少发生误差的可能性。
4.3 测试项目
4.3.1 登录测试
输入不存在的用户名和密码登陆,便会提示登陆失败的错误提示。
图4.1 登录错误提示
4.3.2 性能测试
性能测试在软件的质量保证中起着重要的作用。通常我们把性能指标全部归结到硬件,操作系统和开发环境上,而忽略了代码本身性能上的考虑。性能需求指标中,稳定性,并访支撑能力以及安全性都很重要,作为程序员需要评估该模块在系统运营中所处的环境,将要受到的负荷压力以及各种潜在的危险和恶意攻击的可能性。
5关键代码解析
5.1 房源查询
网上房屋买卖与租赁系统,人们应用最广的功能就是查询功能。无论买房与租房,人们需要查询房源,并且对房源的条件有一定的限制,所以本系统对房源的查询功能较为重视。如图5.1,出售房屋搜索对房源条件范围限制分别有:类别、区域、面积、总价、时间。如图5.2,出租房屋搜索对房源条件范围限制分别有:类别、区域、面积、租金、时间。如下图:
图5.1 出售房搜索 图5.2 出租房搜索
出售房搜索:
其中房屋的类别又分为:不限(即默认)、高层、小高层、多层、别墅、写字楼、商住综合、门面房、厂房仓库、平房,程序如下:
<tr>
<TD class=12 height=27 width=44><FONT
color=#ffffff> </FONT><font color="#000000">类别:</font></TD>
<TD class=12 height=27 width="111">
<span style="font-size: 9pt">
<select name="txtfangx" class="form">
<option value="%" selected>--不限--</option>
<option value="高层">高层</option>
<option value="小高层">小高层</option>
<option value="多层">多层</option>
<option value="别墅">别墅</option>
<option value="写字楼">写字楼</option>
<option value="商住综合">商住综合</option>
<option value="门面房">门面房</option> ASP+access网上房屋买卖及租赁系统的开发(14):http://www.751com.cn/jisuanji/lunwen_2356.html