We have seen some meeting rooms with working AC machines and projectors unnecessarily without anyone in the room, causing a wastage of current. In some cases, it is quite different that the AC machines are not working even almost all the room is filled. Other than that, presence of a worker to the meeting venue at the time of meeting, is essential to control different devices of AC machines and projectors. This control process is sometimes complex as it has to be used various remote controllers to control different devices. Our solution "SMART MEETING AUTOMATON" resolves almost all the things addressed here.
SMART MEETING AUTOMATON consists of two major streams.
Area of testing | What was tested | How was the test done ? | Purpose | Expected Results | Findings |
---|---|---|---|---|---|
Server | Login to the system | User needs to give correct username and password | Admin and user have separate authorization methods. So some route need to admin login it will check by The API (User or Admin that are logged in) |
|
Token is valid for 30 minutes. If a person knows this token within that time, he can access the system. (except for critical operations) |
Server | Adding user to system and verify |
|
User can be added to the system with an email verifification and only admin can add user |
|
|
Server |
|
Need admin fresh login (It expires within 5 mins) | These operations are allowed only for admin to avoid misbehaviours of the system |
|
Admin should verify his login with his password each time when he does these operations |
What to test ? | Why is it important ? | How will it be tested? |
---|---|---|
Admin can add a meeting rooms to the system. | When a control unit is established, he can add that meeting room to the system with devices giving all configuration data. | Checking whether configuration data is properly reached to the database and relevant hardware nodes. |
Admin and users can add meeting schedules to the system | The devices within a meeting room work according to the given schedules. | Checking whether the projectors or ACs working properly according to schedules. |
Devices work properly with the configured data given by system admins | The devices within a meeting room work according to the given config data. | Checking whether the projectors or ACs can work properly. |