尚通 | 2021软件代码开发技术作业五| 代码开发测试及发布

Posted 这不是通鸽鸽

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了尚通 | 2021软件代码开发技术作业五| 代码开发测试及发布相关的知识,希望对你有一定的参考价值。

这个作业属于哪个课程https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/12043

代码开发

  记录开发过程

    5.22  根据产品设计进行构思实现方法,决定使用html网页+ACCESS本地数据库实现这个管理系统。

    5.23  开发遇到问题:Dreamweaver CC2018 版本中删除了“服务器行为”这一功能,这使得连接后台数据库要改变方法。经过查资料,决定使用ActiveX对象和javascript                                       进行连接,但这样会有很大的安全问题,所以这只是临时解决方案。ActiveX仅支持IE浏览器以及Windows操作系统,可移植性极差,不能做到全平台支持。

 

var DsnName = "MS Access Database";
var objdbConn = new ActiveXObject("ADODB.Connection"); 
objdbConn.Open(DsnName);                       
document.write("连接ACCESS数据库成功!<br>");  

 

 

 

    5.24-5.25  实现了初版前端页面的样式,决定使用JS实现选项卡功能来代替多个网页切换。构建了后台数据库并进行最初的连接。 

    5.26  分别设计每个行为的代码,放到单独的测试网页进行测试。

    5.27  对前端页面进行优化,用JS写入每个行为的查询代码。

    5.28  对作品进行测试,完善行为代码

  发布项目燃尽图

 

 测试

  发现的BUG及其类别

编号 内容 影响因素 造成的影响
1 前端无法正常连接ACCESS数据库

ACCESS已经逐渐被人忽视,网上的资料都是基于2003或者更早版本的,在这些版本中ACCESS的接口引擎为“JET”,在后续版本中

更新成为“ACE”,需要使用新的接口引擎且由于设备本身是64为而安装的ACCESS是32位,端口需要特殊设置。

 
2 仅IE浏览器可以正常运行 使用的ActiveX对象,目前仅有IE浏览器支持且可能被系统禁用。 软件不可移植
3 查询结果没有正确显示 DOM对象抓取所用的对象ID设置错误  
4      
       
       
       
       
       

 

  场景测试(scenario testing)

  测试矩阵(test matrix)

硬件设备

Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz   2.21 GHz/16G 2666MHz

 

操作系统

Windows 10 家庭中文版 内核版本:20h2

MIUI 12.5基于android 11

harmonyOS 2

浏览器 火狐 Chrome IE
移动设备 一台手机 一台平板 
其他需求 利用PC端建立本地服务器并在局域网中发布

 

  出口条件(exit criteria)

    1.前端界面呈现完整,没有错位、乱码

    2.可以正常切换不同选项卡

    3.数据库连接正常且可以实现相关行为

 

alpha版本发布

    -这一版本的功能

      分为四个板块

        自由职业者管理:可以使用职业者姓名进行增删改查,不支持模糊查找

        服务项目及时间表管理:将服务项目及其时间表放在一张表中,方便用户进行统一修改。

        客户管理:可以使用职业者姓名进行增删改查,不支持模糊查找

        合同管理:每个合同具有单独编号,利用编号/自由职业者姓名/客户姓名可进行合同查找。每个合同仅在创建时可修改,一旦生效便不能修改,只能使其失效。

    -对运行环境的要求

        仅限于Windows操作系统及其上的IE浏览器(或者任何支持ActiveX的浏览器)。

    -安装方法

        本地直接访问即可。

    -描述系统已知的问题和限制

        仅限于局域网中访问,没有发布到网络中。

        限于时间,使用了最简单的实现方式,仅在Windows平台下的IE浏览器中可以正常运行。

    -说明软件的发布方式以及发布地址

        发布方式为本地发布,外部无法访问。

以上是关于尚通 | 2021软件代码开发技术作业五| 代码开发测试及发布的主要内容,如果未能解决你的问题,请参考以下文章

高山 | 2021软件代码开发技术作业五 | 代码开发测试及发布

2021软件代码开发技术作业五 | 代码开发测试及发布

林梓琦|2021软件代码开发技术作业五|代码开发测试及发布

张润柏 | 2021软件代码开发技术作业五 | 代码开发测试及发布

何隽熙 | 2021软件代码开发技术作业五 | 代码开发测试及发布

曾家兴 | 2021软件代码开发技术作业五 | 代码开发测试及发布