Get Instant Help From 5000+ Experts For
question

Writing: Get your essay and assignment written from scratch by PhD expert

Rewriting: Paraphrase or rewrite your friend's essay with similar meaning at reduced cost

Editing:Proofread your work by experts and improve grade at Lowest cost

And Improve Your Grades
myassignmenthelp.com
loader
Phone no. Missing!

Enter phone no. to receive critical updates and urgent messages !

Attach file

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Guaranteed Higher Grade!
Free Quote
wave
Designing a Test Framework for the fbpost Method

General Remarks

This is an groupwork and individual piece of coursework that is assessed. Plagiarism and/or collusion are penalised. For further information check the section Referencing and Academic Integrity in your Student Handbook (BSc, MSc).
By submitting your solution, you are stating that this solution is the result of your sole individual work and that you are aware of the consequences of incurring in plagiarism and/or collusion, as summarised in the Declaration of Academic Integrity you should have signed already.

General remarks
• This assignment is due on Friday 17 December 17:00:00 UK time and must be submitted via BlackBoard.
• This assignment contributes 30% towards your overall module grade.
• This assignment will be marked anonymously.
• Learning outcomes being assessed: Students will be able to choose appropriate strategies for software testing and validation and implement them.
• A solution template is provided as an attachment to this worksheet (file smqa.zip). This zip file contains a maven project that you can import into your favourite IDE (e.g., Eclipse, IntelliJ, VSCode).
• The solution to the assignment must be submitted as a single zip file named smqa.zip.
The submitted zip file contains exactly the same files as the provided solution template, i.e., no new files should be added.
You must not change any source code file except for Java classes named *Test.
You must not change the Maven build file pom.xml.
If the submitted project does not compile, the submission will receive zero marks.
Tasks
Tasks 1 and 2 must be completed and submitted as a group and Task 3 must be completed individually.
Preparation
You must self-enrol in a group of up to 5 members.
On the module’s Blackboard site, click on the Groups section on the left panel.
Click on View Sign-up Sheet to join a Group
Find a group you would like to join and click on Sign Up.
You can start using the different tools available on Blackboard to collaborate in your group,
e.g., Blackboard Collaborate (for video calls), Discussion board, tasks, etc.
• The message to be included in the post. The message may be of any length and may contain links or emojis in it.
• The service may be either available or unavailable. If the service is unavailable, the method will always throw an error.
• He user may or may not be logged in. If the user is not logged in, no message can be posted and an error will be raised. Your task is to use the Category Partition Method to design a test framework for the fbpost method.
• Identify at least five categories for each of the input arguments and consider the two environment parameters.
• Identify at least 5 properties and constraints between different categories and partitions.

• Identify at least 5 error or single constraints. Your solution must be written as an input file for the TSL Generator tool. You will include two files in your submission for this task:
1. smqa/src/main/resources/fbpost.txt: This is where you will write your test framework as input to TSL Generator
2. smqa/src/main/resources/fbpost.txt.tsl: This is the file TSL Generator will produce for you. Placeholders for both of these files are included in the template project. You may not create any additional files for this task.

support
close