Abstract: Methods and systems for testing an application using human senses are disclosed. The method includes generating test scenarios to test an application, the method comprising: extracting, via an application testing device, a plurality of features associated with the application; determining, via the application testing device, a match for each of the plurality of features with at least one of a plurality of human senses using a list of predefined application features mapped with the plurality of human senses; creating, via the application testing device, a neural network based on the match determined for each of the plurality of features with at least one of the plurality of human senses; and generating, via the application testing device, a plurality of test scenarios for the application based on the neural network. FIG. 3
Claims:WE CLAIM:
1. A method of generating test scenarios to test an application, the method comprising:
extracting, via an application testing device, a plurality of features associated with the application;
determining, via the application testing device, a match for each of the plurality of features with at least one of a plurality of human senses using a list of predefined application features mapped with the plurality of human senses;
creating, via the application testing device, a neural network based on the match determined for each of the plurality of features with at least one of the plurality of human senses; and
generating, via the application testing device, a plurality of test scenarios for the application based on the neural network.
2. The method of claim 1, wherein the application is at least one of a mobile application, a desktop application, infrastructure application, or a gaming application.
3. The method of claim 1, wherein the plurality of human senses comprises at least one of hearing, taste, sight, touch, smell, thermoception, Nociception, Equilibrioception, or Proprioception.
4. The method of claim 1, further comprising creating the list of the predefined application features mapped with the plurality of human senses.
5. The method of claim 4, wherein creating the list comprising determining human sense characteristics associated with each of the plurality of human senses, the human sense characteristics comprising at least one of interpretation of information, shape, size, color, cognition, memory, hear, balance, temperature, pressure, flavor, quantity, like, or dislike.
6. The method of claim 5, wherein the list comprises mapping of at least one of the human sense characteristics to at least one of the predefined application features.
7. The method of claim 5, wherein creating the neural network comprises generating a plurality of hidden layers, each of the plurality of hidden layers being associated with one of the plurality of human senses.
8. The method of claim 7, wherein each of the plurality of hidden layers comprises a plurality of sub-hidden layers, each of the plurality of sub-hidden layers being associated with mapping of one of the human sense characteristics with at least one of the predefined application features.
9. The method of claim 7, wherein creating the neural network further comprises arranging the plurality of hidden layers and the plurality of sub-hidden layers to create the neural network, each of the plurality of sub-hidden layer representing a node of the neural network.
10. The method of claim 9, wherein generating the plurality of test scenarios comprises applying combinatorial analysis with Boolean operation “OR” at each node of the neural network, each of the plurality of test scenarios comprising one node from each of the plurality of hidden layers.
11. The method of claim 1, wherein the predefined application features comprise at least one of user interface, images from camera, security, graphics, resolution, fonts, images, color combination, history, cache, application size, database size, sounds, voice recognition, screen orientation, sensors, touch screen, 3D touch, vibrations, iOS, Android, load, design for a particular user community, or unrelated features.
12. The method of claim 1, wherein the plurality of features is a subset of the predefined application features.
13. An application testing system for generating test scenarios to test an application, the system comprising:
at least one processors; and
a computer-readable medium storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
extracting a plurality of features associated with the application;
determining a match for each of the plurality of features with at least one of a plurality of human senses using a list of predefined application features mapped with the plurality of human senses;
creating a neural network based on the match determined for each of the plurality of features with at least one of the plurality of human senses; and
generating a plurality of test scenarios for the application based on the neural network.
14. The application testing system of claim 13, wherein the operations further comprise creating the list of the predefined application features mapped with the plurality of human senses.
15. The application testing system of claim 14, wherein the operation of creating the list comprises operation of determining human sense characteristics associated with each of the plurality of human senses, the human sense characteristics comprising at least one of interpretation of information, shape, size, color, cognition, memory, hear, balance, temperature, pressure, flavor, quantity, like, or dislike.
16. The application testing system of claim 15, wherein the list comprises mapping of at least one of the human sense characteristics to at least one of the predefined application features.
17. The application testing system of claim 15, wherein the operation of creating the neural network comprises operation of generating a plurality of hidden layers, each of the plurality of hidden layers being associated with one of the plurality of human senses.
18. The application testing system of claim 17, wherein each of the plurality of hidden layers comprises a plurality of sub-hidden layers, each of the plurality of sub-hidden layers being associated with mapping of one of the human sense characteristics with at least one of the predefined application features.
19. The application testing system of claim 18, wherein the operation of creating the neural network further comprises operation of arranging the plurality of hidden layers and the plurality of sub-hidden layers to create the neural network, each of the plurality of sub-hidden layer representing a node of the neural network.
20. The application testing system of claim 19, wherein the operation of generating the plurality of test scenarios comprises operation of applying combinatorial analysis with Boolean operation “OR” at each node of the neural network, each of the plurality of test scenarios comprising one node from each of the plurality of hidden layers.
Dated this 26th day of September, 2016
Swetha SN
Of K&S Partners
Agent for the Applicant
, Description:TECHNICAL FIELD
This disclosure relates generally to testing of applications and more particularly to methods and systems for testing applications using human senses.
| # | Name | Date |
|---|---|---|
| 1 | Form 5 [26-09-2016(online)].pdf | 2016-09-26 |
| 2 | Form 3 [26-09-2016(online)].pdf | 2016-09-26 |
| 3 | Form 18 [26-09-2016(online)].pdf_51.pdf | 2016-09-26 |
| 4 | Form 18 [26-09-2016(online)].pdf | 2016-09-26 |
| 5 | Drawing [26-09-2016(online)].pdf | 2016-09-26 |
| 6 | Description(Complete) [26-09-2016(online)].pdf | 2016-09-26 |
| 7 | REQUEST FOR CERTIFIED COPY [27-09-2016(online)].pdf | 2016-09-27 |
| 8 | Form 26 [27-09-2016(online)].pdf | 2016-09-27 |
| 9 | abstract 201641032857.jpg | 2016-11-04 |
| 10 | Other Patent Document [17-11-2016(online)].pdf | 2016-11-17 |
| 11 | Correspondence by Agent_Form1 Form30_21-11-2016.pdf | 2016-11-21 |
| 12 | REQUEST FOR CERTIFIED COPY [08-12-2016(online)].pdf | 2016-12-08 |
| 13 | Form 3 [26-12-2016(online)].pdf | 2016-12-26 |
| 14 | 201641032857-FER.pdf | 2020-04-30 |
| 15 | 201641032857-Information under section 8(2) [24-10-2020(online)].pdf | 2020-10-24 |
| 16 | 201641032857-FORM 3 [24-10-2020(online)].pdf | 2020-10-24 |
| 17 | 201641032857-PETITION UNDER RULE 137 [26-10-2020(online)].pdf | 2020-10-26 |
| 18 | 201641032857-FER_SER_REPLY [30-10-2020(online)].pdf | 2020-10-30 |
| 19 | 201641032857-US(14)-HearingNotice-(HearingDate-11-12-2023).pdf | 2023-11-14 |
| 20 | 201641032857-POA [28-11-2023(online)].pdf | 2023-11-28 |
| 21 | 201641032857-FORM 13 [28-11-2023(online)].pdf | 2023-11-28 |
| 22 | 201641032857-Correspondence to notify the Controller [28-11-2023(online)].pdf | 2023-11-28 |
| 23 | 201641032857-AMENDED DOCUMENTS [28-11-2023(online)].pdf | 2023-11-28 |
| 24 | 201641032857-Written submissions and relevant documents [26-12-2023(online)].pdf | 2023-12-26 |
| 25 | 201641032857-FORM 3 [26-12-2023(online)].pdf | 2023-12-26 |
| 26 | 201641032857-PatentCertificate27-12-2023.pdf | 2023-12-27 |
| 27 | 201641032857-IntimationOfGrant27-12-2023.pdf | 2023-12-27 |
| 1 | 2021-03-1517-28-21AE_15-03-2021.pdf |
| 2 | 2020-03-1815-35-47E_19-03-2020.pdf |