Case Study: Two methods of designing test cases for a project
Abstract:
This project is a web application; it will be used to administrate these data of
each ward in hospital. The main functions include adding or editing basic information
of user and ward, editing kinds of patient data, arranging nurse routine work, generating
many kinds of reports which would involve data of ward, patient, nurse, and so on.
Background:
Unlike many other web applications, this project not only needs to be tested function,
performance, security and other all of these aspects; but also requires we spend
much more time testing all these reports. For generating reports, there are many
calculation needed, in addition, each report may includes many kinds of data, all
these are determined by business regular.
Because the client engaged both Nova developers to develop and Nova testers to test
this project, testers could join in from requirement analysis phase. After learn
exactly SRS, test case designer started to consider how to design these test cases.
Because these reports were graphical, in addition, there may be much complex arithmetic
and business relationship; we decided to adopt two methods to design test cases.
Solution:
As the same as other web applications, we used testing management tools named Test
Link to design most of test cases. These were used to test all functions and other
aspects, but except reports. For this part, we designed test cases including these
aspects: functional test, performance test, UI test, compatibility test, security
test, and so on. All of these test cases were saved in Test Link; testers could
look over or edit them through web browsers. In addition, all the cases had the
same format, including Version, Summary, Steps, Expected Results, Execution Type,
Test Importance, etc.
As regard to report, Nova testers determined to adopt Excel to design test cases,
because Excel is convenient for maintain huge amounts of data, in addition, it can
generate graphic with related data automated, so that test data and test result
can be compared in one sheet. Moreover, Excel has calculation function; we can use
many kinds of function to get the expected result but not need calculate them manually.
Facts have proved that adopting different methods to design test cases in this project
is feasible and efficiently.
Benefits
- Better test cases can improve the efficiency of executing tests.
- Better test cases can find bugs as many as possible, as early as possible.
- Different designing methods can maximize working efficiency.
Contact us
To find more details of our technical expertise and previous experience, please
fill in the form below and our sales will contact you as soon as possible. Any
enquiries from you are welcome, we will respond to you as soon as possible.