in Education by
We have written clients in different programming languages (Java, .NET/Silverlight, Flash, Javascript) that communicate with a server, as our target is to support various technologies on client side. The functionality they are supposed to perform is the same. One of the main challenges we are having now is finding a simple and effective approach for testing this variety of client technologies against the server. Currently we use maven, hooked with many maven plugins such as JSTestDriver, Flexmojo, NPanday and others which we have developed by our own to do this. Is there any better approach? Any help would be appreciated, whether it is recommendation for available frameworks/tools or innovative ideas to do this. Thanks JavaScript questions and answers, JavaScript questions pdf, JavaScript question bank, JavaScript questions and answers pdf, mcq on JavaScript pdf, JavaScript questions and solutions, JavaScript mcq Test , Interview JavaScript questions, JavaScript Questions for Interview, JavaScript MCQ (Multiple Choice Questions)

1 Answer

0 votes
by
What you need is a clean design, otherwise everything is a mess and you have to test everything together. Your server should have an interface with other systems (Browsers, desktop applications, mobile apps) and then test thoroughly this API. You can do that by using the appropriate framework, depending on technology used for the server. This should be your main test effort and then try to keep API stable, so that for every new version of the server you just run a regression test. Meanwhile you can test the client applications alone by creating a mock server that uses the same API. Last one would be your integration test where you run a live version of your server and your client application and you run integration tests.

Related questions

0 votes
    We have written clients in different programming languages (Java, .NET/Silverlight, Flash, Javascript) that ... for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Feb 5, 2022 in Education by JackTerrance
0 votes
    Explain how principles of computer programming are applied in different languages to produce software applications. Select the correct answer from above options...
asked Dec 9, 2021 in Education by JackTerrance
0 votes
    Explain how principles of computer programming are applied in different languages to produce software applications. Select the correct answer from above options...
asked Dec 3, 2021 in Education by JackTerrance
0 votes
    I have a user interface in .net which needs to receive data from a server, on a request/reply/ ... JavaScript Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Mar 27, 2022 in Education by JackTerrance
0 votes
    I am trying to nail down free space on a remote server by querying all the drives and then looping ... Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Mar 11, 2022 in Education by JackTerrance
0 votes
    fill in the blanks (1) the data and instructions required for (2) set of instructions to communicate between ... . .. Select the correct answer from above options...
asked Dec 24, 2021 in Education by JackTerrance
0 votes
    Smart Contracts in R3 Corda are written using programming languages like ______ and _____. A. Go , C++ B. Java, Python C. Solidity, Vyper D. Java, Kotlin...
asked Feb 23, 2023 in Technology by JackTerrance
0 votes
    Explain about subprogrammes in principles of programming languages Select the correct answer from above options...
asked Dec 20, 2021 in Education by JackTerrance
0 votes
    which two languages contributed to Python as a programming language Select the correct answer from above options...
asked Dec 14, 2021 in Education by JackTerrance
0 votes
    Applications developed by programming languages like ____ and ______ have this common buffer-overflow error. (a) C, Ruby ... questions and answers pdf, mcq on Cyber Security pdf,...
asked Nov 4, 2021 in Education by JackTerrance
0 votes
    _______________ is a procedural extension of Oracle - SQL that offers language constructs similar to those in ... in chapter Query Processing Techniques of Database Management...
asked Oct 10, 2021 in Education by JackTerrance
0 votes
    App Engine Standard Environment supports which of the following programming languages? (1)PHP (2)Python (3)All the options (4)Go (5)Java...
asked Sep 1, 2021 in Technology by JackTerrance
0 votes
    How to use YAML files in high programming languages such as JAVA, Python, etc?...
asked Jul 28, 2021 in Technology by JackTerrance
0 votes
    What programming languages are used by Cucumber?...
asked Jul 20, 2021 in Education by JackTerrance
0 votes
    DAST is independent of programming languages. 1.False 2. True...
asked Oct 28, 2020 in Technology by JackTerrance
...